146 OptionsDialog->setObjectName(QString::fromUtf8(
"OptionsDialog"));
150 verticalLayout->setObjectName(QString::fromUtf8(
"verticalLayout"));
152 tabWidget->setObjectName(QString::fromUtf8(
"tabWidget"));
154 tabMain->setObjectName(QString::fromUtf8(
"tabMain"));
169 prune->setObjectName(QString::fromUtf8(
"prune"));
174 pruneSize->setObjectName(QString::fromUtf8(
"pruneSize"));
192 pruneWarning->setObjectName(QString::fromUtf8(
"pruneWarning"));
206 databaseCache->setObjectName(QString::fromUtf8(
"databaseCache"));
244 enableServer->setObjectName(QString::fromUtf8(
"enableServer"));
248 verticalSpacer_Main =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
254 tabWallet->setObjectName(QString::fromUtf8(
"tabWallet"));
263 groupBox->setObjectName(QString::fromUtf8(
"groupBox"));
285 groupBoxHww->setObjectName(QString::fromUtf8(
"groupBoxHww"));
312 tabNetwork->setObjectName(QString::fromUtf8(
"tabNetwork"));
316 mapPortUpnp->setObjectName(QString::fromUtf8(
"mapPortUpnp"));
321 mapPortNatpmp->setObjectName(QString::fromUtf8(
"mapPortNatpmp"));
326 allowIncoming->setObjectName(QString::fromUtf8(
"allowIncoming"));
331 connectSocks->setObjectName(QString::fromUtf8(
"connectSocks"));
338 proxyIpLabel->setObjectName(QString::fromUtf8(
"proxyIpLabel"));
344 proxyIp->setObjectName(QString::fromUtf8(
"proxyIp"));
345 proxyIp->setMinimumSize(QSize(140, 0));
346 proxyIp->setMaximumSize(QSize(140, 16777215));
351 proxyPortLabel->setObjectName(QString::fromUtf8(
"proxyPortLabel"));
357 proxyPort->setObjectName(QString::fromUtf8(
"proxyPort"));
359 proxyPort->setMaximumSize(QSize(55, 16777215));
379 proxyReachIPv4->setObjectName(QString::fromUtf8(
"proxyReachIPv4"));
391 proxyReachIPv6->setObjectName(QString::fromUtf8(
"proxyReachIPv6"));
403 proxyReachTor->setObjectName(QString::fromUtf8(
"proxyReachTor"));
435 proxyIpTor->setObjectName(QString::fromUtf8(
"proxyIpTor"));
437 proxyIpTor->setMaximumSize(QSize(140, 16777215));
448 proxyPortTor->setObjectName(QString::fromUtf8(
"proxyPortTor"));
467 tabWindow->setObjectName(QString::fromUtf8(
"tabWindow"));
471 showTrayIcon->setObjectName(QString::fromUtf8(
"showTrayIcon"));
477 minimizeToTray->setObjectName(QString::fromUtf8(
"minimizeToTray"));
492 tabDisplay->setObjectName(QString::fromUtf8(
"tabDisplay"));
498 langLabel->setObjectName(QString::fromUtf8(
"langLabel"));
504 lang->setObjectName(QString::fromUtf8(
"lang"));
514 unitLabel->setObjectName(QString::fromUtf8(
"unitLabel"));
520 unit->setObjectName(QString::fromUtf8(
"unit"));
536 thirdPartyTxUrls->setPlaceholderText(QString::fromUtf8(
"https://example.com/tx/%s"));
546 moneyFontLabel->setObjectName(QString::fromUtf8(
"moneyFontLabel"));
551 moneyFont->setObjectName(QString::fromUtf8(
"moneyFont"));
574 frame->setObjectName(QString::fromUtf8(
"frame"));
613 resetButton->setObjectName(QString::fromUtf8(
"resetButton"));
621 horizontalSpacer_1 =
new QSpacerItem(40, 48, QSizePolicy::Expanding, QSizePolicy::Minimum);
626 statusLabel->setObjectName(QString::fromUtf8(
"statusLabel"));
637 horizontalSpacer_2 =
new QSpacerItem(40, 48, QSizePolicy::Expanding, QSizePolicy::Minimum);
643 verticalSpacer =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
650 okButton->setObjectName(QString::fromUtf8(
"okButton"));
656 cancelButton->setObjectName(QString::fromUtf8(
"cancelButton"));
670#if QT_CONFIG(shortcut)
695 OptionsDialog->setWindowTitle(QCoreApplication::translate(
"OptionsDialog",
"Options",
nullptr));
696#if QT_CONFIG(tooltip)
697 bitcoinAtStartup->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Automatically start %1 after logging in to the system.",
nullptr));
699 bitcoinAtStartup->setText(QCoreApplication::translate(
"OptionsDialog",
"&Start %1 on system login",
nullptr));
700#if QT_CONFIG(tooltip)
701 prune->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Enabling pruning significantly reduces the disk space required to store transactions. All blocks are still fully validated. Reverting this setting requires re-downloading the entire blockchain.",
nullptr));
703 prune->setText(QCoreApplication::translate(
"OptionsDialog",
"Prune &block storage to",
nullptr));
704 pruneSizeUnitLabel->setText(QCoreApplication::translate(
"OptionsDialog",
"GB",
nullptr));
705 pruneWarning->setText(QCoreApplication::translate(
"OptionsDialog",
"Reverting this setting requires re-downloading the entire blockchain.",
nullptr));
706#if QT_CONFIG(tooltip)
707 databaseCacheLabel->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Maximum database cache size. A larger cache can contribute to faster sync, after which the benefit is less pronounced for most use cases. Lowering the cache size will reduce memory usage. Unused mempool memory is shared for this cache.",
nullptr));
709 databaseCacheLabel->setText(QCoreApplication::translate(
"OptionsDialog",
"Size of &database cache",
nullptr));
711#if QT_CONFIG(tooltip)
712 threadsScriptVerifLabel->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Set the number of script verification threads. Negative values correspond to the number of cores you want to leave free to the system.",
nullptr));
714 threadsScriptVerifLabel->setText(QCoreApplication::translate(
"OptionsDialog",
"Number of script &verification threads",
nullptr));
715#if QT_CONFIG(tooltip)
716 threadsScriptVerif->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"(0 = auto, <0 = leave that many cores free)",
nullptr));
718#if QT_CONFIG(tooltip)
719 enableServer->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"This allows you or a third party tool to communicate with the node through command-line and JSON-RPC commands.",
nullptr));
721 enableServer->setText(QCoreApplication::translate(
"OptionsDialog",
"Enable R&PC server",
nullptr));
723#if QT_CONFIG(tooltip)
724 subFeeFromAmount->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Whether to set subtract fee from amount as default or not.",
nullptr));
726 subFeeFromAmount->setText(QCoreApplication::translate(
"OptionsDialog",
"Subtract &fee from amount by default",
nullptr));
727 groupBox->setTitle(QCoreApplication::translate(
"OptionsDialog",
"Expert",
nullptr));
728#if QT_CONFIG(tooltip)
729 coinControlFeatures->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Whether to show coin control features or not.",
nullptr));
731 coinControlFeatures->setText(QCoreApplication::translate(
"OptionsDialog",
"Enable coin &control features",
nullptr));
732#if QT_CONFIG(tooltip)
733 spendZeroConfChange->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"If you disable the spending of unconfirmed change, the change from a transaction cannot be used until that transaction has at least one confirmation. This also affects how your balance is computed.",
nullptr));
735 spendZeroConfChange->setText(QCoreApplication::translate(
"OptionsDialog",
"&Spend unconfirmed change",
nullptr));
736 m_enable_psbt_controls->setText(QCoreApplication::translate(
"OptionsDialog",
"Enable &PSBT controls",
nullptr));
737#if QT_CONFIG(tooltip)
738 m_enable_psbt_controls->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Whether to show PSBT controls.",
nullptr));
740 groupBoxHww->setTitle(QCoreApplication::translate(
"OptionsDialog",
"External Signer (e.g. hardware wallet)",
nullptr));
741 externalSignerPathLabel->setText(QCoreApplication::translate(
"OptionsDialog",
"&External signer script path",
nullptr));
742#if QT_CONFIG(tooltip)
743 externalSignerPath->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Full path to a %1 compatible script (e.g. C:\\Downloads\\hwi.exe or /Users/you/Downloads/hwi.py). Beware: malware can steal your coins!",
nullptr));
746#if QT_CONFIG(tooltip)
747 mapPortUpnp->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Automatically open the Bitcoin client port on the router. This only works when your router supports UPnP and it is enabled.",
nullptr));
749 mapPortUpnp->setText(QCoreApplication::translate(
"OptionsDialog",
"Map port using &UPnP",
nullptr));
750#if QT_CONFIG(tooltip)
751 mapPortNatpmp->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Automatically open the Bitcoin client port on the router. This only works when your router supports NAT-PMP and it is enabled. The external port could be random.",
nullptr));
753 mapPortNatpmp->setText(QCoreApplication::translate(
"OptionsDialog",
"Map port using NA&T-PMP",
nullptr));
754#if QT_CONFIG(tooltip)
755 allowIncoming->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Accept connections from outside.",
nullptr));
757 allowIncoming->setText(QCoreApplication::translate(
"OptionsDialog",
"Allow incomin&g connections",
nullptr));
758#if QT_CONFIG(tooltip)
759 connectSocks->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Connect to the Bitcoin network through a SOCKS5 proxy.",
nullptr));
761 connectSocks->setText(QCoreApplication::translate(
"OptionsDialog",
"&Connect through SOCKS5 proxy (default proxy):",
nullptr));
762 proxyIpLabel->setText(QCoreApplication::translate(
"OptionsDialog",
"Proxy &IP:",
nullptr));
763#if QT_CONFIG(tooltip)
764 proxyIp->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1)",
nullptr));
766 proxyPortLabel->setText(QCoreApplication::translate(
"OptionsDialog",
"&Port:",
nullptr));
767#if QT_CONFIG(tooltip)
768 proxyPort->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Port of the proxy (e.g. 9050)",
nullptr));
770 proxyActiveNets->setText(QCoreApplication::translate(
"OptionsDialog",
"Used for reaching peers via:",
nullptr));
771#if QT_CONFIG(tooltip)
772 proxyReachIPv4->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Shows if the supplied default SOCKS5 proxy is used to reach peers via this network type.",
nullptr));
775 proxyReachIPv4Label->setText(QCoreApplication::translate(
"OptionsDialog",
"IPv4",
nullptr));
776#if QT_CONFIG(tooltip)
777 proxyReachIPv6->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Shows if the supplied default SOCKS5 proxy is used to reach peers via this network type.",
nullptr));
780 proxyReachIPv6Label->setText(QCoreApplication::translate(
"OptionsDialog",
"IPv6",
nullptr));
781#if QT_CONFIG(tooltip)
782 proxyReachTor->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Shows if the supplied default SOCKS5 proxy is used to reach peers via this network type.",
nullptr));
785 proxyReachTorLabel->setText(QCoreApplication::translate(
"OptionsDialog",
"Tor",
nullptr));
786#if QT_CONFIG(tooltip)
787 connectSocksTor->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Connect to the Bitcoin network through a separate SOCKS5 proxy for Tor onion services.",
nullptr));
789 connectSocksTor->setText(QCoreApplication::translate(
"OptionsDialog",
"Use separate SOCKS&5 proxy to reach peers via Tor onion services:",
nullptr));
790 proxyIpTorLabel->setText(QCoreApplication::translate(
"OptionsDialog",
"Proxy &IP:",
nullptr));
791#if QT_CONFIG(tooltip)
792 proxyIpTor->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1)",
nullptr));
794 proxyPortTorLabel->setText(QCoreApplication::translate(
"OptionsDialog",
"&Port:",
nullptr));
795#if QT_CONFIG(tooltip)
796 proxyPortTor->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Port of the proxy (e.g. 9050)",
nullptr));
799#if QT_CONFIG(tooltip)
800 showTrayIcon->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Show the icon in the system tray.",
nullptr));
802 showTrayIcon->setText(QCoreApplication::translate(
"OptionsDialog",
"&Show tray icon",
nullptr));
803#if QT_CONFIG(tooltip)
804 minimizeToTray->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Show only a tray icon after minimizing the window.",
nullptr));
806 minimizeToTray->setText(QCoreApplication::translate(
"OptionsDialog",
"&Minimize to the tray instead of the taskbar",
nullptr));
807#if QT_CONFIG(tooltip)
808 minimizeOnClose->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu.",
nullptr));
810 minimizeOnClose->setText(QCoreApplication::translate(
"OptionsDialog",
"M&inimize on close",
nullptr));
812 langLabel->setText(QCoreApplication::translate(
"OptionsDialog",
"User Interface &language:",
nullptr));
813#if QT_CONFIG(tooltip)
814 lang->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"The user interface language can be set here. This setting will take effect after restarting %1.",
nullptr));
816 unitLabel->setText(QCoreApplication::translate(
"OptionsDialog",
"&Unit to show amounts in:",
nullptr));
817#if QT_CONFIG(tooltip)
818 unit->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Choose the default subdivision unit to show in the interface and when sending coins.",
nullptr));
820#if QT_CONFIG(tooltip)
821 thirdPartyTxUrlsLabel->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Third-party URLs (e.g. a block explorer) that appear in the transactions tab as context menu items. %s in the URL is replaced by transaction hash. Multiple URLs are separated by vertical bar |.",
nullptr));
823 thirdPartyTxUrlsLabel->setText(QCoreApplication::translate(
"OptionsDialog",
"&Third-party transaction URLs",
nullptr));
824#if QT_CONFIG(tooltip)
825 thirdPartyTxUrls->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Third-party URLs (e.g. a block explorer) that appear in the transactions tab as context menu items. %s in the URL is replaced by transaction hash. Multiple URLs are separated by vertical bar |.",
nullptr));
827 moneyFontLabel->setText(QCoreApplication::translate(
"OptionsDialog",
"Font in the Overview tab: ",
nullptr));
829 overriddenByCommandLineInfoLabel->setText(QCoreApplication::translate(
"OptionsDialog",
"Options set in this dialog are overridden by the command line:",
nullptr));
831#if QT_CONFIG(tooltip)
832 openBitcoinConfButton->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Open the %1 configuration file from the working directory.",
nullptr));
834 openBitcoinConfButton->setText(QCoreApplication::translate(
"OptionsDialog",
"Open Configuration File",
nullptr));
835#if QT_CONFIG(tooltip)
836 resetButton->setToolTip(QCoreApplication::translate(
"OptionsDialog",
"Reset all client options to default.",
nullptr));
838 resetButton->setText(QCoreApplication::translate(
"OptionsDialog",
"&Reset Options",
nullptr));
840 okButton->setText(QCoreApplication::translate(
"OptionsDialog",
"&OK",
nullptr));
841 cancelButton->setText(QCoreApplication::translate(
"OptionsDialog",
"&Cancel",
nullptr));