Browse Source

rebranding to SD

pull/14/head
DenioD 5 years ago
parent
commit
08a5e3ffca
  1. 2
      .gitignore
  2. 2
      README.md
  3. 2
      application.qrc
  4. 68
      compile_commands.json
  5. 6
      lib/Cargo.lock
  6. 4
      lib/Cargo.toml
  7. 4
      res/Info.plist
  8. 2
      res/SIGNATURES_README
  9. BIN
      res/hushdlogo.gif
  10. BIN
      res/icon.ico
  11. BIN
      res/logo.icns
  12. BIN
      res/logobig.gif
  13. BIN
      res/paymentreq.gif
  14. BIN
      res/zcashdlogo.gif
  15. 108
      res/zec_qt_wallet_de.ts
  16. 152
      res/zec_qt_wallet_es.ts
  17. 172
      res/zec_qt_wallet_fr.ts
  18. 152
      res/zec_qt_wallet_it.ts
  19. 154
      res/zec_qt_wallet_pt.ts
  20. 46
      res/zec_qt_wallet_template.ts
  21. 198
      res/zec_qt_wallet_tr.ts
  22. 184
      res/zec_qt_wallet_zh.ts
  23. 2
      silentdragon-lite.pro
  24. BIN
      silentdragonlite
  25. 2
      src/addressbook.cpp
  26. 2
      src/confirm.ui
  27. 4
      src/connection.cpp
  28. 4
      src/connection.h
  29. 40
      src/controller.cpp
  30. 8
      src/controller.h
  31. 12
      src/createhushconfdialog.ui
  32. 6
      src/liteinterface.h
  33. 18
      src/main.cpp
  34. 88
      src/mainwindow.cpp
  35. 6
      src/mainwindow.h
  36. 12
      src/mainwindow.ui
  37. 2
      src/migration.ui
  38. 16
      src/requestdialog.cpp
  39. 2
      src/requestdialog.h
  40. 2
      src/requestdialog.ui
  41. 8
      src/scripts/control
  42. 4
      src/scripts/desktopentry
  43. 2
      src/scripts/dounifiedbuild.ps1
  44. 16
      src/scripts/mkmacdmg.sh
  45. 44
      src/scripts/mkrelease.sh
  46. 4
      src/scripts/mkwininstaller.ps1
  47. 8
      src/scripts/zec-qt-wallet.wxs
  48. 2
      src/sendtab.cpp
  49. 20
      src/settings.cpp
  50. 14
      src/settings.h
  51. 2
      src/settings.ui
  52. 4
      src/txtablemodel.cpp

2
.gitignore

@ -32,7 +32,7 @@ workspace.code-workspace
*.xcsettings
.DS_Store
*.mak
zcashd
hushd
IDEWorkspaceChecks.plist
*.sln
node_modules

2
README.md

@ -1,4 +1,4 @@
silentdragon-lite is z-Addr first, Sapling compatible wallet lightwallet for Zcash
silentdragon-lite is z-Addr first, Sapling compatible wallet lightwallet for hush
## Compiling from source
* silentdragon is written in C++ 14, and can be compiled with g++/clang++/visual c++.

2
application.qrc

@ -9,7 +9,7 @@
<file>res/icon.ico</file>
</qresource>
<qresource prefix="/img">
<file>res/zcashdlogo.gif</file>
<file>res/hushdlogo.gif</file>
<file>res/logobig.gif</file>
</qresource>
<qresource prefix="/translations">

68
compile_commands.json

@ -2964,10 +2964,10 @@
"/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++",
"-x",
"c++-header",
"/home/denio/silentdragon-lite/src/ui_requestdialog.h"
"/home/denio/silentdragon-lite/src/ui_recurringpayments.h"
],
"directory": "/home/denio/silentdragon-lite",
"file": "/home/denio/silentdragon-lite/src/ui_requestdialog.h"
"file": "/home/denio/silentdragon-lite/src/ui_recurringpayments.h"
},
{
"arguments": [
@ -3019,10 +3019,10 @@
"/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++",
"-x",
"c++-header",
"/home/denio/silentdragon-lite/src/ui_recurringmultiple.h"
"/home/denio/silentdragon-lite/src/ui_confirm.h"
],
"directory": "/home/denio/silentdragon-lite",
"file": "/home/denio/silentdragon-lite/src/ui_recurringmultiple.h"
"file": "/home/denio/silentdragon-lite/src/ui_confirm.h"
},
{
"arguments": [
@ -3074,10 +3074,10 @@
"/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++",
"-x",
"c++-header",
"/home/denio/silentdragon-lite/src/ui_mainwindow.h"
"/home/denio/silentdragon-lite/src/ui_newrecurring.h"
],
"directory": "/home/denio/silentdragon-lite",
"file": "/home/denio/silentdragon-lite/src/ui_mainwindow.h"
"file": "/home/denio/silentdragon-lite/src/ui_newrecurring.h"
},
{
"arguments": [
@ -3129,10 +3129,10 @@
"/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++",
"-x",
"c++-header",
"/home/denio/silentdragon-lite/src/ui_settings.h"
"/home/denio/silentdragon-lite/src/ui_viewalladdresses.h"
],
"directory": "/home/denio/silentdragon-lite",
"file": "/home/denio/silentdragon-lite/src/ui_settings.h"
"file": "/home/denio/silentdragon-lite/src/ui_viewalladdresses.h"
},
{
"arguments": [
@ -3184,10 +3184,10 @@
"/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++",
"-x",
"c++-header",
"/home/denio/silentdragon-lite/src/ui_recurringpayments.h"
"/home/denio/silentdragon-lite/src/ui_about.h"
],
"directory": "/home/denio/silentdragon-lite",
"file": "/home/denio/silentdragon-lite/src/ui_recurringpayments.h"
"file": "/home/denio/silentdragon-lite/src/ui_about.h"
},
{
"arguments": [
@ -3239,10 +3239,10 @@
"/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++",
"-x",
"c++-header",
"/home/denio/silentdragon-lite/src/ui_createzcashconfdialog.h"
"/home/denio/silentdragon-lite/src/ui_memodialog.h"
],
"directory": "/home/denio/silentdragon-lite",
"file": "/home/denio/silentdragon-lite/src/ui_createzcashconfdialog.h"
"file": "/home/denio/silentdragon-lite/src/ui_memodialog.h"
},
{
"arguments": [
@ -3294,10 +3294,10 @@
"/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++",
"-x",
"c++-header",
"/home/denio/silentdragon-lite/src/ui_privkey.h"
"/home/denio/silentdragon-lite/src/ui_addressbook.h"
],
"directory": "/home/denio/silentdragon-lite",
"file": "/home/denio/silentdragon-lite/src/ui_privkey.h"
"file": "/home/denio/silentdragon-lite/src/ui_addressbook.h"
},
{
"arguments": [
@ -3349,10 +3349,10 @@
"/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++",
"-x",
"c++-header",
"/home/denio/silentdragon-lite/src/ui_connection.h"
"/home/denio/silentdragon-lite/src/ui_recurringdialog.h"
],
"directory": "/home/denio/silentdragon-lite",
"file": "/home/denio/silentdragon-lite/src/ui_connection.h"
"file": "/home/denio/silentdragon-lite/src/ui_recurringdialog.h"
},
{
"arguments": [
@ -3404,10 +3404,10 @@
"/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++",
"-x",
"c++-header",
"/home/denio/silentdragon-lite/src/ui_addressbook.h"
"/home/denio/silentdragon-lite/src/ui_requestdialog.h"
],
"directory": "/home/denio/silentdragon-lite",
"file": "/home/denio/silentdragon-lite/src/ui_addressbook.h"
"file": "/home/denio/silentdragon-lite/src/ui_requestdialog.h"
},
{
"arguments": [
@ -3459,10 +3459,10 @@
"/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++",
"-x",
"c++-header",
"/home/denio/silentdragon-lite/src/ui_migration.h"
"/home/denio/silentdragon-lite/src/ui_privkey.h"
],
"directory": "/home/denio/silentdragon-lite",
"file": "/home/denio/silentdragon-lite/src/ui_migration.h"
"file": "/home/denio/silentdragon-lite/src/ui_privkey.h"
},
{
"arguments": [
@ -3514,10 +3514,10 @@
"/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++",
"-x",
"c++-header",
"/home/denio/silentdragon-lite/src/ui_about.h"
"/home/denio/silentdragon-lite/src/ui_mobileappconnector.h"
],
"directory": "/home/denio/silentdragon-lite",
"file": "/home/denio/silentdragon-lite/src/ui_about.h"
"file": "/home/denio/silentdragon-lite/src/ui_mobileappconnector.h"
},
{
"arguments": [
@ -3569,10 +3569,10 @@
"/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++",
"-x",
"c++-header",
"/home/denio/silentdragon-lite/src/ui_viewalladdresses.h"
"/home/denio/silentdragon-lite/src/ui_createhushconfdialog.h"
],
"directory": "/home/denio/silentdragon-lite",
"file": "/home/denio/silentdragon-lite/src/ui_viewalladdresses.h"
"file": "/home/denio/silentdragon-lite/src/ui_createhushconfdialog.h"
},
{
"arguments": [
@ -3624,10 +3624,10 @@
"/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++",
"-x",
"c++-header",
"/home/denio/silentdragon-lite/src/ui_mobileappconnector.h"
"/home/denio/silentdragon-lite/src/ui_recurringmultiple.h"
],
"directory": "/home/denio/silentdragon-lite",
"file": "/home/denio/silentdragon-lite/src/ui_mobileappconnector.h"
"file": "/home/denio/silentdragon-lite/src/ui_recurringmultiple.h"
},
{
"arguments": [
@ -3679,10 +3679,10 @@
"/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++",
"-x",
"c++-header",
"/home/denio/silentdragon-lite/src/ui_recurringdialog.h"
"/home/denio/silentdragon-lite/src/ui_migration.h"
],
"directory": "/home/denio/silentdragon-lite",
"file": "/home/denio/silentdragon-lite/src/ui_recurringdialog.h"
"file": "/home/denio/silentdragon-lite/src/ui_migration.h"
},
{
"arguments": [
@ -3734,10 +3734,10 @@
"/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++",
"-x",
"c++-header",
"/home/denio/silentdragon-lite/src/ui_confirm.h"
"/home/denio/silentdragon-lite/src/ui_mainwindow.h"
],
"directory": "/home/denio/silentdragon-lite",
"file": "/home/denio/silentdragon-lite/src/ui_confirm.h"
"file": "/home/denio/silentdragon-lite/src/ui_mainwindow.h"
},
{
"arguments": [
@ -3789,10 +3789,10 @@
"/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++",
"-x",
"c++-header",
"/home/denio/silentdragon-lite/src/ui_newrecurring.h"
"/home/denio/silentdragon-lite/src/ui_connection.h"
],
"directory": "/home/denio/silentdragon-lite",
"file": "/home/denio/silentdragon-lite/src/ui_newrecurring.h"
"file": "/home/denio/silentdragon-lite/src/ui_connection.h"
},
{
"arguments": [
@ -3844,9 +3844,9 @@
"/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++",
"-x",
"c++-header",
"/home/denio/silentdragon-lite/src/ui_memodialog.h"
"/home/denio/silentdragon-lite/src/ui_settings.h"
],
"directory": "/home/denio/silentdragon-lite",
"file": "/home/denio/silentdragon-lite/src/ui_memodialog.h"
"file": "/home/denio/silentdragon-lite/src/ui_settings.h"
}
]

6
lib/Cargo.lock

@ -1051,7 +1051,7 @@ version = "0.1.0"
dependencies = [
"lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libc 0.2.65 (registry+https://github.com/rust-lang/crates.io-index)",
"silentdragonlitelib 0.1.0 (git+https://github.com/DenioD/silentdragonlite-cli?rev=8c9523ad90d7f9b6f4da362f34e3431a27de0532)",
"silentdragonlitelib 0.1.0 (git+https://github.com/DenioD/silentdragonlite-cli?rev=1011ff7c7c6d5fe7de078194538ae5a2a0e5e461)",
]
[[package]]
@ -1467,7 +1467,7 @@ dependencies = [
[[package]]
name = "silentdragonlitelib"
version = "0.1.0"
source = "git+https://github.com/DenioD/silentdragonlite-cli?rev=8c9523ad90d7f9b6f4da362f34e3431a27de0532#8c9523ad90d7f9b6f4da362f34e3431a27de0532"
source = "git+https://github.com/DenioD/silentdragonlite-cli?rev=1011ff7c7c6d5fe7de078194538ae5a2a0e5e461#1011ff7c7c6d5fe7de078194538ae5a2a0e5e461"
dependencies = [
"base58 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
"bellman 0.1.0 (git+https://github.com/DenioD/librustzcash.git?rev=44a1c3981df37b73d87f0e625ca3557d8534e6f3)",
@ -2481,7 +2481,7 @@ dependencies = [
"checksum serde_json 1.0.41 (registry+https://github.com/rust-lang/crates.io-index)" = "2f72eb2a68a7dc3f9a691bfda9305a1c017a6215e5a4545c258500d2099a37c2"
"checksum serde_yaml 0.8.11 (registry+https://github.com/rust-lang/crates.io-index)" = "691b17f19fc1ec9d94ec0b5864859290dff279dbd7b03f017afda54eb36c3c35"
"checksum sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b4d8bfd0e469f417657573d8451fb33d16cfe0989359b93baf3a1ffc639543d"
"checksum silentdragonlitelib 0.1.0 (git+https://github.com/DenioD/silentdragonlite-cli?rev=8c9523ad90d7f9b6f4da362f34e3431a27de0532)" = "<none>"
"checksum silentdragonlitelib 0.1.0 (git+https://github.com/DenioD/silentdragonlite-cli?rev=1011ff7c7c6d5fe7de078194538ae5a2a0e5e461)" = "<none>"
"checksum slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8"
"checksum smallvec 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)" = "ab606a9c5e214920bb66c458cd7be8ef094f813f20fe77a54cc7dbfff220d4b7"
"checksum sodiumoxide 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "585232e78a4fc18133eef9946d3080befdf68b906c51b621531c37e91787fa2b"

4
lib/Cargo.toml

@ -1,7 +1,7 @@
[package]
name = "qtlib"
version = "0.1.0"
authors = ["silentdragon"]
authors = ["zecwallet"]
edition = "2018"
[lib]
@ -11,4 +11,4 @@ crate-type = ["staticlib"]
[dependencies]
libc = "0.2.58"
lazy_static = "1.4.0"
silentdragonlitelib = { git = "https://github.com/DenioD/silentdragonlite-cli", rev = "813ba56b8e963a1a1b53c4d66ff392e721b616ec" }
silentdragonlitelib = { git = "https://github.com/DenioD/silentdragonlite-cli", rev = "1011ff7c7c6d5fe7de078194538ae5a2a0e5e461" }

4
res/Info.plist

@ -29,10 +29,10 @@
<array>
<dict>
<key>CFBundleURLName</key>
<string>zcash URI</string>
<string>hush URI</string>
<key>CFBundleURLSchemes</key>
<array>
<string>zcash</string>
<string>hush</string>
</array>
</dict>
</array>

2
res/SIGNATURES_README

@ -5,7 +5,7 @@ sha256sum -c sha256sum-vX.Y.Z.txt
Verify signatures:
1. First, import the public key (Available on GitHub
at https://github.com/ZcashFoundation/silentdragon/blob/master/public_key.asc)
at https://github.com/hushFoundation/silentdragon/blob/master/public_key.asc)
gpg --import public_key.asc
2. Verify signature

BIN
res/hushdlogo.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
res/icon.ico

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 34 KiB

BIN
res/logo.icns

Binary file not shown.

BIN
res/logobig.gif

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 21 KiB

BIN
res/paymentreq.gif

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.5 KiB

After

Width:  |  Height:  |  Size: 15 KiB

BIN
res/zcashdlogo.gif

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

108
res/zec_qt_wallet_de.ts

@ -262,7 +262,7 @@
</message>
<message>
<location filename="../src/mainwindow.ui" line="908"/>
<source>zcashd</source>
<source>hushd</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
@ -400,7 +400,7 @@
</message>
<message>
<location filename="../src/mainwindow.ui" line="1172"/>
<source>Pay zcash &amp;URI...</source>
<source>Pay hush &amp;URI...</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -420,7 +420,7 @@
</message>
<message>
<location filename="../src/mainwindow.ui" line="1190"/>
<source>Request zcash...</source>
<source>Request hush...</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -430,17 +430,17 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="511"/>
<source>Tor configuration is available only when running an embedded zcashd.</source>
<source>Tor configuration is available only when running an embedded hushd.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="550"/>
<source>You&apos;re using an external zcashd. Please restart zcashd with -rescan</source>
<source>You&apos;re using an external hushd. Please restart hushd with -rescan</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="553"/>
<source>You&apos;re using an external zcashd. Please restart zcashd with -reindex</source>
<source>You&apos;re using an external hushd. Please restart hushd with -reindex</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -515,17 +515,17 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="890"/>
<source>Error paying zcash URI</source>
<source>Error paying hush URI</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="891"/>
<source>URI should be of the form &apos;zcash:&lt;addr&gt;?amt=x&amp;memo=y</source>
<source>URI should be of the form &apos;hush:&lt;addr&gt;?amt=x&amp;memo=y</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="878"/>
<source>Paste Zcash URI</source>
<source>Paste hush URI</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -535,7 +535,7 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="290"/>
<source>zcashd is not yet ready. Please wait for the UI to load</source>
<source>hushd is not yet ready. Please wait for the UI to load</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -565,7 +565,7 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="928"/>
<source>The keys will be imported into your connected zcashd node</source>
<source>The keys will be imported into your connected hushd node</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
@ -590,7 +590,7 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="1002"/>
<source>You need to back it up from the machine zcashd is running on</source>
<source>You need to back it up from the machine hushd is running on</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
@ -842,7 +842,7 @@ doesn&apos;t look like a z-address</source>
</message>
<message>
<location filename="../src/migration.ui" line="81"/>
<source>If enabled, zcashd will slowly migrate your Sprout shielded funds to your Sapling address. </source>
<source>If enabled, hushd will slowly migrate your Sprout shielded funds to your Sapling address. </source>
<translation type="unfinished"></translation>
</message>
</context>
@ -929,43 +929,43 @@ doesn&apos;t look like a z-address</source>
</message>
<message>
<location filename="../src/connection.cpp" line="52"/>
<source>Starting embedded zcashd</source>
<source>Starting embedded hushd</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="62"/>
<source>zcashd is set to run as daemon</source>
<source>hushd is set to run as daemon</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="62"/>
<source>Waiting for zcashd</source>
<source>Waiting for hushd</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="77"/>
<source>You have zcashd set to start as a daemon, which can cause problems with silentdragon
<source>You have hushd set to start as a daemon, which can cause problems with silentdragon
.Please remove the following line from your zcash.conf and restart silentdragon
.Please remove the following line from your hush.conf and restart silentdragon
daemon=1</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="82"/>
<source>Couldn&apos;t start the embedded zcashd.
<source>Couldn&apos;t start the embedded hushd.
Please try restarting.
If you previously started zcashd with custom arguments, you might need to reset zcash.conf.
If you previously started hushd with custom arguments, you might need to reset hush.conf.
If all else fails, please run zcashd manually.</source>
If all else fails, please run hushd manually.</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="93"/>
<source>Couldn&apos;t connect to zcashd configured in zcash.conf.
<source>Couldn&apos;t connect to hushd configured in hush.conf.
Not starting embedded zcashd because --no-embedded was passed</source>
Not starting embedded hushd because --no-embedded was passed</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
@ -1046,17 +1046,17 @@ Not starting embedded zcashd because --no-embedded was passed</source>
</message>
<message>
<location filename="../src/rpc.cpp" line="684"/>
<source>Connected to zcashd</source>
<source>Connected to hushd</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
<location filename="../src/rpc.cpp" line="687"/>
<source>zcashd has no peer connections</source>
<source>hushd has no peer connections</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/rpc.cpp" line="706"/>
<source>There was an error connecting to zcashd. The error was</source>
<source>There was an error connecting to hushd. The error was</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
@ -1123,7 +1123,7 @@ Would you like to visit the releases page?</source>
</message>
<message>
<location filename="../src/rpc.cpp" line="1217"/>
<source>Waiting for zcashd to exit</source>
<source>Waiting for hushd to exit</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
@ -1133,7 +1133,7 @@ Would you like to visit the releases page?</source>
</message>
<message>
<location filename="../src/connection.cpp" line="332"/>
<source>zcashd error</source>
<source>hushd error</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
@ -1145,19 +1145,19 @@ Please set the host/port and user/password in the Edit-&gt;Settings menu.</sourc
</message>
<message>
<location filename="../src/connection.cpp" line="411"/>
<source>Could not connect to zcashd configured in settings.
<source>Could not connect to hushd configured in settings.
Please set the host/port and user/password in the Edit-&gt;Settings menu.</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="472"/>
<source>Authentication failed. The username / password you specified was not accepted by zcashd. Try changing it in the Edit-&gt;Settings menu</source>
<source>Authentication failed. The username / password you specified was not accepted by hushd. Try changing it in the Edit-&gt;Settings menu</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="487"/>
<source>Your zcashd is starting up. Please wait.</source>
<source>Your hushd is starting up. Please wait.</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
@ -1211,12 +1211,12 @@ Please set the host/port and user/password in the Edit-&gt;Settings menu.</sourc
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
<source> doesn&apos;t seem to be a valid Zcash address.</source>
<source> doesn&apos;t seem to be a valid hush address.</source>
<translation type="obsolete">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
<location filename="../src/addressbook.cpp" line="135"/>
<source>%1 doesn&apos;t seem to be a valid Zcash address.</source>
<source>%1 doesn&apos;t seem to be a valid hush address.</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -1604,17 +1604,17 @@ You either have unconfirmed funds or the balance is too low for an automatic mig
</message>
<message>
<location filename="../src/requestdialog.ui" line="219"/>
<source>Request payment from a Sapling address. You&apos;ll send a hush 0.0001 transaction to the address with a zcash payment URI. The memo will be included in the transaction when the address pays you.</source>
<source>Request payment from a Sapling address. You&apos;ll send a hush 0.0001 transaction to the address with a hush payment URI. The memo will be included in the transaction when the address pays you.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/requestdialog.cpp" line="50"/>
<source>Error paying zcash URI</source>
<source>Error paying hush URI</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/requestdialog.cpp" line="51"/>
<source>URI should be of the form &apos;zcash:&lt;addr&gt;?amt=x&amp;memo=y</source>
<source>URI should be of the form &apos;hush:&lt;addr&gt;?amt=x&amp;memo=y</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -1647,7 +1647,7 @@ You either have unconfirmed funds or the balance is too low for an automatic mig
</message>
<message>
<location filename="../src/settings.ui" line="33"/>
<source>zcashd connection</source>
<source>hushd connection</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
@ -1970,7 +1970,7 @@ You either have unconfirmed funds or the balance is too low for an automatic mig
</message>
<message>
<location filename="../src/confirm.ui" line="183"/>
<source>zcashd doesn&apos;t seem to have any peers. You might not be connected to the internet, so this transaction might not work.</source>
<source>hushd doesn&apos;t seem to have any peers. You might not be connected to the internet, so this transaction might not work.</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -1985,64 +1985,64 @@ You either have unconfirmed funds or the balance is too low for an automatic mig
</message>
</context>
<context>
<name>createZcashConf</name>
<name>createhushConf</name>
<message>
<location filename="../src/createzcashconfdialog.ui" line="14"/>
<source>Configure zcash.conf</source>
<location filename="../src/createhushconfdialog.ui" line="14"/>
<source>Configure hush.conf</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="42"/>
<location filename="../src/createhushconfdialog.ui" line="42"/>
<source>Show Advanced Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="20"/>
<source>Your zcash node will be configured for you automatically</source>
<location filename="../src/createhushconfdialog.ui" line="20"/>
<source>Your hush node will be configured for you automatically</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="30"/>
<location filename="../src/createhushconfdialog.ui" line="30"/>
<source>Enable Fast Sync</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="112"/>
<location filename="../src/createhushconfdialog.ui" line="112"/>
<source>Allow connections to the internet to check for updates, get hush/USD prices etc...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="119"/>
<location filename="../src/createhushconfdialog.ui" line="119"/>
<source>Use custom datadir</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="164"/>
<location filename="../src/createhushconfdialog.ui" line="164"/>
<source>Connect to the internet for updates and price feeds</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="174"/>
<location filename="../src/createhushconfdialog.ui" line="174"/>
<source>Please choose a directory to store your wallet.dat and blockchain</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="205"/>
<location filename="../src/createhushconfdialog.ui" line="205"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Skips the most expensive checks during the initial block download. &lt;a href=&quot;https://docs.silentdragon.co/using-silentdragon/#fastsync&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Learn More&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="128"/>
<location filename="../src/createhushconfdialog.ui" line="128"/>
<source>Choose directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="181"/>
<location filename="../src/createhushconfdialog.ui" line="181"/>
<source>Connect over Tor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="157"/>
<location filename="../src/createhushconfdialog.ui" line="157"/>
<source>Please note that you&apos;ll need to already have a Tor service configured on port 9050</source>
<translation type="unfinished"></translation>
</message>
@ -2129,7 +2129,7 @@ You either have unconfirmed funds or the balance is too low for an automatic mig
</message>
<message>
<location filename="../src/zboard.ui" line="85"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ZBoard: Fully anonymous and untraceable chat messages based on the ZCash blockchain. &lt;a href=&quot;http://www.z-board.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.z-board.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ZBoard: Fully anonymous and untraceable chat messages based on the hush blockchain. &lt;a href=&quot;http://www.z-board.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.z-board.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>

152
res/zec_qt_wallet_es.ts

@ -262,8 +262,8 @@
</message>
<message>
<location filename="../src/mainwindow.ui" line="908"/>
<source>zcashd</source>
<translation>zcashd</translation>
<source>hushd</source>
<translation>hushd</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="938"/>
@ -400,7 +400,7 @@
</message>
<message>
<location filename="../src/mainwindow.ui" line="1172"/>
<source>Pay zcash &amp;URI...</source>
<source>Pay hush &amp;URI...</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -420,7 +420,7 @@
</message>
<message>
<location filename="../src/mainwindow.ui" line="1190"/>
<source>Request zcash...</source>
<source>Request hush...</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -430,17 +430,17 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="511"/>
<source>Tor configuration is available only when running an embedded zcashd.</source>
<source>Tor configuration is available only when running an embedded hushd.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="550"/>
<source>You&apos;re using an external zcashd. Please restart zcashd with -rescan</source>
<source>You&apos;re using an external hushd. Please restart hushd with -rescan</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="553"/>
<source>You&apos;re using an external zcashd. Please restart zcashd with -reindex</source>
<source>You&apos;re using an external hushd. Please restart hushd with -reindex</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -515,17 +515,17 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="890"/>
<source>Error paying zcash URI</source>
<source>Error paying hush URI</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="891"/>
<source>URI should be of the form &apos;zcash:&lt;addr&gt;?amt=x&amp;memo=y</source>
<source>URI should be of the form &apos;hush:&lt;addr&gt;?amt=x&amp;memo=y</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="878"/>
<source>Paste Zcash URI</source>
<source>Paste hush URI</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -535,7 +535,7 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="290"/>
<source>zcashd is not yet ready. Please wait for the UI to load</source>
<source>hushd is not yet ready. Please wait for the UI to load</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -565,8 +565,8 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="928"/>
<source>The keys will be imported into your connected zcashd node</source>
<translation>Las claves serán importadas en su nodo zcashd conectado</translation>
<source>The keys will be imported into your connected hushd node</source>
<translation>Las claves serán importadas en su nodo hushd conectado</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="978"/>
@ -590,8 +590,8 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="1002"/>
<source>You need to back it up from the machine zcashd is running on</source>
<translation>Necesitas hacer una copia de seguridad de la computadora en la que se está ejecutando zcashd</translation>
<source>You need to back it up from the machine hushd is running on</source>
<translation>Necesitas hacer una copia de seguridad de la computadora en la que se está ejecutando hushd</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="1006"/>
@ -842,7 +842,7 @@ doesn&apos;t look like a z-address</source>
</message>
<message>
<location filename="../src/migration.ui" line="81"/>
<source>If enabled, zcashd will slowly migrate your Sprout shielded funds to your Sapling address. </source>
<source>If enabled, hushd will slowly migrate your Sprout shielded funds to your Sapling address. </source>
<translation type="unfinished"></translation>
</message>
</context>
@ -955,18 +955,18 @@ doesn&apos;t look like a z-address</source>
</message>
<message>
<location filename="../src/rpc.cpp" line="684"/>
<source>Connected to zcashd</source>
<translation>Conectando a zcashd</translation>
<source>Connected to hushd</source>
<translation>Conectando a hushd</translation>
</message>
<message>
<location filename="../src/rpc.cpp" line="687"/>
<source>zcashd has no peer connections</source>
<source>hushd has no peer connections</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/rpc.cpp" line="706"/>
<source>There was an error connecting to zcashd. The error was</source>
<translation>Hubo un error al conectar con zcashd. El error fue</translation>
<source>There was an error connecting to hushd. The error was</source>
<translation>Hubo un error al conectar con hushd. El error fue</translation>
</message>
<message>
<location filename="../src/rpc.cpp" line="981"/>
@ -1032,8 +1032,8 @@ Would you like to visit the releases page?</source>
</message>
<message>
<location filename="../src/rpc.cpp" line="1217"/>
<source>Waiting for zcashd to exit</source>
<translation>Esperando que zcashd salga</translation>
<source>Waiting for hushd to exit</source>
<translation>Esperando que hushd salga</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="43"/>
@ -1042,18 +1042,18 @@ Would you like to visit the releases page?</source>
</message>
<message>
<location filename="../src/connection.cpp" line="52"/>
<source>Starting embedded zcashd</source>
<translation>Iniciando zcashd incorporado</translation>
<source>Starting embedded hushd</source>
<translation>Iniciando hushd incorporado</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="62"/>
<source>zcashd is set to run as daemon</source>
<translation>zcashd está configurado para ejecutarse como demonio</translation>
<source>hushd is set to run as daemon</source>
<translation>hushd está configurado para ejecutarse como demonio</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="62"/>
<source>Waiting for zcashd</source>
<translation>Esperando zcashd</translation>
<source>Waiting for hushd</source>
<translation>Esperando hushd</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="146"/>
@ -1112,10 +1112,10 @@ Please set the host/port and user/password in the Edit-&gt;Settings menu.</sourc
</message>
<message>
<location filename="../src/connection.cpp" line="411"/>
<source>Could not connect to zcashd configured in settings.
<source>Could not connect to hushd configured in settings.
Please set the host/port and user/password in the Edit-&gt;Settings menu.</source>
<translation>No su puede conectar a zcashd usando la configuración actual.
<translation>No su puede conectar a hushd usando la configuración actual.
Por favor, especificar el host/puerta y usario/contraseña en el menú Editar-&gt;Configuración.
</translation>
@ -1140,28 +1140,28 @@ Por favor, especificar el host/puerta y usario/contraseña en el menú Editar-&g
</message>
<message>
<location filename="../src/connection.cpp" line="77"/>
<source>You have zcashd set to start as a daemon, which can cause problems with silentdragon
<source>You have hushd set to start as a daemon, which can cause problems with silentdragon
.Please remove the following line from your zcash.conf and restart silentdragon
.Please remove the following line from your hush.conf and restart silentdragon
daemon=1</source>
<translation>Has configurado zcashd para ejecutar como demonio, lo que puede causar problemas con silentdragon.
Por favor, eliminar la siguente linea de zcashd.conf y reinicia silentdragon
<translation>Has configurado hushd para ejecutar como demonio, lo que puede causar problemas con silentdragon.
Por favor, eliminar la siguente linea de hushd.conf y reinicia silentdragon
daemon=1</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="82"/>
<source>Couldn&apos;t start the embedded zcashd.
<source>Couldn&apos;t start the embedded hushd.
Please try restarting.
If you previously started zcashd with custom arguments, you might need to reset zcash.conf.
If you previously started hushd with custom arguments, you might need to reset hush.conf.
If all else fails, please run zcashd manually.</source>
<translation>No se pudo iniciar zcashd incorporado.
If all else fails, please run hushd manually.</source>
<translation>No se pudo iniciar hushd incorporado.
Por favor, intenta reiniciar.
Si todo falla, por favor ejecutar zcashd manualmente.
Si todo falla, por favor ejecutar hushd manualmente.
</translation>
</message>
<message>
@ -1171,27 +1171,27 @@ Si todo falla, por favor ejecutar zcashd manualmente.
</message>
<message>
<location filename="../src/connection.cpp" line="93"/>
<source>Couldn&apos;t connect to zcashd configured in zcash.conf.
<source>Couldn&apos;t connect to hushd configured in hush.conf.
Not starting embedded zcashd because --no-embedded was passed</source>
<translation>No se pudo conectar con zcashd configurado en zcashd.conf.
Not starting embedded hushd because --no-embedded was passed</source>
<translation>No se pudo conectar con hushd configurado en hushd.conf.
No iniciaré zcashd incorporado porque la opcion --no-embedded fue dada.</translation>
No iniciaré hushd incorporado porque la opcion --no-embedded fue dada.</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="332"/>
<source>zcashd error</source>
<translation>error de zcashd</translation>
<source>hushd error</source>
<translation>error de hushd</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="472"/>
<source>Authentication failed. The username / password you specified was not accepted by zcashd. Try changing it in the Edit-&gt;Settings menu</source>
<translation>Autenticación fallida. El usario/contraseña que epecificó no fue aceptado por zcashd. Intenta cambiarlo en el menu Editar-&gt;Configuración.</translation>
<source>Authentication failed. The username / password you specified was not accepted by hushd. Try changing it in the Edit-&gt;Settings menu</source>
<translation>Autenticación fallida. El usario/contraseña que epecificó no fue aceptado por hushd. Intenta cambiarlo en el menu Editar-&gt;Configuración.</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="487"/>
<source>Your zcashd is starting up. Please wait.</source>
<translation>Tu zcashd se está iniciando. Por favor espera.</translation>
<source>Your hushd is starting up. Please wait.</source>
<translation>Tu hushd se está iniciando. Por favor espera.</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="521"/>
@ -1274,12 +1274,12 @@ El saldo es insuficiente para una migración automática.
<translation>Error en el formato de la dirección.</translation>
</message>
<message>
<source> doesn&apos;t seem to be a valid Zcash address.</source>
<translation type="vanished">no parece ser una dirección Zcash válida</translation>
<source> doesn&apos;t seem to be a valid hush address.</source>
<translation type="vanished">no parece ser una dirección hush válida</translation>
</message>
<message>
<location filename="../src/addressbook.cpp" line="135"/>
<source>%1 doesn&apos;t seem to be a valid Zcash address.</source>
<source>%1 doesn&apos;t seem to be a valid hush address.</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -1620,17 +1620,17 @@ El saldo es insuficiente para una migración automática.
</message>
<message>
<location filename="../src/requestdialog.ui" line="219"/>
<source>Request payment from a Sapling address. You&apos;ll send a hush 0.0001 transaction to the address with a zcash payment URI. The memo will be included in the transaction when the address pays you.</source>
<source>Request payment from a Sapling address. You&apos;ll send a hush 0.0001 transaction to the address with a hush payment URI. The memo will be included in the transaction when the address pays you.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/requestdialog.cpp" line="50"/>
<source>Error paying zcash URI</source>
<source>Error paying hush URI</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/requestdialog.cpp" line="51"/>
<source>URI should be of the form &apos;zcash:&lt;addr&gt;?amt=x&amp;memo=y</source>
<source>URI should be of the form &apos;hush:&lt;addr&gt;?amt=x&amp;memo=y</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -1663,8 +1663,8 @@ El saldo es insuficiente para una migración automática.
</message>
<message>
<location filename="../src/settings.ui" line="33"/>
<source>zcashd connection</source>
<translation>conexión zcashd</translation>
<source>hushd connection</source>
<translation>conexión hushd</translation>
</message>
<message>
<location filename="../src/settings.ui" line="62"/>
@ -1986,7 +1986,7 @@ El saldo es insuficiente para una migración automática.
</message>
<message>
<location filename="../src/confirm.ui" line="183"/>
<source>zcashd doesn&apos;t seem to have any peers. You might not be connected to the internet, so this transaction might not work.</source>
<source>hushd doesn&apos;t seem to have any peers. You might not be connected to the internet, so this transaction might not work.</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -2001,64 +2001,64 @@ El saldo es insuficiente para una migración automática.
</message>
</context>
<context>
<name>createZcashConf</name>
<name>createhushConf</name>
<message>
<location filename="../src/createzcashconfdialog.ui" line="14"/>
<source>Configure zcash.conf</source>
<location filename="../src/createhushconfdialog.ui" line="14"/>
<source>Configure hush.conf</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="42"/>
<location filename="../src/createhushconfdialog.ui" line="42"/>
<source>Show Advanced Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="20"/>
<source>Your zcash node will be configured for you automatically</source>
<location filename="../src/createhushconfdialog.ui" line="20"/>
<source>Your hush node will be configured for you automatically</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="30"/>
<location filename="../src/createhushconfdialog.ui" line="30"/>
<source>Enable Fast Sync</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="112"/>
<location filename="../src/createhushconfdialog.ui" line="112"/>
<source>Allow connections to the internet to check for updates, get hush/USD prices etc...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="119"/>
<location filename="../src/createhushconfdialog.ui" line="119"/>
<source>Use custom datadir</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="164"/>
<location filename="../src/createhushconfdialog.ui" line="164"/>
<source>Connect to the internet for updates and price feeds</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="174"/>
<location filename="../src/createhushconfdialog.ui" line="174"/>
<source>Please choose a directory to store your wallet.dat and blockchain</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="205"/>
<location filename="../src/createhushconfdialog.ui" line="205"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Skips the most expensive checks during the initial block download. &lt;a href=&quot;https://docs.silentdragon.co/using-silentdragon/#fastsync&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Learn More&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="128"/>
<location filename="../src/createhushconfdialog.ui" line="128"/>
<source>Choose directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="181"/>
<location filename="../src/createhushconfdialog.ui" line="181"/>
<source>Connect over Tor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="157"/>
<location filename="../src/createhushconfdialog.ui" line="157"/>
<source>Please note that you&apos;ll need to already have a Tor service configured on port 9050</source>
<translation type="unfinished"></translation>
</message>
@ -2145,8 +2145,8 @@ El saldo es insuficiente para una migración automática.
</message>
<message>
<location filename="../src/zboard.ui" line="85"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ZBoard: Fully anonymous and untraceable chat messages based on the ZCash blockchain. &lt;a href=&quot;http://www.z-board.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.z-board.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ZBoard: Mensajes de chat totalmente anónimos e imposibles de rastrear basados en la cadena de bloques Zcash. &lt;a href=&quot;http://www.z-board.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.z-board.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ZBoard: Fully anonymous and untraceable chat messages based on the hush blockchain. &lt;a href=&quot;http://www.z-board.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.z-board.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ZBoard: Mensajes de chat totalmente anónimos e imposibles de rastrear basados en la cadena de bloques hush. &lt;a href=&quot;http://www.z-board.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.z-board.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../src/zboard.ui" line="107"/>

172
res/zec_qt_wallet_fr.ts

@ -267,8 +267,8 @@
</message>
<message>
<location filename="../src/mainwindow.ui" line="908"/>
<source>zcashd</source>
<translation>zcashd</translation>
<source>hushd</source>
<translation>hushd</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="938"/>
@ -405,8 +405,8 @@
</message>
<message>
<location filename="../src/mainwindow.ui" line="1172"/>
<source>Pay zcash &amp;URI...</source>
<translation>PAyer une URI zcash</translation>
<source>Pay hush &amp;URI...</source>
<translation>PAyer une URI hush</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1177"/>
@ -425,7 +425,7 @@
</message>
<message>
<location filename="../src/mainwindow.ui" line="1190"/>
<source>Request zcash...</source>
<source>Request hush...</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -435,17 +435,17 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="511"/>
<source>Tor configuration is available only when running an embedded zcashd.</source>
<translation>La configuration de Tor est disponible uniquement lors de l&apos;exécution du processus zcashd intégré. </translation>
<source>Tor configuration is available only when running an embedded hushd.</source>
<translation>La configuration de Tor est disponible uniquement lors de l&apos;exécution du processus hushd intégré. </translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="550"/>
<source>You&apos;re using an external zcashd. Please restart zcashd with -rescan</source>
<source>You&apos;re using an external hushd. Please restart hushd with -rescan</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="553"/>
<source>You&apos;re using an external zcashd. Please restart zcashd with -reindex</source>
<source>You&apos;re using an external hushd. Please restart hushd with -reindex</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -525,7 +525,7 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="290"/>
<source>zcashd is not yet ready. Please wait for the UI to load</source>
<source>hushd is not yet ready. Please wait for the UI to load</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -550,18 +550,18 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="890"/>
<source>Error paying zcash URI</source>
<translation>Erreur lors du payement du URI zcash</translation>
<source>Error paying hush URI</source>
<translation>Erreur lors du payement du URI hush</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="891"/>
<source>URI should be of the form &apos;zcash:&lt;addr&gt;?amt=x&amp;memo=y</source>
<translation>Le format URI doit être comme suit: &apos;zcash:&lt;addr&gt;?amt=x&amp;memo=y</translation>
<source>URI should be of the form &apos;hush:&lt;addr&gt;?amt=x&amp;memo=y</source>
<translation>Le format URI doit être comme suit: &apos;hush:&lt;addr&gt;?amt=x&amp;memo=y</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="878"/>
<source>Paste Zcash URI</source>
<translation>Coller le URI Zcash</translation>
<source>Paste hush URI</source>
<translation>Coller le URI hush</translation>
</message>
<message>
<source>Could not understand address</source>
@ -578,8 +578,8 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="928"/>
<source>The keys will be imported into your connected zcashd node</source>
<translation>Les clef seront importées dans votre noeud zcashd connecté</translation>
<source>The keys will be imported into your connected hushd node</source>
<translation>Les clef seront importées dans votre noeud hushd connecté</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="978"/>
@ -603,8 +603,8 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="1002"/>
<source>You need to back it up from the machine zcashd is running on</source>
<translation>Vous devez effectuer la sauvegarde depuis la machine sur laquelle zcashd est en cours d&apos;exécution</translation>
<source>You need to back it up from the machine hushd is running on</source>
<translation>Vous devez effectuer la sauvegarde depuis la machine sur laquelle hushd est en cours d&apos;exécution</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="1006"/>
@ -865,7 +865,7 @@ Cette adresse ne semble pas être de type adresse-z</translation>
</message>
<message>
<location filename="../src/migration.ui" line="81"/>
<source>If enabled, zcashd will slowly migrate your Sprout shielded funds to your Sapling address. </source>
<source>If enabled, hushd will slowly migrate your Sprout shielded funds to your Sapling address. </source>
<translation type="unfinished"></translation>
</message>
</context>
@ -952,53 +952,53 @@ Cette adresse ne semble pas être de type adresse-z</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="52"/>
<source>Starting embedded zcashd</source>
<translation>Démarrage de zcashd intégré</translation>
<source>Starting embedded hushd</source>
<translation>Démarrage de hushd intégré</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="62"/>
<source>zcashd is set to run as daemon</source>
<translation>zcashd est configuré pour s&apos;exécuter en tant que démon</translation>
<source>hushd is set to run as daemon</source>
<translation>hushd est configuré pour s&apos;exécuter en tant que démon</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="62"/>
<source>Waiting for zcashd</source>
<translation>En attente de zcashd</translation>
<source>Waiting for hushd</source>
<translation>En attente de hushd</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="77"/>
<source>You have zcashd set to start as a daemon, which can cause problems with silentdragon
<source>You have hushd set to start as a daemon, which can cause problems with silentdragon
.Please remove the following line from your zcash.conf and restart silentdragon
.Please remove the following line from your hush.conf and restart silentdragon
daemon=1</source>
<translation>vous avez zcashd configuré pour démarrer en tant que démon ce qui peut causer des problèmes avec silentdragon
<translation>vous avez hushd configuré pour démarrer en tant que démon ce qui peut causer des problèmes avec silentdragon
Veuillez enlever la ligne suivante de votre fichier &quot;zcash.conf&quot; et redémarrer silentdragon:
Veuillez enlever la ligne suivante de votre fichier &quot;hush.conf&quot; et redémarrer silentdragon:
daemon=1</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="82"/>
<source>Couldn&apos;t start the embedded zcashd.
<source>Couldn&apos;t start the embedded hushd.
Please try restarting.
If you previously started zcashd with custom arguments, you might need to reset zcash.conf.
If you previously started hushd with custom arguments, you might need to reset hush.conf.
If all else fails, please run zcashd manually.</source>
<translation>Impossible de démarrer le zcashd intégré.
If all else fails, please run hushd manually.</source>
<translation>Impossible de démarrer le hushd intégré.
Veuillez essayer de redémarrer.
Si vous avez précédemment démarré zcashd avec des arguments, vous devrez peut-être réinitialiser le fichier zcash.conf.
Si vous avez précédemment démarré hushd avec des arguments, vous devrez peut-être réinitialiser le fichier hush.conf.
Si tout échoue, exécutez zcashd manuellement.</translation>
Si tout échoue, exécutez hushd manuellement.</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="93"/>
<source>Couldn&apos;t connect to zcashd configured in zcash.conf.
<source>Couldn&apos;t connect to hushd configured in hush.conf.
Not starting embedded zcashd because --no-embedded was passed</source>
<translation>Le démarrage de zcashd n&apos;a pas eu lieu car l&apos;argument --no-embedded a é utilisé au lancement</translation>
Not starting embedded hushd because --no-embedded was passed</source>
<translation>Le démarrage de hushd n&apos;a pas eu lieu car l&apos;argument --no-embedded a é utilisé au lancement</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="146"/>
@ -1078,18 +1078,18 @@ Not starting embedded zcashd because --no-embedded was passed</source>
</message>
<message>
<location filename="../src/rpc.cpp" line="684"/>
<source>Connected to zcashd</source>
<translation>Connecté à zcashd</translation>
<source>Connected to hushd</source>
<translation>Connecté à hushd</translation>
</message>
<message>
<location filename="../src/rpc.cpp" line="687"/>
<source>zcashd has no peer connections</source>
<translation>zcashd n&apos;a aucune connexion à un pair</translation>
<source>hushd has no peer connections</source>
<translation>hushd n&apos;a aucune connexion à un pair</translation>
</message>
<message>
<location filename="../src/rpc.cpp" line="706"/>
<source>There was an error connecting to zcashd. The error was</source>
<translation>Une erreur est survenue lors de la connection à zcashd. L&apos;erreur est</translation>
<source>There was an error connecting to hushd. The error was</source>
<translation>Une erreur est survenue lors de la connection à hushd. L&apos;erreur est</translation>
</message>
<message>
<location filename="../src/rpc.cpp" line="981"/>
@ -1155,8 +1155,8 @@ Would you like to visit the releases page?</source>
</message>
<message>
<location filename="../src/rpc.cpp" line="1217"/>
<source>Waiting for zcashd to exit</source>
<translation>Attente de la fermeture de zcashd</translation>
<source>Waiting for hushd to exit</source>
<translation>Attente de la fermeture de hushd</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="308"/>
@ -1165,8 +1165,8 @@ Would you like to visit the releases page?</source>
</message>
<message>
<location filename="../src/connection.cpp" line="332"/>
<source>zcashd error</source>
<translation>erreur zcashd</translation>
<source>hushd error</source>
<translation>erreur hushd</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="399"/>
@ -1179,22 +1179,22 @@ Veuillez configurer l&apos;hôte/port et utilisateur/mot de passe dans le menu E
</message>
<message>
<location filename="../src/connection.cpp" line="411"/>
<source>Could not connect to zcashd configured in settings.
<source>Could not connect to hushd configured in settings.
Please set the host/port and user/password in the Edit-&gt;Settings menu.</source>
<translation>Impossible de se connecter au zcashd configuré dans les préférences.
<translation>Impossible de se connecter au hushd configuré dans les préférences.
Veuillez configurer l&apos;hôte/port et utilisateur/mot de passe dans le menu Edition-&gt;Préférences.</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="472"/>
<source>Authentication failed. The username / password you specified was not accepted by zcashd. Try changing it in the Edit-&gt;Settings menu</source>
<translation>Authentification échouée. Le nom d&apos;utilisateur / mot de passe que vous avez spécifié n&apos;a pas é accepté par zcashd. Essayez de le changer dans le menu Edition-&gt; Préférences</translation>
<source>Authentication failed. The username / password you specified was not accepted by hushd. Try changing it in the Edit-&gt;Settings menu</source>
<translation>Authentification échouée. Le nom d&apos;utilisateur / mot de passe que vous avez spécifié n&apos;a pas é accepté par hushd. Essayez de le changer dans le menu Edition-&gt; Préférences</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="487"/>
<source>Your zcashd is starting up. Please wait.</source>
<translation>Votre zcashd est en cours de démarrage. Veuillez patienter.</translation>
<source>Your hushd is starting up. Please wait.</source>
<translation>Votre hushd est en cours de démarrage. Veuillez patienter.</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="504"/>
@ -1247,12 +1247,12 @@ Veuillez configurer l&apos;hôte/port et utilisateur/mot de passe dans le menu E
<translation>Erreur de format d&apos;adresse</translation>
</message>
<message>
<source> doesn&apos;t seem to be a valid Zcash address.</source>
<translation type="vanished"> ne semble pas être une adresse Zcash valide.</translation>
<source> doesn&apos;t seem to be a valid hush address.</source>
<translation type="vanished"> ne semble pas être une adresse hush valide.</translation>
</message>
<message>
<location filename="../src/addressbook.cpp" line="135"/>
<source>%1 doesn&apos;t seem to be a valid Zcash address.</source>
<source>%1 doesn&apos;t seem to be a valid hush address.</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -1641,18 +1641,18 @@ Vous avez soit des fonds non confirmés soit le solde est trop petit pour une mi
</message>
<message>
<location filename="../src/requestdialog.ui" line="219"/>
<source>Request payment from a Sapling address. You&apos;ll send a hush 0.0001 transaction to the address with a zcash payment URI. The memo will be included in the transaction when the address pays you.</source>
<source>Request payment from a Sapling address. You&apos;ll send a hush 0.0001 transaction to the address with a hush payment URI. The memo will be included in the transaction when the address pays you.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/requestdialog.cpp" line="50"/>
<source>Error paying zcash URI</source>
<translation type="unfinished">Erreur lors du payement du URI zcash</translation>
<source>Error paying hush URI</source>
<translation type="unfinished">Erreur lors du payement du URI hush</translation>
</message>
<message>
<location filename="../src/requestdialog.cpp" line="51"/>
<source>URI should be of the form &apos;zcash:&lt;addr&gt;?amt=x&amp;memo=y</source>
<translation type="unfinished">Le format URI doit être comme suit: &apos;zcash:&lt;addr&gt;?amt=x&amp;memo=y</translation>
<source>URI should be of the form &apos;hush:&lt;addr&gt;?amt=x&amp;memo=y</source>
<translation type="unfinished">Le format URI doit être comme suit: &apos;hush:&lt;addr&gt;?amt=x&amp;memo=y</translation>
</message>
<message>
<location filename="../src/requestdialog.cpp" line="65"/>
@ -1684,8 +1684,8 @@ Vous avez soit des fonds non confirmés soit le solde est trop petit pour une mi
</message>
<message>
<location filename="../src/settings.ui" line="33"/>
<source>zcashd connection</source>
<translation>connection zcashd</translation>
<source>hushd connection</source>
<translation>connection hushd</translation>
</message>
<message>
<location filename="../src/settings.ui" line="62"/>
@ -2007,12 +2007,12 @@ Vous avez soit des fonds non confirmés soit le solde est trop petit pour une mi
</message>
<message>
<location filename="../src/confirm.ui" line="183"/>
<source>zcashd doesn&apos;t seem to have any peers. You might not be connected to the internet, so this transaction might not work.</source>
<source>hushd doesn&apos;t seem to have any peers. You might not be connected to the internet, so this transaction might not work.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>zcashd doesn&apos;t seem to have any peers. You might not be connected to the internet, so this Transaction might not work.</source>
<translation type="vanished">zcashd semble n&apos;avoir aucune connexion à un autre pair. Comme vous n&apos;êtes peut-être pas connecté à Internet, cette transaction pourrait ne pas fonctionner.</translation>
<source>hushd doesn&apos;t seem to have any peers. You might not be connected to the internet, so this Transaction might not work.</source>
<translation type="vanished">hushd semble n&apos;avoir aucune connexion à un autre pair. Comme vous n&apos;êtes peut-être pas connecté à Internet, cette transaction pourrait ne pas fonctionner.</translation>
</message>
<message>
<location filename="../src/confirm.ui" line="196"/>
@ -2026,64 +2026,64 @@ Vous avez soit des fonds non confirmés soit le solde est trop petit pour une mi
</message>
</context>
<context>
<name>createZcashConf</name>
<name>createhushConf</name>
<message>
<location filename="../src/createzcashconfdialog.ui" line="14"/>
<source>Configure zcash.conf</source>
<location filename="../src/createhushconfdialog.ui" line="14"/>
<source>Configure hush.conf</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="42"/>
<location filename="../src/createhushconfdialog.ui" line="42"/>
<source>Show Advanced Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="20"/>
<source>Your zcash node will be configured for you automatically</source>
<location filename="../src/createhushconfdialog.ui" line="20"/>
<source>Your hush node will be configured for you automatically</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="30"/>
<location filename="../src/createhushconfdialog.ui" line="30"/>
<source>Enable Fast Sync</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="112"/>
<location filename="../src/createhushconfdialog.ui" line="112"/>
<source>Allow connections to the internet to check for updates, get hush/USD prices etc...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="119"/>
<location filename="../src/createhushconfdialog.ui" line="119"/>
<source>Use custom datadir</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="164"/>
<location filename="../src/createhushconfdialog.ui" line="164"/>
<source>Connect to the internet for updates and price feeds</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="174"/>
<location filename="../src/createhushconfdialog.ui" line="174"/>
<source>Please choose a directory to store your wallet.dat and blockchain</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="205"/>
<location filename="../src/createhushconfdialog.ui" line="205"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Skips the most expensive checks during the initial block download. &lt;a href=&quot;https://docs.silentdragon.co/using-silentdragon/#fastsync&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Learn More&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="128"/>
<location filename="../src/createhushconfdialog.ui" line="128"/>
<source>Choose directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="181"/>
<location filename="../src/createhushconfdialog.ui" line="181"/>
<source>Connect over Tor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="157"/>
<location filename="../src/createhushconfdialog.ui" line="157"/>
<source>Please note that you&apos;ll need to already have a Tor service configured on port 9050</source>
<translation type="unfinished"></translation>
</message>
@ -2170,8 +2170,8 @@ Vous avez soit des fonds non confirmés soit le solde est trop petit pour une mi
</message>
<message>
<location filename="../src/zboard.ui" line="85"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ZBoard: Fully anonymous and untraceable chat messages based on the ZCash blockchain. &lt;a href=&quot;http://www.z-board.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.z-board.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Zboard: Messagerie entièrement anonyme et intraçable basée sur la blockchain ZCash. &lt;a href=&quot;http://www.z-board.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.z-board.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ZBoard: Fully anonymous and untraceable chat messages based on the hush blockchain. &lt;a href=&quot;http://www.z-board.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.z-board.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Zboard: Messagerie entièrement anonyme et intraçable basée sur la blockchain hush. &lt;a href=&quot;http://www.z-board.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.z-board.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../src/zboard.ui" line="107"/>

152
res/zec_qt_wallet_it.ts

@ -261,8 +261,8 @@
</message>
<message>
<location filename="../src/mainwindow.ui" line="908"/>
<source>zcashd</source>
<translation>zcashd</translation>
<source>hushd</source>
<translation>hushd</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="938"/>
@ -407,7 +407,7 @@
</message>
<message>
<location filename="../src/mainwindow.ui" line="1172"/>
<source>Pay zcash &amp;URI...</source>
<source>Pay hush &amp;URI...</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -427,7 +427,7 @@
</message>
<message>
<location filename="../src/mainwindow.ui" line="1190"/>
<source>Request zcash...</source>
<source>Request hush...</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -477,17 +477,17 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="511"/>
<source>Tor configuration is available only when running an embedded zcashd.</source>
<source>Tor configuration is available only when running an embedded hushd.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="550"/>
<source>You&apos;re using an external zcashd. Please restart zcashd with -rescan</source>
<source>You&apos;re using an external hushd. Please restart hushd with -rescan</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="553"/>
<source>You&apos;re using an external zcashd. Please restart zcashd with -reindex</source>
<source>You&apos;re using an external hushd. Please restart hushd with -reindex</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -522,17 +522,17 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="890"/>
<source>Error paying zcash URI</source>
<source>Error paying hush URI</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="891"/>
<source>URI should be of the form &apos;zcash:&lt;addr&gt;?amt=x&amp;memo=y</source>
<source>URI should be of the form &apos;hush:&lt;addr&gt;?amt=x&amp;memo=y</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="878"/>
<source>Paste Zcash URI</source>
<source>Paste hush URI</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -542,7 +542,7 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="290"/>
<source>zcashd is not yet ready. Please wait for the UI to load</source>
<source>hushd is not yet ready. Please wait for the UI to load</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -572,9 +572,9 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="928"/>
<source>The keys will be imported into your connected zcashd node</source>
<source>The keys will be imported into your connected hushd node</source>
<translatorcomment>check</translatorcomment>
<translation>Le chiavi saranno importate nel tuo nodo zcashd</translation>
<translation>Le chiavi saranno importate nel tuo nodo hushd</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="978"/>
@ -598,8 +598,8 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="1002"/>
<source>You need to back it up from the machine zcashd is running on</source>
<translation>È necessario eseguire il backup dalla macchina su cui zcashd è in esecuzione</translation>
<source>You need to back it up from the machine hushd is running on</source>
<translation>È necessario eseguire il backup dalla macchina su cui hushd è in esecuzione</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="1006"/>
@ -852,7 +852,7 @@ doesn&apos;t look like a z-address</source>
</message>
<message>
<location filename="../src/migration.ui" line="81"/>
<source>If enabled, zcashd will slowly migrate your Sprout shielded funds to your Sapling address. </source>
<source>If enabled, hushd will slowly migrate your Sprout shielded funds to your Sapling address. </source>
<translation type="unfinished"></translation>
</message>
</context>
@ -939,52 +939,52 @@ doesn&apos;t look like a z-address</source>
</message>
<message>
<location filename="../src/connection.cpp" line="52"/>
<source>Starting embedded zcashd</source>
<source>Starting embedded hushd</source>
<translatorcomment>check</translatorcomment>
<translation>Avvio demone zcashd</translation>
<translation>Avvio demone hushd</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="62"/>
<source>zcashd is set to run as daemon</source>
<translation>zcashd è impostato per essere eseguito come un demone</translation>
<source>hushd is set to run as daemon</source>
<translation>hushd è impostato per essere eseguito come un demone</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="62"/>
<source>Waiting for zcashd</source>
<translation>In attesa di zcashd</translation>
<source>Waiting for hushd</source>
<translation>In attesa di hushd</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="77"/>
<source>You have zcashd set to start as a daemon, which can cause problems with silentdragon
<source>You have hushd set to start as a daemon, which can cause problems with silentdragon
.Please remove the following line from your zcash.conf and restart silentdragon
.Please remove the following line from your hush.conf and restart silentdragon
daemon=1</source>
<translatorcomment>Hai zcashd impostato per l&apos;avvio come daemon, che può causare problemi con silentdragon</translatorcomment>
<translatorcomment>Hai hushd impostato per l&apos;avvio come daemon, che può causare problemi con silentdragon</translatorcomment>
<translation>YOUR_TRANSLATION_HERE</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="82"/>
<source>Couldn&apos;t start the embedded zcashd.
<source>Couldn&apos;t start the embedded hushd.
Please try restarting.
If you previously started zcashd with custom arguments, you might need to reset zcash.conf.
If you previously started hushd with custom arguments, you might need to reset hush.conf.
If all else fails, please run zcashd manually.</source>
If all else fails, please run hushd manually.</source>
<translatorcomment>check</translatorcomment>
<translation>Impossibile avviare zcashd integrato
<translation>Impossibile avviare hushd integrato
Per favore prova a riavviare.
Se hai precedentemente avviato zcashd con parametri personalizzati, potresti dover reimpostare lo zcash.conf
Se tutto il resto fallisce, si prega di eseguire manualmente zcashd.</translation>
Se hai precedentemente avviato hushd con parametri personalizzati, potresti dover reimpostare lo hush.conf
Se tutto il resto fallisce, si prega di eseguire manualmente hushd.</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="93"/>
<source>Couldn&apos;t connect to zcashd configured in zcash.conf.
<source>Couldn&apos;t connect to hushd configured in hush.conf.
Not starting embedded zcashd because --no-embedded was passed</source>
Not starting embedded hushd because --no-embedded was passed</source>
<translatorcomment>Check</translatorcomment>
<translation>Impossibile connettersi a zcashd come configurato nello zcash.conf.
Non è stato avviato zcashd integrato perché è stato passato il comando --no-embedded</translation>
<translation>Impossibile connettersi a hushd come configurato nello hush.conf.
Non è stato avviato hushd integrato perché è stato passato il comando --no-embedded</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="146"/>
@ -1065,18 +1065,18 @@ Non è stato avviato zcashd integrato perché è stato passato il comando --no-e
</message>
<message>
<location filename="../src/rpc.cpp" line="684"/>
<source>Connected to zcashd</source>
<translation>Connesso a zcashd</translation>
<source>Connected to hushd</source>
<translation>Connesso a hushd</translation>
</message>
<message>
<location filename="../src/rpc.cpp" line="687"/>
<source>zcashd has no peer connections</source>
<source>hushd has no peer connections</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/rpc.cpp" line="706"/>
<source>There was an error connecting to zcashd. The error was</source>
<translation>Si è verificato un errore durante la connessione a zcashd. L&apos;errore era</translation>
<source>There was an error connecting to hushd. The error was</source>
<translation>Si è verificato un errore durante la connessione a hushd. L&apos;errore era</translation>
</message>
<message>
<location filename="../src/rpc.cpp" line="981"/>
@ -1143,9 +1143,9 @@ Would you like to visit the releases page?</source>
</message>
<message>
<location filename="../src/rpc.cpp" line="1217"/>
<source>Waiting for zcashd to exit</source>
<source>Waiting for hushd to exit</source>
<translatorcomment>vedi appunto precedente</translatorcomment>
<translation>Attendere l&apos;uscita di zcashd</translation>
<translation>Attendere l&apos;uscita di hushd</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="308"/>
@ -1154,8 +1154,8 @@ Would you like to visit the releases page?</source>
</message>
<message>
<location filename="../src/connection.cpp" line="332"/>
<source>zcashd error</source>
<translation>zcashd errore</translation>
<source>hushd error</source>
<translation>hushd errore</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="399"/>
@ -1167,22 +1167,22 @@ Impostare host/porta e utente/password nel menu Modifica-&gt; Impostazioni.</tra
</message>
<message>
<location filename="../src/connection.cpp" line="411"/>
<source>Could not connect to zcashd configured in settings.
<source>Could not connect to hushd configured in settings.
Please set the host/port and user/password in the Edit-&gt;Settings menu.</source>
<translation>Impossibile connettersi a zcashd configurato nelle impostazioni.
<translation>Impossibile connettersi a hushd configurato nelle impostazioni.
Impostare host/porta e utente/password nel menu Modifica-&gt; Impostazioni.</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="472"/>
<source>Authentication failed. The username / password you specified was not accepted by zcashd. Try changing it in the Edit-&gt;Settings menu</source>
<translation>Autenticazione fallita. Il nome utente/password che hai specificato non sono stati accettati da zcashd. Prova a cambiarlo nel menu Modifica-&gt; Impostazioni</translation>
<source>Authentication failed. The username / password you specified was not accepted by hushd. Try changing it in the Edit-&gt;Settings menu</source>
<translation>Autenticazione fallita. Il nome utente/password che hai specificato non sono stati accettati da hushd. Prova a cambiarlo nel menu Modifica-&gt; Impostazioni</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="487"/>
<source>Your zcashd is starting up. Please wait.</source>
<translation>Il tuo zcashd si sta avviando. Attendere prego.</translation>
<source>Your hushd is starting up. Please wait.</source>
<translation>Il tuo hushd si sta avviando. Attendere prego.</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="504"/>
@ -1235,12 +1235,12 @@ Impostare host/porta e utente/password nel menu Modifica-&gt; Impostazioni.</tra
<translation>Errore nel formato dell&apos;indirizzo</translation>
</message>
<message>
<source> doesn&apos;t seem to be a valid Zcash address.</source>
<translation type="vanished"> Non sembra un indirizzo Zcash Valido.</translation>
<source> doesn&apos;t seem to be a valid hush address.</source>
<translation type="vanished"> Non sembra un indirizzo hush Valido.</translation>
</message>
<message>
<location filename="../src/addressbook.cpp" line="135"/>
<source>%1 doesn&apos;t seem to be a valid Zcash address.</source>
<source>%1 doesn&apos;t seem to be a valid hush address.</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -1629,17 +1629,17 @@ Avete fondi non confermati o il saldo è troppo basso per una migrazione automat
</message>
<message>
<location filename="../src/requestdialog.ui" line="219"/>
<source>Request payment from a Sapling address. You&apos;ll send a hush 0.0001 transaction to the address with a zcash payment URI. The memo will be included in the transaction when the address pays you.</source>
<source>Request payment from a Sapling address. You&apos;ll send a hush 0.0001 transaction to the address with a hush payment URI. The memo will be included in the transaction when the address pays you.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/requestdialog.cpp" line="50"/>
<source>Error paying zcash URI</source>
<source>Error paying hush URI</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/requestdialog.cpp" line="51"/>
<source>URI should be of the form &apos;zcash:&lt;addr&gt;?amt=x&amp;memo=y</source>
<source>URI should be of the form &apos;hush:&lt;addr&gt;?amt=x&amp;memo=y</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -1672,8 +1672,8 @@ Avete fondi non confermati o il saldo è troppo basso per una migrazione automat
</message>
<message>
<location filename="../src/settings.ui" line="33"/>
<source>zcashd connection</source>
<translation>Connessione zcashd</translation>
<source>hushd connection</source>
<translation>Connessione hushd</translation>
</message>
<message>
<location filename="../src/settings.ui" line="62"/>
@ -1997,7 +1997,7 @@ Avete fondi non confermati o il saldo è troppo basso per una migrazione automat
</message>
<message>
<location filename="../src/confirm.ui" line="183"/>
<source>zcashd doesn&apos;t seem to have any peers. You might not be connected to the internet, so this transaction might not work.</source>
<source>hushd doesn&apos;t seem to have any peers. You might not be connected to the internet, so this transaction might not work.</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -2012,64 +2012,64 @@ Avete fondi non confermati o il saldo è troppo basso per una migrazione automat
</message>
</context>
<context>
<name>createZcashConf</name>
<name>createhushConf</name>
<message>
<location filename="../src/createzcashconfdialog.ui" line="14"/>
<source>Configure zcash.conf</source>
<location filename="../src/createhushconfdialog.ui" line="14"/>
<source>Configure hush.conf</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="42"/>
<location filename="../src/createhushconfdialog.ui" line="42"/>
<source>Show Advanced Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="20"/>
<source>Your zcash node will be configured for you automatically</source>
<location filename="../src/createhushconfdialog.ui" line="20"/>
<source>Your hush node will be configured for you automatically</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="30"/>
<location filename="../src/createhushconfdialog.ui" line="30"/>
<source>Enable Fast Sync</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="112"/>
<location filename="../src/createhushconfdialog.ui" line="112"/>
<source>Allow connections to the internet to check for updates, get hush/USD prices etc...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="119"/>
<location filename="../src/createhushconfdialog.ui" line="119"/>
<source>Use custom datadir</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="164"/>
<location filename="../src/createhushconfdialog.ui" line="164"/>
<source>Connect to the internet for updates and price feeds</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="174"/>
<location filename="../src/createhushconfdialog.ui" line="174"/>
<source>Please choose a directory to store your wallet.dat and blockchain</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="205"/>
<location filename="../src/createhushconfdialog.ui" line="205"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Skips the most expensive checks during the initial block download. &lt;a href=&quot;https://docs.silentdragon.co/using-silentdragon/#fastsync&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Learn More&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="128"/>
<location filename="../src/createhushconfdialog.ui" line="128"/>
<source>Choose directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="181"/>
<location filename="../src/createhushconfdialog.ui" line="181"/>
<source>Connect over Tor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="157"/>
<location filename="../src/createhushconfdialog.ui" line="157"/>
<source>Please note that you&apos;ll need to already have a Tor service configured on port 9050</source>
<translation type="unfinished"></translation>
</message>
@ -2156,9 +2156,9 @@ Avete fondi non confermati o il saldo è troppo basso per una migrazione automat
</message>
<message>
<location filename="../src/zboard.ui" line="85"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ZBoard: Fully anonymous and untraceable chat messages based on the ZCash blockchain. &lt;a href=&quot;http://www.z-board.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.z-board.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ZBoard: Fully anonymous and untraceable chat messages based on the hush blockchain. &lt;a href=&quot;http://www.z-board.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.z-board.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translatorcomment>Check, no idea</translatorcomment>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ZBoard: messaggi di chat completamente anonimi e non tracciabili basati sulla blockchain di ZCash. &lt;a href=&quot;http://www.z-board.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.z-board.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ZBoard: messaggi di chat completamente anonimi e non tracciabili basati sulla blockchain di hush. &lt;a href=&quot;http://www.z-board.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.z-board.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../src/zboard.ui" line="107"/>

154
res/zec_qt_wallet_pt.ts

@ -262,8 +262,8 @@
</message>
<message>
<location filename="../src/mainwindow.ui" line="908"/>
<source>zcashd</source>
<translation>zcashd</translation>
<source>hushd</source>
<translation>hushd</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="938"/>
@ -400,7 +400,7 @@
</message>
<message>
<location filename="../src/mainwindow.ui" line="1172"/>
<source>Pay zcash &amp;URI...</source>
<source>Pay hush &amp;URI...</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -420,7 +420,7 @@
</message>
<message>
<location filename="../src/mainwindow.ui" line="1190"/>
<source>Request zcash...</source>
<source>Request hush...</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -430,17 +430,17 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="511"/>
<source>Tor configuration is available only when running an embedded zcashd.</source>
<source>Tor configuration is available only when running an embedded hushd.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="550"/>
<source>You&apos;re using an external zcashd. Please restart zcashd with -rescan</source>
<source>You&apos;re using an external hushd. Please restart hushd with -rescan</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="553"/>
<source>You&apos;re using an external zcashd. Please restart zcashd with -reindex</source>
<source>You&apos;re using an external hushd. Please restart hushd with -reindex</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -515,17 +515,17 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="890"/>
<source>Error paying zcash URI</source>
<source>Error paying hush URI</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="891"/>
<source>URI should be of the form &apos;zcash:&lt;addr&gt;?amt=x&amp;memo=y</source>
<source>URI should be of the form &apos;hush:&lt;addr&gt;?amt=x&amp;memo=y</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="878"/>
<source>Paste Zcash URI</source>
<source>Paste hush URI</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -535,7 +535,7 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="290"/>
<source>zcashd is not yet ready. Please wait for the UI to load</source>
<source>hushd is not yet ready. Please wait for the UI to load</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -565,8 +565,8 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="928"/>
<source>The keys will be imported into your connected zcashd node</source>
<translation>As chaves serão importadas em seu zcashd conectado</translation>
<source>The keys will be imported into your connected hushd node</source>
<translation>As chaves serão importadas em seu hushd conectado</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="978"/>
@ -590,8 +590,8 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="1002"/>
<source>You need to back it up from the machine zcashd is running on</source>
<translation>Você precisar salvar a partir da máquina que zcashd está rodando</translation>
<source>You need to back it up from the machine hushd is running on</source>
<translation>Você precisar salvar a partir da máquina que hushd está rodando</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="1006"/>
@ -844,7 +844,7 @@ não se parece com um z-Address</translation>
</message>
<message>
<location filename="../src/migration.ui" line="81"/>
<source>If enabled, zcashd will slowly migrate your Sprout shielded funds to your Sapling address. </source>
<source>If enabled, hushd will slowly migrate your Sprout shielded funds to your Sapling address. </source>
<translation type="unfinished"></translation>
</message>
</context>
@ -931,52 +931,52 @@ não se parece com um z-Address</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="52"/>
<source>Starting embedded zcashd</source>
<translation>Iniciando zcashd acoplado</translation>
<source>Starting embedded hushd</source>
<translation>Iniciando hushd acoplado</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="62"/>
<source>zcashd is set to run as daemon</source>
<translation>erro no zcashd</translation>
<source>hushd is set to run as daemon</source>
<translation>erro no hushd</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="62"/>
<source>Waiting for zcashd</source>
<translation>Esperando pelo zcashd</translation>
<source>Waiting for hushd</source>
<translation>Esperando pelo hushd</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="77"/>
<source>You have zcashd set to start as a daemon, which can cause problems with silentdragon
<source>You have hushd set to start as a daemon, which can cause problems with silentdragon
.Please remove the following line from your zcash.conf and restart silentdragon
.Please remove the following line from your hush.conf and restart silentdragon
daemon=1</source>
<translation>Você tem zcashd configurado como daemon, o que pode causar problemas com a silentdragon
Por favor, remova a seguinte linha do seu zcash.conf e reinicie a silentdragon:
<translation>Você tem hushd configurado como daemon, o que pode causar problemas com a silentdragon
Por favor, remova a seguinte linha do seu hush.conf e reinicie a silentdragon:
daemon=1</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="82"/>
<source>Couldn&apos;t start the embedded zcashd.
<source>Couldn&apos;t start the embedded hushd.
Please try restarting.
If you previously started zcashd with custom arguments, you might need to reset zcash.conf.
If you previously started hushd with custom arguments, you might need to reset hush.conf.
If all else fails, please run zcashd manually.</source>
<translation>Não foi possível iniciar o zcashd acoplado.
If all else fails, please run hushd manually.</source>
<translation>Não foi possível iniciar o hushd acoplado.
Por favor, tenta reiniciar.
Se você iniciou zcashd anteriormente com parâmetros customizados você pode precisar resetar seu zcash.conf.
Se você iniciou hushd anteriormente com parâmetros customizados você pode precisar resetar seu hush.conf.
Se ainda assim não der certo, por favor rode zcashd manualmente.</translation>
Se ainda assim não der certo, por favor rode hushd manualmente.</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="93"/>
<source>Couldn&apos;t connect to zcashd configured in zcash.conf.
<source>Couldn&apos;t connect to hushd configured in hush.conf.
Not starting embedded zcashd because --no-embedded was passed</source>
<translation>Não foi possível conectar ao zcashd configurado em zcash.conf.
Not starting embedded hushd because --no-embedded was passed</source>
<translation>Não foi possível conectar ao hushd configurado em hush.conf.
Não iniciando zcashd acoplado porque nenhum foi passado como parâmetro</translation>
Não iniciando hushd acoplado porque nenhum foi passado como parâmetro</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="146"/>
@ -1056,18 +1056,18 @@ Não iniciando zcashd acoplado porque nenhum foi passado como parâmetro</transl
</message>
<message>
<location filename="../src/rpc.cpp" line="684"/>
<source>Connected to zcashd</source>
<translation>Conectado ao zcashd</translation>
<source>Connected to hushd</source>
<translation>Conectado ao hushd</translation>
</message>
<message>
<location filename="../src/rpc.cpp" line="687"/>
<source>zcashd has no peer connections</source>
<source>hushd has no peer connections</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/rpc.cpp" line="706"/>
<source>There was an error connecting to zcashd. The error was</source>
<translation>Ocorreu um erro conectando ao zcashd. O erro foi</translation>
<source>There was an error connecting to hushd. The error was</source>
<translation>Ocorreu um erro conectando ao hushd. O erro foi</translation>
</message>
<message>
<location filename="../src/rpc.cpp" line="981"/>
@ -1133,8 +1133,8 @@ Would you like to visit the releases page?</source>
</message>
<message>
<location filename="../src/rpc.cpp" line="1217"/>
<source>Waiting for zcashd to exit</source>
<translation>Esperando zcashd finalizar</translation>
<source>Waiting for hushd to exit</source>
<translation>Esperando hushd finalizar</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="308"/>
@ -1143,8 +1143,8 @@ Would you like to visit the releases page?</source>
</message>
<message>
<location filename="../src/connection.cpp" line="332"/>
<source>zcashd error</source>
<translation>erro no zcashd</translation>
<source>hushd error</source>
<translation>erro no hushd</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="399"/>
@ -1157,22 +1157,22 @@ Por favor, coloque o host/porta e usuário/senha no menu Editar&gt;Preferências
</message>
<message>
<location filename="../src/connection.cpp" line="411"/>
<source>Could not connect to zcashd configured in settings.
<source>Could not connect to hushd configured in settings.
Please set the host/port and user/password in the Edit-&gt;Settings menu.</source>
<translation>Não foi possível conectar ao zcashd configurado nas preferências.
<translation>Não foi possível conectar ao hushd configurado nas preferências.
Por favor, coloque o host/porta e usuário/senha no menu Editar&gt;Preferências.</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="472"/>
<source>Authentication failed. The username / password you specified was not accepted by zcashd. Try changing it in the Edit-&gt;Settings menu</source>
<translation>Autenticação falhou. O usuário/senha especificado não foi aceitado pelo zcashd. Tente alterá-los em Editar-&gt;Preferências</translation>
<source>Authentication failed. The username / password you specified was not accepted by hushd. Try changing it in the Edit-&gt;Settings menu</source>
<translation>Autenticação falhou. O usuário/senha especificado não foi aceitado pelo hushd. Tente alterá-los em Editar-&gt;Preferências</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="487"/>
<source>Your zcashd is starting up. Please wait.</source>
<translation>Seu zcashd está iniciando. Por favor aguarde.</translation>
<source>Your hushd is starting up. Please wait.</source>
<translation>Seu hushd está iniciando. Por favor aguarde.</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="504"/>
@ -1225,12 +1225,12 @@ Por favor, coloque o host/porta e usuário/senha no menu Editar&gt;Preferências
<translation>Erro no Formato do Endereço</translation>
</message>
<message>
<source> doesn&apos;t seem to be a valid Zcash address.</source>
<translation type="vanished"> não aparenter ser um endereço válido de Zcash.</translation>
<source> doesn&apos;t seem to be a valid hush address.</source>
<translation type="vanished"> não aparenter ser um endereço válido de hush.</translation>
</message>
<message>
<location filename="../src/addressbook.cpp" line="135"/>
<source>%1 doesn&apos;t seem to be a valid Zcash address.</source>
<source>%1 doesn&apos;t seem to be a valid hush address.</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -1619,17 +1619,17 @@ Você possui fundos não confirmados ou o saldo é muito baixo para uma migraç
</message>
<message>
<location filename="../src/requestdialog.ui" line="219"/>
<source>Request payment from a Sapling address. You&apos;ll send a hush 0.0001 transaction to the address with a zcash payment URI. The memo will be included in the transaction when the address pays you.</source>
<source>Request payment from a Sapling address. You&apos;ll send a hush 0.0001 transaction to the address with a hush payment URI. The memo will be included in the transaction when the address pays you.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/requestdialog.cpp" line="50"/>
<source>Error paying zcash URI</source>
<source>Error paying hush URI</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/requestdialog.cpp" line="51"/>
<source>URI should be of the form &apos;zcash:&lt;addr&gt;?amt=x&amp;memo=y</source>
<source>URI should be of the form &apos;hush:&lt;addr&gt;?amt=x&amp;memo=y</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -1662,8 +1662,8 @@ Você possui fundos não confirmados ou o saldo é muito baixo para uma migraç
</message>
<message>
<location filename="../src/settings.ui" line="33"/>
<source>zcashd connection</source>
<translation>Conexão com zcashd</translation>
<source>hushd connection</source>
<translation>Conexão com hushd</translation>
</message>
<message>
<location filename="../src/settings.ui" line="62"/>
@ -1985,7 +1985,7 @@ Você possui fundos não confirmados ou o saldo é muito baixo para uma migraç
</message>
<message>
<location filename="../src/confirm.ui" line="183"/>
<source>zcashd doesn&apos;t seem to have any peers. You might not be connected to the internet, so this transaction might not work.</source>
<source>hushd doesn&apos;t seem to have any peers. You might not be connected to the internet, so this transaction might not work.</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -2000,64 +2000,64 @@ Você possui fundos não confirmados ou o saldo é muito baixo para uma migraç
</message>
</context>
<context>
<name>createZcashConf</name>
<name>createhushConf</name>
<message>
<location filename="../src/createzcashconfdialog.ui" line="14"/>
<source>Configure zcash.conf</source>
<location filename="../src/createhushconfdialog.ui" line="14"/>
<source>Configure hush.conf</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="42"/>
<location filename="../src/createhushconfdialog.ui" line="42"/>
<source>Show Advanced Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="20"/>
<source>Your zcash node will be configured for you automatically</source>
<location filename="../src/createhushconfdialog.ui" line="20"/>
<source>Your hush node will be configured for you automatically</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="30"/>
<location filename="../src/createhushconfdialog.ui" line="30"/>
<source>Enable Fast Sync</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="112"/>
<location filename="../src/createhushconfdialog.ui" line="112"/>
<source>Allow connections to the internet to check for updates, get hush/USD prices etc...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="119"/>
<location filename="../src/createhushconfdialog.ui" line="119"/>
<source>Use custom datadir</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="164"/>
<location filename="../src/createhushconfdialog.ui" line="164"/>
<source>Connect to the internet for updates and price feeds</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="174"/>
<location filename="../src/createhushconfdialog.ui" line="174"/>
<source>Please choose a directory to store your wallet.dat and blockchain</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="205"/>
<location filename="../src/createhushconfdialog.ui" line="205"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Skips the most expensive checks during the initial block download. &lt;a href=&quot;https://docs.silentdragon.co/using-silentdragon/#fastsync&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Learn More&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="128"/>
<location filename="../src/createhushconfdialog.ui" line="128"/>
<source>Choose directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="181"/>
<location filename="../src/createhushconfdialog.ui" line="181"/>
<source>Connect over Tor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="157"/>
<location filename="../src/createhushconfdialog.ui" line="157"/>
<source>Please note that you&apos;ll need to already have a Tor service configured on port 9050</source>
<translation type="unfinished"></translation>
</message>
@ -2144,8 +2144,8 @@ Você possui fundos não confirmados ou o saldo é muito baixo para uma migraç
</message>
<message>
<location filename="../src/zboard.ui" line="85"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ZBoard: Fully anonymous and untraceable chat messages based on the ZCash blockchain. &lt;a href=&quot;http://www.z-board.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.z-board.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ZBoard: Chat de mensagens totalmente anônimas e irrastreáveis usando a blockchain da Zcash. &lt;a href=&quot;http://www.z-board.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.z-board.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ZBoard: Fully anonymous and untraceable chat messages based on the hush blockchain. &lt;a href=&quot;http://www.z-board.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.z-board.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ZBoard: Chat de mensagens totalmente anônimas e irrastreáveis usando a blockchain da hush. &lt;a href=&quot;http://www.z-board.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.z-board.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../src/zboard.ui" line="107"/>

46
res/zec_qt_wallet_template.ts

@ -210,7 +210,7 @@
</message>
<message>
<location filename="../src/mainwindow.ui" line="834"/>
<source>zcashd</source>
<source>hushd</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
@ -391,7 +391,7 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="631"/>
<source>The keys will be imported into your connected zcashd node</source>
<source>The keys will be imported into your connected hushd node</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
@ -406,7 +406,7 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="671"/>
<source>You need to back it up from the machine zcashd is running on</source>
<source>You need to back it up from the machine hushd is running on</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
@ -577,43 +577,43 @@ doesn&apos;t look like a z-address</source>
</message>
<message>
<location filename="../src/connection.cpp" line="50"/>
<source>Starting embedded zcashd</source>
<source>Starting embedded hushd</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="60"/>
<source>zcashd is set to run as daemon</source>
<source>hushd is set to run as daemon</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="60"/>
<source>Waiting for zcashd</source>
<source>Waiting for hushd</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="75"/>
<source>You have zcashd set to start as a daemon, which can cause problems with hush-qt-wallet
<source>You have hushd set to start as a daemon, which can cause problems with hush-qt-wallet
.Please remove the following line from your zcash.conf and restart hush-qt-wallet
.Please remove the following line from your hush.conf and restart hush-qt-wallet
daemon=1</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="80"/>
<source>Couldn&apos;t start the embedded zcashd.
<source>Couldn&apos;t start the embedded hushd.
Please try restarting.
If you previously started zcashd with custom arguments, you might need to reset zcash.conf.
If you previously started hushd with custom arguments, you might need to reset hush.conf.
If all else fails, please run zcashd manually.</source>
If all else fails, please run hushd manually.</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="91"/>
<source>Couldn&apos;t connect to zcashd configured in zcash.conf.
<source>Couldn&apos;t connect to hushd configured in hush.conf.
Not starting embedded zcashd because --no-embedded was passed</source>
Not starting embedded hushd because --no-embedded was passed</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
@ -679,12 +679,12 @@ Not starting embedded zcashd because --no-embedded was passed</source>
</message>
<message>
<location filename="../src/rpc.cpp" line="593"/>
<source>Connected to zcashd</source>
<source>Connected to hushd</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
<location filename="../src/rpc.cpp" line="609"/>
<source>There was an error connecting to zcashd. The error was</source>
<source>There was an error connecting to hushd. The error was</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
@ -719,7 +719,7 @@ Not starting embedded zcashd because --no-embedded was passed</source>
</message>
<message>
<location filename="../src/rpc.cpp" line="954"/>
<source>Waiting for zcashd to exit</source>
<source>Waiting for hushd to exit</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
@ -729,7 +729,7 @@ Not starting embedded zcashd because --no-embedded was passed</source>
</message>
<message>
<location filename="../src/connection.cpp" line="272"/>
<source>zcashd error</source>
<source>hushd error</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
@ -741,19 +741,19 @@ Please set the host/port and user/password in the Edit-&gt;Settings menu.</sourc
</message>
<message>
<location filename="../src/connection.cpp" line="351"/>
<source>Could not connect to zcashd configured in settings.
<source>Could not connect to hushd configured in settings.
Please set the host/port and user/password in the Edit-&gt;Settings menu.</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="411"/>
<source>Authentication failed. The username / password you specified was not accepted by zcashd. Try changing it in the Edit-&gt;Settings menu</source>
<source>Authentication failed. The username / password you specified was not accepted by hushd. Try changing it in the Edit-&gt;Settings menu</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="426"/>
<source>Your zcashd is starting up. Please wait.</source>
<source>Your hushd is starting up. Please wait.</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
@ -786,7 +786,7 @@ Please set the host/port and user/password in the Edit-&gt;Settings menu.</sourc
</message>
<message>
<location filename="../src/addressbook.cpp" line="127"/>
<source> doesn&apos;t seem to be a valid Zcash address.</source>
<source> doesn&apos;t seem to be a valid hush address.</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
@ -855,7 +855,7 @@ You either have unconfirmed funds or the balance is too low for an automatic mig
</message>
<message>
<location filename="../src/settings.ui" line="33"/>
<source>zcashd connection</source>
<source>hushd connection</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>
@ -1094,7 +1094,7 @@ You either have unconfirmed funds or the balance is too low for an automatic mig
</message>
<message>
<location filename="../src/zboard.ui" line="85"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ZBoard: Fully anonymous and untraceable chat messages based on the ZCash blockchain. &lt;a href=&quot;http://www.z-board.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.z-board.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ZBoard: Fully anonymous and untraceable chat messages based on the hush blockchain. &lt;a href=&quot;http://www.z-board.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.z-board.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished">YOUR_TRANSLATION_HERE</translation>
</message>
<message>

198
res/zec_qt_wallet_tr.ts

@ -265,8 +265,8 @@
</message>
<message>
<location filename="../src/mainwindow.ui" line="908"/>
<source>zcashd</source>
<translation>zcashd</translation>
<source>hushd</source>
<translation>hushd</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="938"/>
@ -380,8 +380,8 @@
</message>
<message>
<location filename="../src/mainwindow.ui" line="1172"/>
<source>Pay zcash &amp;URI...</source>
<translation>zcash URI öde...</translation>
<source>Pay hush &amp;URI...</source>
<translation>hush URI öde...</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1177"/>
@ -400,8 +400,8 @@
</message>
<message>
<location filename="../src/mainwindow.ui" line="1190"/>
<source>Request zcash...</source>
<translation>zcash iste...</translation>
<source>Request hush...</source>
<translation>hush iste...</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1195"/>
@ -482,8 +482,8 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="290"/>
<source>zcashd is not yet ready. Please wait for the UI to load</source>
<translation>zcashd henüz hazır değil. Lütfen arayüzün yüklenmesini bekleyin</translation>
<source>hushd is not yet ready. Please wait for the UI to load</source>
<translation>hushd henüz hazır değil. Lütfen arayüzün yüklenmesini bekleyin</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="444"/>
@ -497,18 +497,18 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="511"/>
<source>Tor configuration is available only when running an embedded zcashd.</source>
<translation>Tor konfigürasyonu yalnızca gömülü bir zcashd çalışırken kullanılabilir.</translation>
<source>Tor configuration is available only when running an embedded hushd.</source>
<translation>Tor konfigürasyonu yalnızca gömülü bir hushd çalışırken kullanılabilir.</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="550"/>
<source>You&apos;re using an external zcashd. Please restart zcashd with -rescan</source>
<translation>Harici bir zcashd kullanıyorsun. Lütfen zcashd&apos;yi -rescan ile yeniden başlat</translation>
<source>You&apos;re using an external hushd. Please restart hushd with -rescan</source>
<translation>Harici bir hushd kullanıyorsun. Lütfen hushd&apos;yi -rescan ile yeniden başlat</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="553"/>
<source>You&apos;re using an external zcashd. Please restart zcashd with -reindex</source>
<translation>Harici bir zcashd kullanıyorsun. Lütfen zcashd&apos;yi -reindex ile yeniden başlat</translation>
<source>You&apos;re using an external hushd. Please restart hushd with -reindex</source>
<translation>Harici bir hushd kullanıyorsun. Lütfen hushd&apos;yi -reindex ile yeniden başlat</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="578"/>
@ -562,18 +562,18 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="878"/>
<source>Paste Zcash URI</source>
<translation>Zcash URI Yapıştır</translation>
<source>Paste hush URI</source>
<translation>hush URI Yapıştır</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="890"/>
<source>Error paying zcash URI</source>
<translation>zcash URI ödeme hatası</translation>
<source>Error paying hush URI</source>
<translation>hush URI ödeme hatası</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="891"/>
<source>URI should be of the form &apos;zcash:&lt;addr&gt;?amt=x&amp;memo=y</source>
<translation>URI bu şekilde olmalıdır: &apos;zcash:&lt;addr&gt;?amt=x&amp;memo=y</translation>
<source>URI should be of the form &apos;hush:&lt;addr&gt;?amt=x&amp;memo=y</source>
<translation>URI bu şekilde olmalıdır: &apos;hush:&lt;addr&gt;?amt=x&amp;memo=y</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="927"/>
@ -582,8 +582,8 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="928"/>
<source>The keys will be imported into your connected zcashd node</source>
<translatorcomment>Anahtarlar bağlı zcashd düğümünüze aktarılacak</translatorcomment>
<source>The keys will be imported into your connected hushd node</source>
<translatorcomment>Anahtarlar bağlı hushd düğümünüze aktarılacak</translatorcomment>
<translation>YOUR_TRANSLATION_HERE</translation>
</message>
<message>
@ -608,8 +608,8 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="1002"/>
<source>You need to back it up from the machine zcashd is running on</source>
<translation>zcashd&apos;nin çalıştığı makineden yedeklemeniz gerekiyor</translation>
<source>You need to back it up from the machine hushd is running on</source>
<translation>hushd&apos;nin çalıştığı makineden yedeklemeniz gerekiyor</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="1006"/>
@ -862,8 +862,8 @@ z-adres&apos;i gibi görünmüyor</translation>
</message>
<message>
<location filename="../src/migration.ui" line="81"/>
<source>If enabled, zcashd will slowly migrate your Sprout shielded funds to your Sapling address. </source>
<translation>Etkinleştirilirse, zcashd Sprout korumalı fonlarınızı yavaşça Sapling adresinize taşıyacaktır. </translation>
<source>If enabled, hushd will slowly migrate your Sprout shielded funds to your Sapling address. </source>
<translation>Etkinleştirilirse, hushd Sprout korumalı fonlarınızı yavaşça Sapling adresinize taşıyacaktır. </translation>
</message>
</context>
<context>
@ -949,54 +949,54 @@ z-adres&apos;i gibi görünmüyor</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="52"/>
<source>Starting embedded zcashd</source>
<translation>Gömülü zcashd başlatılıyor</translation>
<source>Starting embedded hushd</source>
<translation>Gömülü hushd başlatılıyor</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="62"/>
<source>zcashd is set to run as daemon</source>
<translation>zcashd daemon olarak çalışacak şekilde ayarlandı</translation>
<source>hushd is set to run as daemon</source>
<translation>hushd daemon olarak çalışacak şekilde ayarlandı</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="62"/>
<source>Waiting for zcashd</source>
<translation>zcashd bekleniyor</translation>
<source>Waiting for hushd</source>
<translation>hushd bekleniyor</translation>
</message>
<message>
<source>You have zcashd set to start as a daemon, which can cause problems with hush-qt-wallet
<source>You have hushd set to start as a daemon, which can cause problems with hush-qt-wallet
.Please remove the following line from your zcash.conf and restart hush-qt-wallet
.Please remove the following line from your hush.conf and restart hush-qt-wallet
daemon=1</source>
<translation type="vanished">zcashd, hush-qt-wallet ile sorunlara neden olan bir daemon olarak başlayacak şekilde ayarladınız.
<translation type="vanished">hushd, hush-qt-wallet ile sorunlara neden olan bir daemon olarak başlayacak şekilde ayarladınız.
.Lütfen aşağıdaki satırı zcash.conf dosyanızdan kaldırın ve silentdragon&apos;i yeniden başlatın
.Lütfen aşağıdaki satırı hush.conf dosyanızdan kaldırın ve silentdragon&apos;i yeniden başlatın
daemon=1</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="82"/>
<source>Couldn&apos;t start the embedded zcashd.
<source>Couldn&apos;t start the embedded hushd.
Please try restarting.
If you previously started zcashd with custom arguments, you might need to reset zcash.conf.
If you previously started hushd with custom arguments, you might need to reset hush.conf.
If all else fails, please run zcashd manually.</source>
<translation>Gömülü zcashd başlatılamadı.
If all else fails, please run hushd manually.</source>
<translation>Gömülü hushd başlatılamadı.
Lütfen yeniden başlatmayı deneyin.
Daha önce zcashd&apos;yi özel argümanlarla başlattıysanız, zcash.conf dosyasını sıfırlamanız gerekebilir.
Daha önce hushd&apos;yi özel argümanlarla başlattıysanız, hush.conf dosyasını sıfırlamanız gerekebilir.
Hepsi başarısız olursa, lütfen zcashd&apos;yi manuel olarak çalıştırın.</translation>
Hepsi başarısız olursa, lütfen hushd&apos;yi manuel olarak çalıştırın.</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="93"/>
<source>Couldn&apos;t connect to zcashd configured in zcash.conf.
<source>Couldn&apos;t connect to hushd configured in hush.conf.
Not starting embedded zcashd because --no-embedded was passed</source>
<translation>zcash.conf ile yapılandırılmış zcashd&apos;ye bağlanılamadı.
Not starting embedded hushd because --no-embedded was passed</source>
<translation>hush.conf ile yapılandırılmış hushd&apos;ye bağlanılamadı.
--no-embedded iletildiğinden gömülü zcashd başlatılmıyor</translation>
--no-embedded iletildiğinden gömülü hushd başlatılmıyor</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="243"/>
@ -1015,13 +1015,13 @@ Not starting embedded zcashd because --no-embedded was passed</source>
</message>
<message>
<location filename="../src/connection.cpp" line="77"/>
<source>You have zcashd set to start as a daemon, which can cause problems with silentdragon
<source>You have hushd set to start as a daemon, which can cause problems with silentdragon
.Please remove the following line from your zcash.conf and restart silentdragon
.Please remove the following line from your hush.conf and restart silentdragon
daemon=1</source>
<translation>zcashd&apos;yi, hush-qt-wallet ile sorunlara neden olabilecek bir daemon olacak şekilde ayarladınız.
<translation>hushd&apos;yi, hush-qt-wallet ile sorunlara neden olabilecek bir daemon olacak şekilde ayarladınız.
.Lütfen aşağıdaki satırı zcash.conf dosyanızdan kaldırın ve silentdragon&apos;i yeniden başlatın
.Lütfen aşağıdaki satırı hush.conf dosyanızdan kaldırın ve silentdragon&apos;i yeniden başlatın
daemon=1</translation>
</message>
<message>
@ -1087,18 +1087,18 @@ daemon=1</translation>
</message>
<message>
<location filename="../src/rpc.cpp" line="684"/>
<source>Connected to zcashd</source>
<translation>Zcashd&apos;ye bağlanıldı</translation>
<source>Connected to hushd</source>
<translation>hushd&apos;ye bağlanıldı</translation>
</message>
<message>
<location filename="../src/rpc.cpp" line="687"/>
<source>zcashd has no peer connections</source>
<translation>zcashd&apos;nin bağlantısı yok</translation>
<source>hushd has no peer connections</source>
<translation>hushd&apos;nin bağlantısı yok</translation>
</message>
<message>
<location filename="../src/rpc.cpp" line="706"/>
<source>There was an error connecting to zcashd. The error was</source>
<translation>zcashd ile bağlantı kurulurken bir hata oluştu. Hata</translation>
<source>There was an error connecting to hushd. The error was</source>
<translation>hushd ile bağlantı kurulurken bir hata oluştu. Hata</translation>
</message>
<message>
<location filename="../src/rpc.cpp" line="981"/>
@ -1207,8 +1207,8 @@ Yayınlanan sürümler sayfasını ziyaret etmek ister misiniz?</translation>
</message>
<message>
<location filename="../src/rpc.cpp" line="1217"/>
<source>Waiting for zcashd to exit</source>
<translation>Çıkmak için zcashd bekleniyor</translation>
<source>Waiting for hushd to exit</source>
<translation>Çıkmak için hushd bekleniyor</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="308"/>
@ -1217,8 +1217,8 @@ Yayınlanan sürümler sayfasını ziyaret etmek ister misiniz?</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="332"/>
<source>zcashd error</source>
<translation>zcashd hatası</translation>
<source>hushd error</source>
<translation>hushd hatası</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="399"/>
@ -1231,22 +1231,22 @@ Lütfen Düzenle-&gt;Ayarlar menüsünde sunucu/bağlantı noktasını ve kullan
</message>
<message>
<location filename="../src/connection.cpp" line="411"/>
<source>Could not connect to zcashd configured in settings.
<source>Could not connect to hushd configured in settings.
Please set the host/port and user/password in the Edit-&gt;Settings menu.</source>
<translation>Ayarlarda yapılandırılmış zcashd&apos;ye bağlanılamadı.
<translation>Ayarlarda yapılandırılmış hushd&apos;ye bağlanılamadı.
Lütfen Düzenle-&gt;Ayarlar menüsünde sunucu/bağlantı noktası ve kullanıcı adı/şifreyi ayarlayın.</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="472"/>
<source>Authentication failed. The username / password you specified was not accepted by zcashd. Try changing it in the Edit-&gt;Settings menu</source>
<translation>Kimlik doğrulama başarısız oldu. Belirttiğiniz kullanıcı adı/şifre zcashd tarafından kabul edilmedi. Düzenle-&gt; Ayarlar menüsünde değiştirmeyi deneyin</translation>
<source>Authentication failed. The username / password you specified was not accepted by hushd. Try changing it in the Edit-&gt;Settings menu</source>
<translation>Kimlik doğrulama başarısız oldu. Belirttiğiniz kullanıcı adı/şifre hushd tarafından kabul edilmedi. Düzenle-&gt; Ayarlar menüsünde değiştirmeyi deneyin</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="487"/>
<source>Your zcashd is starting up. Please wait.</source>
<translation>Zcashd&apos;niz başlıyor. Lütfen bekle.</translation>
<source>Your hushd is starting up. Please wait.</source>
<translation>hushd&apos;niz başlıyor. Lütfen bekle.</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="504"/>
@ -1284,8 +1284,8 @@ Lütfen Düzenle-&gt;Ayarlar menüsünde sunucu/bağlantı noktası ve kullanıc
<translation>Adres Formatı Hatası</translation>
</message>
<message>
<source> doesn&apos;t seem to be a valid Zcash address.</source>
<translation type="vanished"> geçerli bir Zcash adresi gibi görünmüyor.</translation>
<source> doesn&apos;t seem to be a valid hush address.</source>
<translation type="vanished"> geçerli bir hush adresi gibi görünmüyor.</translation>
</message>
<message>
<location filename="../src/addressbook.cpp" line="110"/>
@ -1304,8 +1304,8 @@ Lütfen Düzenle-&gt;Ayarlar menüsünde sunucu/bağlantı noktası ve kullanıc
</message>
<message>
<location filename="../src/addressbook.cpp" line="135"/>
<source>%1 doesn&apos;t seem to be a valid Zcash address.</source>
<translation>%1 geçerli bir Zcash adresi gibi gözükmüyor.</translation>
<source>%1 doesn&apos;t seem to be a valid hush address.</source>
<translation>%1 geçerli bir hush adresi gibi gözükmüyor.</translation>
</message>
<message>
<location filename="../src/addressbook.cpp" line="143"/>
@ -1656,18 +1656,18 @@ Onaylanmamış fonunuz var veya otomatik geçiş için bakiye çok düşük.</tr
</message>
<message>
<location filename="../src/requestdialog.ui" line="219"/>
<source>Request payment from a Sapling address. You&apos;ll send a hush 0.0001 transaction to the address with a zcash payment URI. The memo will be included in the transaction when the address pays you.</source>
<translation>Bir Sapling adresinden ödeme talep edin. Bir zcash ödeme URI&apos;si olan bir adrese hush 0.0001 işlemi gönderirsiniz. Adres size ödeme yaptığında Memo işleme dahil edilecektir.</translation>
<source>Request payment from a Sapling address. You&apos;ll send a hush 0.0001 transaction to the address with a hush payment URI. The memo will be included in the transaction when the address pays you.</source>
<translation>Bir Sapling adresinden ödeme talep edin. Bir hush ödeme URI&apos;si olan bir adrese hush 0.0001 işlemi gönderirsiniz. Adres size ödeme yaptığında Memo işleme dahil edilecektir.</translation>
</message>
<message>
<location filename="../src/requestdialog.cpp" line="50"/>
<source>Error paying zcash URI</source>
<translation>zcash URI ödeme hatası</translation>
<source>Error paying hush URI</source>
<translation>hush URI ödeme hatası</translation>
</message>
<message>
<location filename="../src/requestdialog.cpp" line="51"/>
<source>URI should be of the form &apos;zcash:&lt;addr&gt;?amt=x&amp;memo=y</source>
<translation>URI bu şekilde olmalıdır: &apos;zcash:&lt;addr&gt;?amt=x&amp;memo=y</translation>
<source>URI should be of the form &apos;hush:&lt;addr&gt;?amt=x&amp;memo=y</source>
<translation>URI bu şekilde olmalıdır: &apos;hush:&lt;addr&gt;?amt=x&amp;memo=y</translation>
</message>
<message>
<location filename="../src/requestdialog.cpp" line="65"/>
@ -1699,8 +1699,8 @@ Onaylanmamış fonunuz var veya otomatik geçiş için bakiye çok düşük.</tr
</message>
<message>
<location filename="../src/settings.ui" line="33"/>
<source>zcashd connection</source>
<translation>zcashd bağlantısı</translation>
<source>hushd connection</source>
<translation>hushd bağlantısı</translation>
</message>
<message>
<location filename="../src/settings.ui" line="62"/>
@ -2022,8 +2022,8 @@ Onaylanmamış fonunuz var veya otomatik geçiş için bakiye çok düşük.</tr
</message>
<message>
<location filename="../src/confirm.ui" line="183"/>
<source>zcashd doesn&apos;t seem to have any peers. You might not be connected to the internet, so this transaction might not work.</source>
<translation>zcashd&apos;in düğümleri yok gibi görünüyor. İnternete bağlı olmadığınız için bu işlem çalışmayabilir.</translation>
<source>hushd doesn&apos;t seem to have any peers. You might not be connected to the internet, so this transaction might not work.</source>
<translation>hushd&apos;in düğümleri yok gibi görünüyor. İnternete bağlı olmadığınız için bu işlem çalışmayabilir.</translation>
</message>
<message>
<location filename="../src/confirm.ui" line="196"/>
@ -2037,64 +2037,64 @@ Onaylanmamış fonunuz var veya otomatik geçiş için bakiye çok düşük.</tr
</message>
</context>
<context>
<name>createZcashConf</name>
<name>createhushConf</name>
<message>
<location filename="../src/createzcashconfdialog.ui" line="14"/>
<source>Configure zcash.conf</source>
<translation>zcash.conf dosyasını yapılandırma</translation>
<location filename="../src/createhushconfdialog.ui" line="14"/>
<source>Configure hush.conf</source>
<translation>hush.conf dosyasını yapılandırma</translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="20"/>
<source>Your zcash node will be configured for you automatically</source>
<translation>zcash düğümünüz sizin için otomatik olarak yapılandırılacak</translation>
<location filename="../src/createhushconfdialog.ui" line="20"/>
<source>Your hush node will be configured for you automatically</source>
<translation>hush düğümünüz sizin için otomatik olarak yapılandırılacak</translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="30"/>
<location filename="../src/createhushconfdialog.ui" line="30"/>
<source>Enable Fast Sync</source>
<translation>Hızlı Senkronizasyonu Etkinleştir</translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="42"/>
<location filename="../src/createhushconfdialog.ui" line="42"/>
<source>Show Advanced Configuration</source>
<translation>Gelişmiş Yapılandırmayı Göster</translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="112"/>
<location filename="../src/createhushconfdialog.ui" line="112"/>
<source>Allow connections to the internet to check for updates, get hush/USD prices etc...</source>
<translation>hush/USD fiyatlarını çekme, güncellemeleri denetleme vb. işlemler için internete bağlanmaya izin ver</translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="119"/>
<location filename="../src/createhushconfdialog.ui" line="119"/>
<source>Use custom datadir</source>
<translation>Özel datadir (veri dizini) kullan</translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="128"/>
<location filename="../src/createhushconfdialog.ui" line="128"/>
<source>Choose directory</source>
<translation>Dizin seç</translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="157"/>
<location filename="../src/createhushconfdialog.ui" line="157"/>
<source>Please note that you&apos;ll need to already have a Tor service configured on port 9050</source>
<translation>Lütfen 9050 numaralı bağlantı noktasında yapılandırılmış bir Tor servisine ihtiyacınız olduğunu unutmayın</translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="164"/>
<location filename="../src/createhushconfdialog.ui" line="164"/>
<source>Connect to the internet for updates and price feeds</source>
<translation>Güncellemelere ve fiyatlara bakmak için internete bağlan</translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="174"/>
<location filename="../src/createhushconfdialog.ui" line="174"/>
<source>Please choose a directory to store your wallet.dat and blockchain</source>
<translation>Lütfen wallet.dat ve blok zinciri&apos;nizi saklamak için bir dizin seçin</translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="181"/>
<location filename="../src/createhushconfdialog.ui" line="181"/>
<source>Connect over Tor</source>
<translation>Tor üzerinden bağlan</translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="205"/>
<location filename="../src/createhushconfdialog.ui" line="205"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Skips the most expensive checks during the initial block download. &lt;a href=&quot;https://docs.silentdragon.co/using-silentdragon/#fastsync&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Learn More&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Blok indirme işlemi sırasında en uzun süren kontrolleri atlar. &lt;a href=&quot;https://docs.silentdragon.co/using-silentdragon/#fastsync&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Daha fazla bilgi edin&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
@ -2181,8 +2181,8 @@ Onaylanmamış fonunuz var veya otomatik geçiş için bakiye çok düşük.</tr
</message>
<message>
<location filename="../src/zboard.ui" line="85"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ZBoard: Fully anonymous and untraceable chat messages based on the ZCash blockchain. &lt;a href=&quot;http://www.z-board.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.z-board.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ZBoard: ZCash blockchain&apos;i üzerinde tamamen anonim ve takip edilemeyen sohbet mesajları. &lt;a href=&quot;http://www.z-board.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.z-board.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ZBoard: Fully anonymous and untraceable chat messages based on the hush blockchain. &lt;a href=&quot;http://www.z-board.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.z-board.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ZBoard: hush blockchain&apos;i üzerinde tamamen anonim ve takip edilemeyen sohbet mesajları. &lt;a href=&quot;http://www.z-board.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.z-board.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../src/zboard.ui" line="107"/>

184
res/zec_qt_wallet_zh.ts

@ -249,7 +249,7 @@
</message>
<message>
<location filename="../src/mainwindow.ui" line="908"/>
<source>zcashd</source>
<source>hushd</source>
<translation></translation>
</message>
<message>
@ -392,8 +392,8 @@
</message>
<message>
<location filename="../src/mainwindow.ui" line="1172"/>
<source>Pay zcash &amp;URI...</source>
<translation>zcash &amp;URI ...</translation>
<source>Pay hush &amp;URI...</source>
<translation>hush &amp;URI ...</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1177"/>
@ -412,8 +412,8 @@
</message>
<message>
<location filename="../src/mainwindow.ui" line="1190"/>
<source>Request zcash...</source>
<translation> zcash...</translation>
<source>Request hush...</source>
<translation> hush...</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1195"/>
@ -427,8 +427,8 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="290"/>
<source>zcashd is not yet ready. Please wait for the UI to load</source>
<translation>zcashd尚未准备好 UI加载</translation>
<source>hushd is not yet ready. Please wait for the UI to load</source>
<translation>hushd尚未准备好 UI加载</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="444"/>
@ -442,18 +442,18 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="511"/>
<source>Tor configuration is available only when running an embedded zcashd.</source>
<translation>Tor配置仅在运行嵌入的zcashd时可用</translation>
<source>Tor configuration is available only when running an embedded hushd.</source>
<translation>Tor配置仅在运行嵌入的hushd时可用</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="550"/>
<source>You&apos;re using an external zcashd. Please restart zcashd with -rescan</source>
<translation>使zcashd 使-rescan参数重新启动zcashd</translation>
<source>You&apos;re using an external hushd. Please restart hushd with -rescan</source>
<translation>使hushd 使-rescan参数重新启动hushd</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="553"/>
<source>You&apos;re using an external zcashd. Please restart zcashd with -reindex</source>
<translation>使zcashd 使-reindex重新启动zcashd</translation>
<source>You&apos;re using an external hushd. Please restart hushd with -reindex</source>
<translation>使hushd 使-reindex重新启动hushd</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="578"/>
@ -532,18 +532,18 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="878"/>
<source>Paste Zcash URI</source>
<translation>Zcash URI</translation>
<source>Paste hush URI</source>
<translation>hush URI</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="890"/>
<source>Error paying zcash URI</source>
<translation>zcash URI时出错</translation>
<source>Error paying hush URI</source>
<translation>hush URI时出错</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="891"/>
<source>URI should be of the form &apos;zcash:&lt;addr&gt;?amt=x&amp;memo=y</source>
<translation>URI的格式应为 &apos;zcash:&lt;addr&gt;?amt=x&amp;memo=y&apos;</translation>
<source>URI should be of the form &apos;hush:&lt;addr&gt;?amt=x&amp;memo=y</source>
<translation>URI的格式应为 &apos;hush:&lt;addr&gt;?amt=x&amp;memo=y&apos;</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="927"/>
@ -552,8 +552,8 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="928"/>
<source>The keys will be imported into your connected zcashd node</source>
<translation>zcashd节点</translation>
<source>The keys will be imported into your connected hushd node</source>
<translation>hushd节点</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="959"/>
@ -582,8 +582,8 @@
</message>
<message>
<location filename="../src/mainwindow.cpp" line="1002"/>
<source>You need to back it up from the machine zcashd is running on</source>
<translation>zcashd的机器备份它</translation>
<source>You need to back it up from the machine hushd is running on</source>
<translation>hushd的机器备份它</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="1006"/>
@ -840,8 +840,8 @@ doesn&apos;t look like a z-address</source>
</message>
<message>
<location filename="../src/migration.ui" line="81"/>
<source>If enabled, zcashd will slowly migrate your Sprout shielded funds to your Sapling address. </source>
<translation>zcashd将慢慢将您的Sprout屏蔽资金迁移到您的Sapling地址 </translation>
<source>If enabled, hushd will slowly migrate your Sprout shielded funds to your Sapling address. </source>
<translation>hushd将慢慢将您的Sprout屏蔽资金迁移到您的Sapling地址 </translation>
</message>
</context>
<context>
@ -942,8 +942,8 @@ doesn&apos;t look like a z-address</source>
</message>
<message>
<location filename="../src/addressbook.cpp" line="135"/>
<source>%1 doesn&apos;t seem to be a valid Zcash address.</source>
<translation>%1 Zcash地址</translation>
<source>%1 doesn&apos;t seem to be a valid hush address.</source>
<translation>%1 hush地址</translation>
</message>
<message>
<location filename="../src/addressbook.cpp" line="143"/>
@ -997,46 +997,46 @@ doesn&apos;t look like a z-address</source>
</message>
<message>
<location filename="../src/connection.cpp" line="52"/>
<source>Starting embedded zcashd</source>
<translation>zcashd</translation>
<source>Starting embedded hushd</source>
<translation>hushd</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="62"/>
<source>zcashd is set to run as daemon</source>
<translation>zcashd设置为作为守护进程运行</translation>
<source>hushd is set to run as daemon</source>
<translation>hushd设置为作为守护进程运行</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="62"/>
<source>Waiting for zcashd</source>
<translation>zcashd</translation>
<source>Waiting for hushd</source>
<translation>hushd</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="77"/>
<source>You have zcashd set to start as a daemon, which can cause problems with silentdragon
<source>You have hushd set to start as a daemon, which can cause problems with silentdragon
.Please remove the following line from your zcash.conf and restart silentdragon
.Please remove the following line from your hush.conf and restart silentdragon
daemon=1</source>
<translation>zcashd设置为守护进程启动silentdragon出现问题
<translation>hushd设置为守护进程启动silentdragon出现问题
zcash.conf中删除以下行并重新启动silentdragon
hush.conf中删除以下行并重新启动silentdragon
daemon=1</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="82"/>
<source>Couldn&apos;t start the embedded zcashd.
<source>Couldn&apos;t start the embedded hushd.
Please try restarting.
If you previously started zcashd with custom arguments, you might need to reset zcash.conf.
If you previously started hushd with custom arguments, you might need to reset hush.conf.
If all else fails, please run zcashd manually.</source>
<translation>zcashd
If all else fails, please run hushd manually.</source>
<translation>hushd
使zcashdzcash.conf
使hushdhush.conf
zcashd</translation>
hushd</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="85"/>
@ -1045,12 +1045,12 @@ If all else fails, please run zcashd manually.</source>
</message>
<message>
<location filename="../src/connection.cpp" line="93"/>
<source>Couldn&apos;t connect to zcashd configured in zcash.conf.
<source>Couldn&apos;t connect to hushd configured in hush.conf.
Not starting embedded zcashd because --no-embedded was passed</source>
<translation>zcash.conf中配置的zcashd
Not starting embedded hushd because --no-embedded was passed</source>
<translation>hush.conf中配置的hushd
zcashd--no-embedded参数</translation>
hushd--no-embedded参数</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="146"/>
@ -1105,8 +1105,8 @@ Not starting embedded zcashd because --no-embedded was passed</source>
</message>
<message>
<location filename="../src/connection.cpp" line="332"/>
<source>zcashd error</source>
<translation>zcashd </translation>
<source>hushd error</source>
<translation>hushd </translation>
</message>
<message>
<location filename="../src/connection.cpp" line="399"/>
@ -1119,22 +1119,22 @@ Please set the host/port and user/password in the Edit-&gt;Settings menu.</sourc
</message>
<message>
<location filename="../src/connection.cpp" line="411"/>
<source>Could not connect to zcashd configured in settings.
<source>Could not connect to hushd configured in settings.
Please set the host/port and user/password in the Edit-&gt;Settings menu.</source>
<translation>zcashd
<translation>hushd
- &gt;//</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="472"/>
<source>Authentication failed. The username / password you specified was not accepted by zcashd. Try changing it in the Edit-&gt;Settings menu</source>
<translation> zcashd不接受您指定的用户名/ - &gt;</translation>
<source>Authentication failed. The username / password you specified was not accepted by hushd. Try changing it in the Edit-&gt;Settings menu</source>
<translation> hushd不接受您指定的用户名/ - &gt;</translation>
</message>
<message>
<location filename="../src/connection.cpp" line="487"/>
<source>Your zcashd is starting up. Please wait.</source>
<translation>zcashd正在启动 </translation>
<source>Your hushd is starting up. Please wait.</source>
<translation>hushd正在启动 </translation>
</message>
<message>
<location filename="../src/connection.cpp" line="504"/>
@ -1260,18 +1260,18 @@ Please set the host/port and user/password in the Edit-&gt;Settings menu.</sourc
</message>
<message>
<location filename="../src/rpc.cpp" line="684"/>
<source>Connected to zcashd</source>
<translation>zcashd</translation>
<source>Connected to hushd</source>
<translation>hushd</translation>
</message>
<message>
<location filename="../src/rpc.cpp" line="687"/>
<source>zcashd has no peer connections</source>
<translation>zcashd没有节点可连接</translation>
<source>hushd has no peer connections</source>
<translation>hushd没有节点可连接</translation>
</message>
<message>
<location filename="../src/rpc.cpp" line="706"/>
<source>There was an error connecting to zcashd. The error was</source>
<translation>zcashd时出错 </translation>
<source>There was an error connecting to hushd. The error was</source>
<translation>hushd时出错 </translation>
</message>
<message>
<location filename="../src/rpc.cpp" line="1066"/>
@ -1309,8 +1309,8 @@ Would you like to visit the releases page?</source>
</message>
<message>
<location filename="../src/rpc.cpp" line="1217"/>
<source>Waiting for zcashd to exit</source>
<translation>zcashd退出</translation>
<source>Waiting for hushd to exit</source>
<translation>hushd退出</translation>
</message>
<message>
<location filename="../src/settings.cpp" line="244"/>
@ -1616,18 +1616,18 @@ You either have unconfirmed funds or the balance is too low for an automatic mig
</message>
<message>
<location filename="../src/requestdialog.ui" line="219"/>
<source>Request payment from a Sapling address. You&apos;ll send a hush 0.0001 transaction to the address with a zcash payment URI. The memo will be included in the transaction when the address pays you.</source>
<translation> 使zcash支付URI将hush 0.0001 </translation>
<source>Request payment from a Sapling address. You&apos;ll send a hush 0.0001 transaction to the address with a hush payment URI. The memo will be included in the transaction when the address pays you.</source>
<translation> 使hush支付URI将hush 0.0001 </translation>
</message>
<message>
<location filename="../src/requestdialog.cpp" line="50"/>
<source>Error paying zcash URI</source>
<translation>zcash URI时出错</translation>
<source>Error paying hush URI</source>
<translation>hush URI时出错</translation>
</message>
<message>
<location filename="../src/requestdialog.cpp" line="51"/>
<source>URI should be of the form &apos;zcash:&lt;addr&gt;?amt=x&amp;memo=y</source>
<translation>URI的格式应为&apos;zcash:&lt;addr&gt;?amt=x&amp;memo=y</translation>
<source>URI should be of the form &apos;hush:&lt;addr&gt;?amt=x&amp;memo=y</source>
<translation>URI的格式应为&apos;hush:&lt;addr&gt;?amt=x&amp;memo=y</translation>
</message>
<message>
<location filename="../src/requestdialog.cpp" line="65"/>
@ -1659,8 +1659,8 @@ You either have unconfirmed funds or the balance is too low for an automatic mig
</message>
<message>
<location filename="../src/settings.ui" line="33"/>
<source>zcashd connection</source>
<translation>zcashd连接</translation>
<source>hushd connection</source>
<translation>hushd连接</translation>
</message>
<message>
<location filename="../src/settings.ui" line="62"/>
@ -1982,8 +1982,8 @@ You either have unconfirmed funds or the balance is too low for an automatic mig
</message>
<message>
<location filename="../src/confirm.ui" line="183"/>
<source>zcashd doesn&apos;t seem to have any peers. You might not be connected to the internet, so this transaction might not work.</source>
<translation>zcashd似乎没有任何可连接的节点 </translation>
<source>hushd doesn&apos;t seem to have any peers. You might not be connected to the internet, so this transaction might not work.</source>
<translation>hushd似乎没有任何可连接的节点 </translation>
</message>
<message>
<location filename="../src/confirm.ui" line="196"/>
@ -1997,64 +1997,64 @@ You either have unconfirmed funds or the balance is too low for an automatic mig
</message>
</context>
<context>
<name>createZcashConf</name>
<name>createhushConf</name>
<message>
<location filename="../src/createzcashconfdialog.ui" line="14"/>
<source>Configure zcash.conf</source>
<translation> zcash.conf</translation>
<location filename="../src/createhushconfdialog.ui" line="14"/>
<source>Configure hush.conf</source>
<translation> hush.conf</translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="20"/>
<source>Your zcash node will be configured for you automatically</source>
<translation>zcash节点将自动为您配置</translation>
<location filename="../src/createhushconfdialog.ui" line="20"/>
<source>Your hush node will be configured for you automatically</source>
<translation>hush节点将自动为您配置</translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="30"/>
<location filename="../src/createhushconfdialog.ui" line="30"/>
<source>Enable Fast Sync</source>
<translation></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="42"/>
<location filename="../src/createhushconfdialog.ui" line="42"/>
<source>Show Advanced Configuration</source>
<translation></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="112"/>
<location filename="../src/createhushconfdialog.ui" line="112"/>
<source>Allow connections to the internet to check for updates, get hush/USD prices etc...</source>
<translation>hush/USD价格等</translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="119"/>
<location filename="../src/createhushconfdialog.ui" line="119"/>
<source>Use custom datadir</source>
<translation>使datadir</translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="128"/>
<location filename="../src/createhushconfdialog.ui" line="128"/>
<source>Choose directory</source>
<translation></translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="157"/>
<location filename="../src/createhushconfdialog.ui" line="157"/>
<source>Please note that you&apos;ll need to already have a Tor service configured on port 9050</source>
<translation>9050Tor服务</translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="164"/>
<location filename="../src/createhushconfdialog.ui" line="164"/>
<source>Connect to the internet for updates and price feeds</source>
<translation>internet获取更新和价格数据</translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="174"/>
<location filename="../src/createhushconfdialog.ui" line="174"/>
<source>Please choose a directory to store your wallet.dat and blockchain</source>
<translation>wallet.dat和区块链数据</translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="181"/>
<location filename="../src/createhushconfdialog.ui" line="181"/>
<source>Connect over Tor</source>
<translation>Tor</translation>
</message>
<message>
<location filename="../src/createzcashconfdialog.ui" line="205"/>
<location filename="../src/createhushconfdialog.ui" line="205"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Skips the most expensive checks during the initial block download. &lt;a href=&quot;https://docs.silentdragon.co/using-silentdragon/#fastsync&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Learn More&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt; &lt;a href=&quot;https://docs.silentdragon.co/using-silentdragon/#fastsync&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;了解更多&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
@ -2141,8 +2141,8 @@ You either have unconfirmed funds or the balance is too low for an automatic mig
</message>
<message>
<location filename="../src/zboard.ui" line="85"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ZBoard: Fully anonymous and untraceable chat messages based on the ZCash blockchain. &lt;a href=&quot;http://www.z-board.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.z-board.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ZBoardZCash区块链的完全匿名且无法追踪的聊天消息 &lt;a href=&quot;http://www.z-board.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.z-board.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ZBoard: Fully anonymous and untraceable chat messages based on the hush blockchain. &lt;a href=&quot;http://www.z-board.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.z-board.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ZBoardhush区块链的完全匿名且无法追踪的聊天消息 &lt;a href=&quot;http://www.z-board.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.z-board.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../src/zboard.ui" line="107"/>

2
silentdragon-lite.pro

@ -101,7 +101,7 @@ FORMS += \
src/connection.ui \
src/addressbook.ui \
src/mobileappconnector.ui \
src/createzcashconfdialog.ui \
src/createhushconfdialog.ui \
src/recurringdialog.ui \
src/newrecurring.ui \
src/requestdialog.ui \

BIN
silentdragonlite

Binary file not shown.

2
src/addressbook.cpp

@ -132,7 +132,7 @@ void AddressBook::open(MainWindow* parent, QLineEdit* target) {
// Test if address is valid.
if (!Settings::isValidAddress(addr)) {
QMessageBox::critical(parent, QObject::tr("Address Format Error"),
QObject::tr("%1 doesn't seem to be a valid Zcash address.")
QObject::tr("%1 doesn't seem to be a valid hush address.")
.arg(addr),
QMessageBox::Ok);
return;

2
src/confirm.ui

@ -180,7 +180,7 @@
<string notr="true">color: red;</string>
</property>
<property name="text">
<string>zcashd doesn't seem to have any peers. You might not be connected to the internet, so this transaction might not work.</string>
<string>hushd doesn't seem to have any peers. You might not be connected to the internet, so this transaction might not work.</string>
</property>
<property name="wordWrap">
<bool>true</bool>

4
src/connection.cpp

@ -2,7 +2,7 @@
#include "mainwindow.h"
#include "settings.h"
#include "ui_connection.h"
#include "ui_createzcashconfdialog.h"
#include "ui_createhushconfdialog.h"
#include "controller.h"
#include "../lib/silentdragonlitelib.h"
@ -38,7 +38,7 @@ void ConnectionLoader::doAutoConnect() {
auto config = std::shared_ptr<ConnectionConfig>(new ConnectionConfig());
config->dangerous = true;
config->server = QString("https://127.0.0.1:9069");
config->server = QString("127.0.0.1:9069");
// Initialize the library
main->logger->write(QObject::tr("Attempting to initialize"));

4
src/connection.h

@ -26,7 +26,7 @@ public:
void loadConnection();
private:
std::shared_ptr<ConnectionConfig> autoDetectZcashConf();
std::shared_ptr<ConnectionConfig> autoDetecthushConf();
std::shared_ptr<ConnectionConfig> loadFromSettings();
Connection* makeConnection(std::shared_ptr<ConnectionConfig> config);
@ -95,7 +95,7 @@ private:
};
/**
* Represents a connection to a zcashd. It may even start a new zcashd if needed.
* Represents a connection to a hushd. It may even start a new hushd if needed.
* This is also a UI class, so it may show a dialog waiting for the connection.
*/
class Connection : public QObject {

40
src/controller.cpp

@ -42,7 +42,7 @@ Controller::Controller(MainWindow* main) {
// Create the data model
model = new DataModel();
// Crate the ZcashdRPC
// Crate the hushdRPC
zrpc = new LiteInterface();
}
@ -58,7 +58,7 @@ Controller::~Controller() {
}
// Called when a connection to zcashd is available.
// Called when a connection to hushd is available.
void Controller::setConnection(Connection* c) {
if (c == nullptr) return;
@ -66,10 +66,10 @@ void Controller::setConnection(Connection* c) {
ui->statusBar->showMessage("Ready!");
// See if we need to remove the reindex/rescan flags from the zcash.conf file
auto zcashConfLocation = Settings::getInstance()->getZcashdConfLocation();
Settings::removeFromZcashConf(zcashConfLocation, "rescan");
Settings::removeFromZcashConf(zcashConfLocation, "reindex");
// See if we need to remove the reindex/rescan flags from the hush.conf file
auto hushConfLocation = Settings::getInstance()->gethushdConfLocation();
Settings::removeFromhushConf(hushConfLocation, "rescan");
Settings::removeFromhushConf(hushConfLocation, "reindex");
// If we're allowed to get the hush Price, get the prices
if (Settings::getInstance()->getAllowFetchPrices())
@ -141,7 +141,7 @@ void Controller::noConnection() {
ui->inputsCombo->clear();
}
/// This will refresh all the balance data from zcashd
/// This will refresh all the balance data from hushd
void Controller::refresh(bool force) {
if (!zrpc->haveConnection())
return noConnection();
@ -178,7 +178,7 @@ void Controller::getInfoThenRefresh(bool force) {
model->setLatestBlock(curBlock);
//int version = reply["version"].get<json::string_t>();
int version = 1;
Settings::getInstance()->setZcashdVersion(version);
Settings::getInstance()->sethushdVersion(version);
// See if recurring payments needs anything
Recurring::getInstance()->processPending(main);
@ -192,14 +192,14 @@ void Controller::getInfoThenRefresh(bool force) {
refreshTransactions();
}
}, [=](QString err) {
// zcashd has probably disappeared.
// hushd has probably disappeared.
this->noConnection();
// Prevent multiple dialog boxes, because these are called async
static bool shown = false;
if (!shown && prevCallSucceeded) { // show error only first time
shown = true;
QMessageBox::critical(main, QObject::tr("Connection Error"), QObject::tr("There was an error connecting to zcashd. The error was") + ": \n\n"
QMessageBox::critical(main, QObject::tr("Connection Error"), QObject::tr("There was an error connecting to hushd. The error was") + ": \n\n"
+ err, QMessageBox::StandardButton::Ok);
shown = false;
}
@ -434,7 +434,7 @@ void Controller::checkForUpdate(bool silent) {
if (!zrpc->haveConnection())
return noConnection();
QUrl cmcURL("https://api.github.com/repos/ZcashFoundation/silentdragon/releases");
QUrl cmcURL("https://api.github.com/repos/hushFoundation/silentdragon/releases");
QNetworkRequest req;
req.setUrl(cmcURL);
@ -482,7 +482,7 @@ void Controller::checkForUpdate(bool silent) {
.arg(currentVersion.toString()),
QMessageBox::Yes, QMessageBox::Cancel);
if (ans == QMessageBox::Yes) {
QDesktopServices::openUrl(QUrl("https://github.com/ZcashFoundation/silentdragon/releases"));
QDesktopServices::openUrl(QUrl("https://github.com/hushFoundation/silentdragon/releases"));
} else {
// If the user selects cancel, don't bother them again for this version
s.setValue("update/lastversion", maxVersion.toString());
@ -559,10 +559,10 @@ void Controller::refreshhushPrice() {
});
}
void Controller::shutdownZcashd() {
// Shutdown embedded zcashd if it was started
if (ezcashd == nullptr || ezcashd->processId() == 0 || !zrpc->haveConnection()) {
// No zcashd running internally, just return
void Controller::shutdownhushd() {
// Shutdown embedded hushd if it was started
if (ehushd == nullptr || ehushd->processId() == 0 || !zrpc->haveConnection()) {
// No hushd running internally, just return
return;
}
@ -580,7 +580,7 @@ void Controller::shutdownZcashd() {
// connD.setupUi(&d);
// connD.topIcon->setBasePixmap(QIcon(":/icons/res/icon.ico").pixmap(256, 256));
// connD.status->setText(QObject::tr("Please wait for silentdragon to exit"));
// connD.statusDetail->setText(QObject::tr("Waiting for zcashd to exit"));
// connD.statusDetail->setText(QObject::tr("Waiting for hushd to exit"));
// QTimer waiter(main);
@ -590,9 +590,9 @@ void Controller::shutdownZcashd() {
// QObject::connect(&waiter, &QTimer::timeout, [&] () {
// waitCount++;
// if ((ezcashd->atEnd() && ezcashd->processId() == 0) ||
// if ((ehushd->atEnd() && ehushd->processId() == 0) ||
// waitCount > 30 ||
// getConnection()->config->zcashDaemon) { // If zcashd is daemon, then we don't have to do anything else
// getConnection()->config->hushDaemon) { // If hushd is daemon, then we don't have to do anything else
// qDebug() << "Ended";
// waiter.stop();
// QTimer::singleShot(1000, [&]() { d.accept(); });
@ -602,7 +602,7 @@ void Controller::shutdownZcashd() {
// });
// waiter.start(1000);
// // Wait for the zcash process to exit.
// // Wait for the hush process to exit.
// if (!Settings::getInstance()->isHeadless()) {
// d.exec();
// } else {

8
src/controller.h

@ -21,7 +21,7 @@ struct WatchedTx {
};
struct MigrationStatus {
bool available; // Whether the underlying zcashd supports migration?
bool available; // Whether the underlying hushd supports migration?
bool enabled;
QString saplingAddress;
double unmigrated;
@ -57,9 +57,9 @@ public:
const TxTableModel* getTransactionsModel() { return transactionsTableModel; }
void shutdownZcashd();
void shutdownhushd();
void noConnection();
bool isEmbedded() { return ezcashd != nullptr; }
bool isEmbedded() { return ehushd != nullptr; }
void createNewZaddr(bool sapling, const std::function<void(json)>& cb) { zrpc->createNewZaddr(sapling, cb); }
void createNewTaddr(const std::function<void(json)>& cb) { zrpc->createNewTaddr(cb); }
@ -83,7 +83,7 @@ private:
void getInfoThenRefresh(bool force);
QProcess* ezcashd = nullptr;
QProcess* ehushd = nullptr;
TxTableModel* transactionsTableModel = nullptr;
BalancesTableModel* balancesTableModel = nullptr;

12
src/createzcashconfdialog.ui → src/createhushconfdialog.ui

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>createZcashConf</class>
<widget class="QDialog" name="createZcashConf">
<class>createhushConf</class>
<widget class="QDialog" name="createhushConf">
<property name="geometry">
<rect>
<x>0</x>
@ -11,13 +11,13 @@
</rect>
</property>
<property name="windowTitle">
<string>Configure zcash.conf</string>
<string>Configure hush.conf</string>
</property>
<layout class="QGridLayout" name="gridLayout">
<item row="2" column="1">
<widget class="QLabel" name="label">
<property name="text">
<string>Your zcash node will be configured for you automatically</string>
<string>Your hush node will be configured for you automatically</string>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
@ -239,7 +239,7 @@
<connection>
<sender>buttonBox</sender>
<signal>accepted()</signal>
<receiver>createZcashConf</receiver>
<receiver>createhushConf</receiver>
<slot>accept()</slot>
<hints>
<hint type="sourcelabel">
@ -255,7 +255,7 @@
<connection>
<sender>buttonBox</sender>
<signal>rejected()</signal>
<receiver>createZcashConf</receiver>
<receiver>createhushConf</receiver>
<slot>reject()</slot>
<hints>
<hint type="sourcelabel">

6
src/liteinterface.h

@ -1,5 +1,5 @@
#ifndef ZCASHDRPC_H
#define ZCASHDRPC_H
#ifndef hushDRPC_H
#define hushDRPC_H
#include "precompiled.h"
@ -61,4 +61,4 @@ private:
Connection* conn = nullptr;
};
#endif // ZCASHDRPC_H
#endif // hushDRPC_H

18
src/main.cpp

@ -147,20 +147,20 @@ public:
// Command line parser
QCommandLineParser parser;
parser.setApplicationDescription("Shielded desktop light wallet for Zcash");
parser.setApplicationDescription("Shielded desktop light wallet for hush");
parser.addHelpOption();
// Add an option to specify the conf file
QCommandLineOption confOption(QStringList() << "conf", "Use the zcash.conf specified instead of looking for the default one.",
QCommandLineOption confOption(QStringList() << "conf", "Use the hush.conf specified instead of looking for the default one.",
"confFile");
parser.addOption(confOption);
// Positional argument will specify a zcash payment URI
parser.addPositionalArgument("zcashURI", "An optional zcash URI to pay");
// Positional argument will specify a hush payment URI
parser.addPositionalArgument("hushURI", "An optional hush URI to pay");
parser.process(a);
// Check for a positional argument indicating a zcash payment URI
// Check for a positional argument indicating a hush payment URI
if (a.isSecondary()) {
if (parser.positionalArguments().length() > 0) {
a.sendMessage(parser.positionalArguments()[0].toUtf8());
@ -210,7 +210,7 @@ public:
// Check to see if a conf location was specified
if (parser.isSet(confOption)) {
Settings::getInstance()->setUsingZcashConf(parser.value(confOption));
Settings::getInstance()->setUsinghushConf(parser.value(confOption));
}
w = new MainWindow();
@ -218,15 +218,15 @@ public:
// If there was a payment URI on the command line, pay it
if (parser.positionalArguments().length() > 0) {
w->payZcashURI(parser.positionalArguments()[0]);
w->payhushURI(parser.positionalArguments()[0]);
}
// Listen for any secondary instances telling us about a zcash payment URI
// Listen for any secondary instances telling us about a hush payment URI
QObject::connect(&a, &SingleApplication::receivedMessage, [=] (quint32, QByteArray msg) {
QString uri(msg);
// We need to execute this async, otherwise the app seems to crash for some reason.
QTimer::singleShot(1, [=]() { w->payZcashURI(uri); });
QTimer::singleShot(1, [=]() { w->payhushURI(uri); });
});
// For MacOS, we have an event filter

88
src/mainwindow.cpp

@ -55,7 +55,7 @@ MainWindow::MainWindow(QWidget *parent) :
// File a bug
QObject::connect(ui->actionFile_a_bug, &QAction::triggered, [=]() {
QDesktopServices::openUrl(QUrl("https://github.com/zcashfoundation/silentdragon/issues/new"));
QDesktopServices::openUrl(QUrl("https://github.com/hushfoundation/silentdragon/issues/new"));
});
// Set up check for updates action
@ -69,14 +69,14 @@ MainWindow::MainWindow(QWidget *parent) :
Recurring::getInstance()->showRecurringDialog(this);
});
// Request zcash
QObject::connect(ui->actionRequest_zcash, &QAction::triggered, [=]() {
RequestDialog::showRequestZcash(this);
// Request hush
QObject::connect(ui->actionRequest_hush, &QAction::triggered, [=]() {
RequestDialog::showRequesthush(this);
});
// Pay Zcash URI
// Pay hush URI
QObject::connect(ui->actionPay_URI, &QAction::triggered, [=] () {
payZcashURI();
payhushURI();
});
// Export All Private Keys
@ -116,15 +116,15 @@ MainWindow::MainWindow(QWidget *parent) :
ui->tabWidget->setCurrentIndex(0);
// The zcashd tab is hidden by default, and only later added in if the embedded zcashd is started
zcashdtab = ui->tabWidget->widget(4);
// The hushd tab is hidden by default, and only later added in if the embedded hushd is started
hushdtab = ui->tabWidget->widget(4);
ui->tabWidget->removeTab(4);
setupSendTab();
setupTransactionsTab();
setupReceiveTab();
setupBalancesTab();
setupZcashdTab();
setuphushdTab();
rpc = new Controller(this);
@ -198,7 +198,7 @@ void MainWindow::closeEvent(QCloseEvent* event) {
s.sync();
// Let the RPC know to shut down any running service.
rpc->shutdownZcashd();
rpc->shutdownhushd();
// Bubble up
if (event)
@ -296,17 +296,17 @@ void MainWindow::setupSettingsModal() {
QIntValidator validator(0, 65535);
settings.port->setValidator(&validator);
// If values are coming from zcash.conf, then disable all the fields
auto zcashConfLocation = Settings::getInstance()->getZcashdConfLocation();
if (!zcashConfLocation.isEmpty()) {
settings.confMsg->setText("Settings are being read from \n" + zcashConfLocation);
// If values are coming from hush.conf, then disable all the fields
auto hushConfLocation = Settings::getInstance()->gethushdConfLocation();
if (!hushConfLocation.isEmpty()) {
settings.confMsg->setText("Settings are being read from \n" + hushConfLocation);
settings.hostname->setEnabled(false);
settings.port->setEnabled(false);
settings.rpcuser->setEnabled(false);
settings.rpcpassword->setEnabled(false);
}
else {
settings.confMsg->setText("No local zcash.conf found. Please configure connection manually.");
settings.confMsg->setText("No local hush.conf found. Please configure connection manually.");
settings.hostname->setEnabled(true);
settings.port->setEnabled(true);
settings.rpcuser->setEnabled(true);
@ -323,13 +323,13 @@ void MainWindow::setupSettingsModal() {
// Connection tab by default
settings.tabWidget->setCurrentIndex(0);
// Enable the troubleshooting options only if using embedded zcashd
// Enable the troubleshooting options only if using embedded hushd
if (!rpc->isEmbedded()) {
settings.chkRescan->setEnabled(false);
settings.chkRescan->setToolTip(tr("You're using an external zcashd. Please restart zcashd with -rescan"));
settings.chkRescan->setToolTip(tr("You're using an external hushd. Please restart hushd with -rescan"));
settings.chkReindex->setEnabled(false);
settings.chkReindex->setToolTip(tr("You're using an external zcashd. Please restart zcashd with -reindex"));
settings.chkReindex->setToolTip(tr("You're using an external hushd. Please restart hushd with -reindex"));
}
if (settingsDialog.exec() == QDialog::Accepted) {
@ -351,7 +351,7 @@ void MainWindow::setupSettingsModal() {
if (!isUsingTor && settings.chkTor->isChecked()) {
// If "use tor" was previously unchecked and now checked
Settings::addToZcashConf(zcashConfLocation, "proxy=127.0.0.1:9050");
Settings::addTohushConf(hushConfLocation, "proxy=127.0.0.1:9050");
rpc->getConnection()->config->proxy = "proxy=127.0.0.1:9050";
QMessageBox::information(this, tr("Enable Tor"),
@ -361,7 +361,7 @@ void MainWindow::setupSettingsModal() {
if (isUsingTor && !settings.chkTor->isChecked()) {
// If "use tor" was previously checked and now is unchecked
Settings::removeFromZcashConf(zcashConfLocation, "proxy");
Settings::removeFromhushConf(hushConfLocation, "proxy");
rpc->getConnection()->config->proxy.clear();
QMessageBox::information(this, tr("Disable Tor"),
@ -369,7 +369,7 @@ void MainWindow::setupSettingsModal() {
QMessageBox::Ok);
}
if (zcashConfLocation.isEmpty()) {
if (hushConfLocation.isEmpty()) {
// Save settings
Settings::getInstance()->saveSettings(
settings.hostname->text(),
@ -384,12 +384,12 @@ void MainWindow::setupSettingsModal() {
// Check to see if rescan or reindex have been enabled
bool showRestartInfo = false;
if (settings.chkRescan->isChecked()) {
Settings::addToZcashConf(zcashConfLocation, "rescan=1");
Settings::addTohushConf(hushConfLocation, "rescan=1");
showRestartInfo = true;
}
if (settings.chkReindex->isChecked()) {
Settings::addToZcashConf(zcashConfLocation, "reindex=1");
Settings::addTohushConf(hushConfLocation, "reindex=1");
showRestartInfo = true;
}
@ -472,8 +472,8 @@ void MainWindow::balancesReady() {
// There is a pending URI payment (from the command line, or from a secondary instance),
// process it.
if (!pendingURIPayment.isEmpty()) {
qDebug() << "Paying zcash URI";
payZcashURI(pendingURIPayment);
qDebug() << "Paying hush URI";
payhushURI(pendingURIPayment);
pendingURIPayment = "";
}
@ -486,7 +486,7 @@ bool MainWindow::eventFilter(QObject *object, QEvent *event) {
if (event->type() == QEvent::FileOpen) {
QFileOpenEvent *fileEvent = static_cast<QFileOpenEvent*>(event);
if (!fileEvent->url().isEmpty())
payZcashURI(fileEvent->url().toString());
payhushURI(fileEvent->url().toString());
return true;
}
@ -495,10 +495,10 @@ bool MainWindow::eventFilter(QObject *object, QEvent *event) {
}
// Pay the Zcash URI by showing a confirmation window. If the URI parameter is empty, the UI
// Pay the hush URI by showing a confirmation window. If the URI parameter is empty, the UI
// will prompt for one. If the myAddr is empty, then the default from address is used to send
// the transaction.
void MainWindow::payZcashURI(QString uri, QString myAddr) {
void MainWindow::payhushURI(QString uri, QString myAddr) {
// If the Payments UI is not ready (i.e, all balances have not loaded), defer the payment URI
if (!isPaymentsReady()) {
qDebug() << "Payment UI not ready, waiting for UI to pay URI";
@ -508,8 +508,8 @@ void MainWindow::payZcashURI(QString uri, QString myAddr) {
// If there was no URI passed, ask the user for one.
if (uri.isEmpty()) {
uri = QInputDialog::getText(this, tr("Paste Zcash URI"),
"Zcash URI" + QString(" ").repeated(180));
uri = QInputDialog::getText(this, tr("Paste hush URI"),
"hush URI" + QString(" ").repeated(180));
}
// If there's no URI, just exit
@ -520,8 +520,8 @@ void MainWindow::payZcashURI(QString uri, QString myAddr) {
qDebug() << "Received URI " << uri;
PaymentURI paymentInfo = Settings::parseURI(uri);
if (!paymentInfo.error.isEmpty()) {
QMessageBox::critical(this, tr("Error paying zcash URI"),
tr("URI should be of the form 'zcash:<addr>?amt=x&memo=y") + "\n" + paymentInfo.error);
QMessageBox::critical(this, tr("Error paying hush URI"),
tr("URI should be of the form 'hush:<addr>?amt=x&memo=y") + "\n" + paymentInfo.error);
return;
}
@ -558,7 +558,7 @@ void MainWindow::payZcashURI(QString uri, QString myAddr) {
// pui.buttonBox->button(QDialogButtonBox::Save)->setVisible(false);
// pui.helpLbl->setText(QString() %
// tr("Please paste your private keys (z-Addr or t-Addr) here, one per line") % ".\n" %
// tr("The keys will be imported into your connected zcashd node"));
// tr("The keys will be imported into your connected hushd node"));
// if (d.exec() == QDialog::Accepted && !pui.privKeyTxt->toPlainText().trimmed().isEmpty()) {
// auto rawkeys = pui.privKeyTxt->toPlainText().trimmed().split("\n");
@ -599,7 +599,7 @@ void MainWindow::payZcashURI(QString uri, QString myAddr) {
*/
void MainWindow::exportTransactions() {
// First, get the export file name
QString exportName = "zcash-transactions-" + QDateTime::currentDateTime().toString("yyyyMMdd") + ".csv";
QString exportName = "hush-transactions-" + QDateTime::currentDateTime().toString("yyyyMMdd") + ".csv";
QUrl csvName = QFileDialog::getSaveFileUrl(this,
tr("Export transactions"), exportName, "CSV file (*.csv)");
@ -615,24 +615,24 @@ void MainWindow::exportTransactions() {
/**
* Backup the wallet.dat file. This is kind of a hack, since it has to read from the filesystem rather than an RPC call
* This might fail for various reasons - Remote zcashd, non-standard locations, custom params passed to zcashd, many others
* This might fail for various reasons - Remote hushd, non-standard locations, custom params passed to hushd, many others
*/
void MainWindow::backupWalletDat() {
if (!rpc->getConnection())
return;
// QDir zcashdir(rpc->getConnection()->config->zcashDir);
// QString backupDefaultName = "zcash-wallet-backup-" + QDateTime::currentDateTime().toString("yyyyMMdd") + ".dat";
// QDir hushdir(rpc->getConnection()->config->hushDir);
// QString backupDefaultName = "hush-wallet-backup-" + QDateTime::currentDateTime().toString("yyyyMMdd") + ".dat";
// if (Settings::getInstance()->isTestnet()) {
// zcashdir.cd("testnet3");
// hushdir.cd("testnet3");
// backupDefaultName = "testnet-" + backupDefaultName;
// }
// QFile wallet(zcashdir.filePath("wallet.dat"));
// QFile wallet(hushdir.filePath("wallet.dat"));
// if (!wallet.exists()) {
// QMessageBox::critical(this, tr("No wallet.dat"), tr("Couldn't find the wallet.dat on this computer") + "\n" +
// tr("You need to back it up from the machine zcashd is running on"), QMessageBox::Ok);
// tr("You need to back it up from the machine hushd is running on"), QMessageBox::Ok);
// return;
// }
@ -680,7 +680,7 @@ void MainWindow::exportKeys(QString addr) {
// Wire up save button
QObject::connect(pui.buttonBox->button(QDialogButtonBox::Save), &QPushButton::clicked, [=] () {
QString fileName = QFileDialog::getSaveFileName(this, tr("Save File"),
allKeys ? "zcash-all-privatekeys.txt" : "zcash-privatekey.txt");
allKeys ? "hush-all-privatekeys.txt" : "hush-privatekey.txt");
QFile file(fileName);
if (!file.open(QIODevice::WriteOnly)) {
QMessageBox::information(this, tr("Unable to open file"), file.errorString());
@ -807,8 +807,8 @@ void MainWindow::setupBalancesTab() {
});
}
void MainWindow::setupZcashdTab() {
ui->zcashdlogo->setBasePixmap(QPixmap(":/img/res/zcashdlogo.gif"));
void MainWindow::setuphushdTab() {
ui->hushdlogo->setBasePixmap(QPixmap(":/img/res/hushdlogo.gif"));
}
void MainWindow::setupTransactionsTab() {
@ -857,7 +857,7 @@ void MainWindow::setupTransactionsTab() {
});
// Payment Request
if (!memo.isEmpty() && memo.startsWith("zcash:")) {
if (!memo.isEmpty() && memo.startsWith("hush:")) {
menu.addAction(tr("View Payment Request"), [=] () {
RequestDialog::showPaymentConfirmation(this, memo);
});

6
src/mainwindow.h

@ -55,7 +55,7 @@ public:
void stopWebsocket();
void balancesReady();
void payZcashURI(QString uri = "", QString myAddr = "");
void payhushURI(QString uri = "", QString myAddr = "");
void updateLabels();
void updateTAddrCombo(bool checked);
@ -72,7 +72,7 @@ public:
QLabel* statusLabel;
QLabel* statusIcon;
QLabel* loadingLabel;
QWidget* zcashdtab;
QWidget* hushdtab;
Logger* logger;
@ -88,7 +88,7 @@ private:
void setupTransactionsTab();
void setupReceiveTab();
void setupBalancesTab();
void setupZcashdTab();
void setuphushdTab();
void setupSettingsModal();
void setupStatusBar();

12
src/mainwindow.ui

@ -905,13 +905,13 @@
</widget>
<widget class="QWidget" name="tab_5">
<attribute name="title">
<string>zcashd</string>
<string>hushd</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_7">
<item>
<layout class="QHBoxLayout" name="horizontalLayout_14">
<item>
<widget class="FilledIconLabel" name="zcashdlogo">
<widget class="FilledIconLabel" name="hushdlogo">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
<horstretch>0</horstretch>
@ -1059,7 +1059,7 @@
<property name="title">
<string>&amp;File</string>
</property>
<addaction name="actionRequest_zcash"/>
<addaction name="actionRequest_hush"/>
<addaction name="actionPay_URI"/>
<addaction name="separator"/>
<addaction name="actionExport_All_Private_Keys"/>
@ -1151,7 +1151,7 @@
</action>
<action name="actionPay_URI">
<property name="text">
<string>Pay zcash &amp;URI...</string>
<string>Pay hush &amp;URI...</string>
</property>
</action>
<action name="actionConnect_Mobile_App">
@ -1167,9 +1167,9 @@
<string>&amp;Recurring Payments</string>
</property>
</action>
<action name="actionRequest_zcash">
<action name="actionRequest_hush">
<property name="text">
<string>Request zcash...</string>
<string>Request hush...</string>
</property>
</action>
<action name="actionFile_a_bug">

2
src/migration.ui

@ -78,7 +78,7 @@
<item row="1" column="0" colspan="2">
<widget class="QLabel" name="label">
<property name="text">
<string>If enabled, zcashd will slowly migrate your Sprout shielded funds to your Sapling address. </string>
<string>If enabled, hushd will slowly migrate your Sprout shielded funds to your Sapling address. </string>
</property>
<property name="wordWrap">
<bool>true</bool>

16
src/requestdialog.cpp

@ -47,8 +47,8 @@ void RequestDialog::setupDialog(MainWindow* main, QDialog* d, Ui_RequestDialog*
void RequestDialog::showPaymentConfirmation(MainWindow* main, QString paymentURI) {
PaymentURI payInfo = Settings::parseURI(paymentURI);
if (!payInfo.error.isEmpty()) {
QMessageBox::critical(main, tr("Error paying zcash URI"),
tr("URI should be of the form 'zcash:<addr>?amt=x&memo=y") + "\n" + payInfo.error);
QMessageBox::critical(main, tr("Error paying hush URI"),
tr("URI should be of the form 'hush:<addr>?amt=x&memo=y") + "\n" + payInfo.error);
return;
}
@ -80,12 +80,12 @@ void RequestDialog::showPaymentConfirmation(MainWindow* main, QString paymentURI
req.lblHeader->setText(tr("You are paying a payment request. Your address will not be visible to the person requesting this payment."));
if (d.exec() == QDialog::Accepted) {
main->payZcashURI(paymentURI, req.cmbMyAddress->currentText());
main->payhushURI(paymentURI, req.cmbMyAddress->currentText());
}
}
// Static method that shows the request dialog
void RequestDialog::showRequestZcash(MainWindow* main) {
void RequestDialog::showRequesthush(MainWindow* main) {
QDialog d(main);
Ui_RequestDialog req;
@ -123,17 +123,17 @@ void RequestDialog::showRequestZcash(MainWindow* main) {
req.txtFrom->setFocus();
if (d.exec() == QDialog::Accepted) {
// Construct a zcash Payment URI with the data and pay it immediately.
QString memoURI = "zcash:" + req.cmbMyAddress->currentText()
// Construct a hush Payment URI with the data and pay it immediately.
QString memoURI = "hush:" + req.cmbMyAddress->currentText()
+ "?amt=" + Settings::getDecimalString(req.txtAmount->text().toDouble())
+ "&memo=" + QUrl::toPercentEncoding(req.txtMemo->toPlainText());
QString sendURI = "zcash:" + AddressBook::addressFromAddressLabel(req.txtFrom->text())
QString sendURI = "hush:" + AddressBook::addressFromAddressLabel(req.txtFrom->text())
+ "?amt=0.0001"
+ "&memo=" + QUrl::toPercentEncoding(memoURI);
// If the disclosed address in the memo doesn't have a balance, it will automatically fallback to the default
// sapling address
main->payZcashURI(sendURI, req.cmbMyAddress->currentText());
main->payhushURI(sendURI, req.cmbMyAddress->currentText());
}
}

2
src/requestdialog.h

@ -17,7 +17,7 @@ public:
explicit RequestDialog(QWidget *parent = nullptr);
~RequestDialog();
static void showRequestZcash(MainWindow* main);
static void showRequesthush(MainWindow* main);
static void showPaymentConfirmation(MainWindow* main, QString paymentURI);
static void setupDialog(MainWindow* main, QDialog* d, Ui_RequestDialog* req);
private:

2
src/requestdialog.ui

@ -216,7 +216,7 @@
<item row="0" column="2" colspan="2">
<widget class="QLabel" name="lblHeader">
<property name="text">
<string>Request payment from a Sapling address. You'll send a hush 0.0001 transaction to the address with a zcash payment URI. The memo will be included in the transaction when the address pays you.</string>
<string>Request payment from a Sapling address. You'll send a hush 0.0001 transaction to the address with a hush payment URI. The memo will be included in the transaction when the address pays you.</string>
</property>
<property name="wordWrap">
<bool>true</bool>

8
src/scripts/control

@ -3,7 +3,7 @@ Version: RELEASE_VERSION
Section: base
Priority: optional
Architecture: amd64
Maintainer: Aditya Kulkarni <zcash@adityapk.com>
Description: silentdragon is a full node and UI wallet for Zcash.
silentdragon is a full node and UI wallet for Zcash. It comes with
full support for shielded addresses and many apps for Zcash.
Maintainer: Aditya Kulkarni <hush@adityapk.com>
Description: silentdragon is a full node and UI wallet for hush.
silentdragon is a full node and UI wallet for hush. It comes with
full support for shielded addresses and many apps for hush.

4
src/scripts/desktopentry

@ -1,6 +1,6 @@
[Desktop Entry]
Name=silentdragon
Comment=Full node and wallet for Zcash
Comment=Full node and wallet for hush
GenericName=Wallet
Exec=/usr/local/bin/silentdragon %u
Icon=silentdragon.xpm
@ -8,6 +8,6 @@ Type=Application
StartupNotify=true
StartupWMClass=silentdragon
Categories=Utility;
MimeType=x-scheme-handler/zcash;
MimeType=x-scheme-handler/hush;
Keywords=silentdragon;

2
src/scripts/dounifiedbuild.ps1

@ -27,7 +27,7 @@ Write-Host ""
Write-Host "[Building on Mac]"
bash src/scripts/mkmacdmg.sh --qt_path ~/Qt/5.11.1/clang_64/ --version $version --zcash_path ~/prod/zcash
bash src/scripts/mkmacdmg.sh --qt_path ~/Qt/5.11.1/clang_64/ --version $version --hush_path ~/prod/hush
if (! $?) {
Write-Output "[Error]"
exit 1;

16
src/scripts/mkmacdmg.sh

@ -12,8 +12,8 @@ case $key in
shift # past argument
shift # past value
;;
-z|--zcash_path)
ZCASH_DIR="$2"
-z|--hush_path)
hush_DIR="$2"
shift # past argument
shift # past value
;;
@ -35,8 +35,8 @@ if [ -z $QT_PATH ]; then
exit 1;
fi
if [ -z $ZCASH_DIR ]; then
echo "ZCASH_DIR is not set. Please set it to the base directory of a compiled zcashd";
if [ -z $hush_DIR ]; then
echo "hush_DIR is not set. Please set it to the base directory of a compiled hushd";
exit 1;
fi
@ -45,8 +45,8 @@ if [ -z $APP_VERSION ]; then
exit 1;
fi
if [ ! -f $ZCASH_DIR/src/zcashd ]; then
echo "Could not find compiled zcashd in $ZCASH_DIR/src/.";
if [ ! -f $hush_DIR/src/hushd ]; then
echo "Could not find compiled hushd in $hush_DIR/src/.";
exit 1;
fi
@ -80,8 +80,8 @@ echo -n "Deploying.............."
mkdir artifacts >/dev/null 2>&1
rm -f artifcats/silentdragon.dmg >/dev/null 2>&1
rm -f artifacts/rw* >/dev/null 2>&1
cp $ZCASH_DIR/src/zcashd silentdragon.app/Contents/MacOS/
cp $ZCASH_DIR/src/zcash-cli silentdragon.app/Contents/MacOS/
cp $hush_DIR/src/hushd silentdragon.app/Contents/MacOS/
cp $hush_DIR/src/hush-cli silentdragon.app/Contents/MacOS/
$QT_PATH/bin/macdeployqt silentdragon.app
echo "[OK]"

44
src/scripts/mkrelease.sh

@ -7,37 +7,37 @@ fi
if [ -z $APP_VERSION ]; then echo "APP_VERSION is not set"; exit 1; fi
if [ -z $PREV_VERSION ]; then echo "PREV_VERSION is not set"; exit 1; fi
if [ -z $ZCASH_DIR ]; then
echo "ZCASH_DIR is not set. Please set it to the base directory of a Zcash project with built Zcash binaries."
if [ -z $hush_DIR ]; then
echo "hush_DIR is not set. Please set it to the base directory of a hush project with built hush binaries."
exit 1;
fi
if [ ! -f $ZCASH_DIR/artifacts/zcashd ]; then
echo "Couldn't find zcashd in $ZCASH_DIR/artifacts/. Please build zcashd."
if [ ! -f $hush_DIR/artifacts/hushd ]; then
echo "Couldn't find hushd in $hush_DIR/artifacts/. Please build hushd."
exit 1;
fi
if [ ! -f $ZCASH_DIR/artifacts/zcash-cli ]; then
echo "Couldn't find zcash-cli in $ZCASH_DIR/artifacts/. Please build zcashd."
if [ ! -f $hush_DIR/artifacts/hush-cli ]; then
echo "Couldn't find hush-cli in $hush_DIR/artifacts/. Please build hushd."
exit 1;
fi
# Ensure that zcashd is the right build
echo -n "zcashd version........."
if grep -q "zqwMagicBean" $ZCASH_DIR/artifacts/zcashd && ! readelf -s $ZCASH_DIR/artifacts/zcashd | grep -q "GLIBC_2\.25"; then
# Ensure that hushd is the right build
echo -n "hushd version........."
if grep -q "zqwMagicBean" $hush_DIR/artifacts/hushd && ! readelf -s $hush_DIR/artifacts/hushd | grep -q "GLIBC_2\.25"; then
echo "[OK]"
else
echo "[ERROR]"
echo "zcashd doesn't seem to be a zqwMagicBean build or zcashd is built with libc 2.25"
echo "hushd doesn't seem to be a zqwMagicBean build or hushd is built with libc 2.25"
exit 1
fi
echo -n "zcashd.exe version....."
if grep -q "zqwMagicBean" $ZCASH_DIR/artifacts/zcashd.exe; then
echo -n "hushd.exe version....."
if grep -q "zqwMagicBean" $hush_DIR/artifacts/hushd.exe; then
echo "[OK]"
else
echo "[ERROR]"
echo "zcashd doesn't seem to be a zqwMagicBean build"
echo "hushd doesn't seem to be a zqwMagicBean build"
exit 1
fi
@ -86,8 +86,8 @@ mkdir bin/silentdragon-v$APP_VERSION > /dev/null
strip silentdragon
cp silentdragon bin/silentdragon-v$APP_VERSION > /dev/null
cp $ZCASH_DIR/artifacts/zcashd bin/silentdragon-v$APP_VERSION > /dev/null
cp $ZCASH_DIR/artifacts/zcash-cli bin/silentdragon-v$APP_VERSION > /dev/null
cp $hush_DIR/artifacts/hushd bin/silentdragon-v$APP_VERSION > /dev/null
cp $hush_DIR/artifacts/hush-cli bin/silentdragon-v$APP_VERSION > /dev/null
cp README.md bin/silentdragon-v$APP_VERSION > /dev/null
cp LICENSE bin/silentdragon-v$APP_VERSION > /dev/null
@ -122,7 +122,7 @@ mkdir -p $debdir/usr/local/bin
cat src/scripts/control | sed "s/RELEASE_VERSION/$APP_VERSION/g" > $debdir/DEBIAN/control
cp silentdragon $debdir/usr/local/bin/
cp $ZCASH_DIR/artifacts/zcashd $debdir/usr/local/bin/zqw-zcashd
cp $hush_DIR/artifacts/hushd $debdir/usr/local/bin/zqw-hushd
mkdir -p $debdir/usr/share/pixmaps/
cp res/silentdragon.xpm $debdir/usr/share/pixmaps/
@ -145,14 +145,14 @@ if [ -z $MXE_PATH ]; then
exit 0;
fi
if [ ! -f $ZCASH_DIR/artifacts/zcashd.exe ]; then
echo "Couldn't find zcashd.exe in $ZCASH_DIR/artifacts/. Please build zcashd.exe"
if [ ! -f $hush_DIR/artifacts/hushd.exe ]; then
echo "Couldn't find hushd.exe in $hush_DIR/artifacts/. Please build hushd.exe"
exit 1;
fi
if [ ! -f $ZCASH_DIR/artifacts/zcash-cli.exe ]; then
echo "Couldn't find zcash-cli.exe in $ZCASH_DIR/artifacts/. Please build zcashd.exe"
if [ ! -f $hush_DIR/artifacts/hush-cli.exe ]; then
echo "Couldn't find hush-cli.exe in $hush_DIR/artifacts/. Please build hushd.exe"
exit 1;
fi
@ -176,8 +176,8 @@ echo "[OK]"
echo -n "Packaging.............."
mkdir release/silentdragon-v$APP_VERSION
cp release/silentdragon.exe release/silentdragon-v$APP_VERSION
cp $ZCASH_DIR/artifacts/zcashd.exe release/silentdragon-v$APP_VERSION > /dev/null
cp $ZCASH_DIR/artifacts/zcash-cli.exe release/silentdragon-v$APP_VERSION > /dev/null
cp $hush_DIR/artifacts/hushd.exe release/silentdragon-v$APP_VERSION > /dev/null
cp $hush_DIR/artifacts/hush-cli.exe release/silentdragon-v$APP_VERSION > /dev/null
cp README.md release/silentdragon-v$APP_VERSION
cp LICENSE release/silentdragon-v$APP_VERSION
cd release && zip -r Windows-binaries-silentdragon-v$APP_VERSION.zip silentdragon-v$APP_VERSION/ > /dev/null

4
src/scripts/mkwininstaller.ps1

@ -10,8 +10,8 @@ New-Item release/wininstaller -itemtype directory | Out-Null
Copy-Item release/$target/silentdragon.exe release/wininstaller/
Copy-Item release/$target/LICENSE release/wininstaller/
Copy-Item release/$target/README.md release/wininstaller/
Copy-Item release/$target/zcashd.exe release/wininstaller/
Copy-Item release/$target/zcash-cli.exe release/wininstaller/
Copy-Item release/$target/hushd.exe release/wininstaller/
Copy-Item release/$target/hush-cli.exe release/wininstaller/
Get-Content src/scripts/hush-qt-wallet.wxs | ForEach-Object { $_ -replace "RELEASE_VERSION", "$version" } | Out-File -Encoding utf8 release/wininstaller/hush-qt-wallet.wxs

8
src/scripts/zec-qt-wallet.wxs

@ -61,13 +61,13 @@
</Shortcut>
</File>
<File Source="LICENSE" />
<File Source="zcashd.exe" />
<File Source="zcash-cli.exe" />
<File Source="hushd.exe" />
<File Source="hush-cli.exe" />
<File Source="README.md" />
<RegistryKey Root="HKCR" Key="zcash">
<RegistryKey Root="HKCR" Key="hush">
<RegistryValue Type="string" Name="URL Protocol" Value=""/>
<RegistryValue Type="string" Value="URL:zcash URI protocol"/>
<RegistryValue Type="string" Value="URL:hush URI protocol"/>
<RegistryKey Key="DefaultIcon">
<RegistryValue Type="string" Value="silentdragon.exe" />
</RegistryKey>

2
src/sendtab.cpp

@ -532,7 +532,7 @@ Tx MainWindow::createTxFromSendPage() {
if (Settings::getInstance()->getAutoShield() && sendChangeToSapling) {
auto saplingAddr = std::find_if(rpc->getModel()->getAllZAddresses().begin(), rpc->getModel()->getAllZAddresses().end(), [=](auto i) -> bool {
// We're finding a sapling address that is not one of the To addresses, because zcash doesn't allow duplicated addresses
// We're finding a sapling address that is not one of the To addresses, because hush doesn't allow duplicated addresses
bool isSapling = Settings::getInstance()->isSaplingAddress(i);
if (!isSapling) return false;

20
src/settings.cpp

@ -40,7 +40,7 @@ void Settings::saveSettings(const QString& host, const QString& port, const QStr
init();
}
void Settings::setUsingZcashConf(QString confLocation) {
void Settings::setUsinghushConf(QString confLocation) {
if (!confLocation.isEmpty())
_confLocation = confLocation;
}
@ -82,12 +82,12 @@ bool Settings::isTAddress(QString addr) {
return addr.startsWith("t");
}
int Settings::getZcashdVersion() {
return _zcashdVersion;
int Settings::gethushdVersion() {
return _hushdVersion;
}
void Settings::setZcashdVersion(int version) {
_zcashdVersion = version;
void Settings::sethushdVersion(int version) {
_hushdVersion = version;
}
bool Settings::isSyncing() {
@ -268,7 +268,7 @@ QString Settings::getDonationAddr() {
}
bool Settings::addToZcashConf(QString confLocation, QString line) {
bool Settings::addTohushConf(QString confLocation, QString line) {
QFile file(confLocation);
if (!file.open(QIODevice::ReadWrite | QIODevice::Append))
return false;
@ -281,7 +281,7 @@ bool Settings::addToZcashConf(QString confLocation, QString line) {
return true;
}
bool Settings::removeFromZcashConf(QString confLocation, QString option) {
bool Settings::removeFromhushConf(QString confLocation, QString option) {
if (confLocation.isEmpty())
return false;
@ -362,12 +362,12 @@ QString Settings::paymentURIPretty(PaymentURI uri) {
PaymentURI Settings::parseURI(QString uri) {
PaymentURI ans;
if (!uri.startsWith("zcash:")) {
ans.error = "Not a zcash payment URI";
if (!uri.startsWith("hush:")) {
ans.error = "Not a HUSH payment URI";
return ans;
}
uri = uri.right(uri.length() - QString("zcash:").length());
uri = uri.right(uri.length() - QString("hush:").length());
QRegExp re("([a-zA-Z0-9]+)");
int pos;

14
src/settings.h

@ -42,8 +42,8 @@ public:
bool isSyncing();
void setSyncing(bool syncing);
int getZcashdVersion();
void setZcashdVersion(int version);
int gethushdVersion();
void sethushdVersion(int version);
void setUseEmbedded(bool r) { _useEmbedded = r; }
bool useEmbedded() { return _useEmbedded; }
@ -74,8 +74,8 @@ public:
bool isSaplingActive();
void setUsingZcashConf(QString confLocation);
const QString& getZcashdConfLocation() { return _confLocation; }
void setUsinghushConf(QString confLocation);
const QString& gethushdConfLocation() { return _confLocation; }
void sethushPrice(double p) { hushPrice = p; }
double gethushPrice();
@ -116,8 +116,8 @@ public:
static bool isValidAddress(QString addr);
static bool addToZcashConf(QString confLocation, QString line);
static bool removeFromZcashConf(QString confLocation, QString option);
static bool addTohushConf(QString confLocation, QString line);
static bool removeFromhushConf(QString confLocation, QString option);
static const QString labelRegExp;
@ -137,7 +137,7 @@ private:
bool _isTestnet = false;
bool _isSyncing = false;
int _blockNumber = 0;
int _zcashdVersion = 0;
int _hushdVersion = 0;
bool _useEmbedded = false;
bool _headless = false;
int _peerConnections = 0;

2
src/settings.ui

@ -30,7 +30,7 @@
</property>
<widget class="QWidget" name="tab">
<attribute name="title">
<string>zcashd connection</string>
<string>hushd connection</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_3">
<item>

4
src/txtablemodel.cpp

@ -120,7 +120,7 @@ bool TxTableModel::exportToCsv(QString fileName) const {
// If there are multiple memos, then mark them as such
if (dat.items.length() == 1) {
auto memo = dat.items[0].memo;
if (memo.startsWith("zcash:")) {
if (memo.startsWith("hush:")) {
return Settings::paymentURIPretty(Settings::parseURI(memo));
} else {
return modeldata->at(index.row()).type +
@ -159,7 +159,7 @@ bool TxTableModel::exportToCsv(QString fileName) const {
}
// If the memo is a Payment URI, then show a payment request icon
if (dat.items.length() == 1 && dat.items[0].memo.startsWith("zcash:")) {
if (dat.items.length() == 1 && dat.items[0].memo.startsWith("hush:")) {
QIcon icon(":/icons/res/paymentreq.gif");
return QVariant(icon.pixmap(16, 16));
} else if (hasMemo) {

Loading…
Cancel
Save