Merge pull request #32 from MyHush/denio

fix some error values on txtable, build fix, wormhole improvement
This commit is contained in:
Denio
2019-11-20 18:53:13 +01:00
committed by GitHub
12 changed files with 2645 additions and 1815 deletions

View File

@@ -30,9 +30,13 @@
<context> <context>
<name>ConnectionDialog</name> <name>ConnectionDialog</name>
<message> <message>
<location filename="../src/connection.ui" line="17"/>
<source>silentdragon</source> <source>silentdragon</source>
<translation>SilentDragonLite</translation> <translation type="vanished">SilentDragonLite</translation>
</message>
<message>
<location filename="../src/connection.ui" line="17"/>
<source>SilentDragonLite</source>
<translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/connection.ui" line="58"/> <location filename="../src/connection.ui" line="58"/>
@@ -43,29 +47,29 @@
<context> <context>
<name>Controller</name> <name>Controller</name>
<message> <message>
<location filename="../src/controller.cpp" line="572"/> <location filename="../src/controller.cpp" line="577"/>
<source>Wallet Password</source> <source>Wallet Password</source>
<translation>Wallet Passwort</translation> <translation>Wallet Passwort</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="573"/> <location filename="../src/controller.cpp" line="578"/>
<source>Your wallet is encrypted. <source>Your wallet is encrypted.
Please enter your wallet password</source> Please enter your wallet password</source>
<translation>Ihr Wallet ist verschlüsselt. Bitte geben Sie das Passwort ein</translation> <translation>Ihr Wallet ist verschlüsselt. Bitte geben Sie das Passwort ein</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="576"/> <location filename="../src/controller.cpp" line="581"/>
<location filename="../src/controller.cpp" line="591"/> <location filename="../src/controller.cpp" line="596"/>
<source>Wallet Decryption Failed</source> <source>Wallet Decryption Failed</source>
<translation>Entschlüsslung gescheitert</translation> <translation>Entschlüsslung gescheitert</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="577"/> <location filename="../src/controller.cpp" line="582"/>
<source>Please enter a valid password</source> <source>Please enter a valid password</source>
<translation>Bitte geben Sie ein gültiges Passwort ein</translation> <translation>Bitte geben Sie ein gültiges Passwort ein</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="647"/> <location filename="../src/controller.cpp" line="652"/>
<source>Failed to unlock wallet</source> <source>Failed to unlock wallet</source>
<translation>Konnte das Wallet nicht entsperren</translation> <translation>Konnte das Wallet nicht entsperren</translation>
</message> </message>
@@ -101,9 +105,8 @@ Please enter your wallet password</source>
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../src/mainwindow.ui" line="14"/>
<source>silentdragon</source> <source>silentdragon</source>
<translation>SilentDragonLite</translation> <translation type="vanished">SilentDragonLite</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="29"/> <location filename="../src/mainwindow.ui" line="29"/>
@@ -214,8 +217,8 @@ Please enter your wallet password</source>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="499"/> <location filename="../src/mainwindow.ui" line="499"/>
<location filename="../src/mainwindow.cpp" line="864"/> <location filename="../src/mainwindow.cpp" line="885"/>
<location filename="../src/mainwindow.cpp" line="912"/> <location filename="../src/mainwindow.cpp" line="933"/>
<location filename="../src/sendtab.cpp" line="291"/> <location filename="../src/sendtab.cpp" line="291"/>
<source>Memo</source> <source>Memo</source>
<translation>Nachricht hinzufügen</translation> <translation>Nachricht hinzufügen</translation>
@@ -308,7 +311,7 @@ Please enter your wallet password</source>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="851"/> <location filename="../src/mainwindow.ui" line="851"/>
<location filename="../src/mainwindow.cpp" line="1056"/> <location filename="../src/mainwindow.cpp" line="1077"/>
<source>Export Private Key</source> <source>Export Private Key</source>
<translation>Private Key exportieren</translation> <translation>Private Key exportieren</translation>
</message> </message>
@@ -333,30 +336,40 @@ Please enter your wallet password</source>
<translation>Hushdlight Version</translation> <translation>Hushdlight Version</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1169"/> <location filename="../src/mainwindow.ui" line="1171"/>
<source>&amp;Send DenioD Feedback</source> <source>&amp;Send DenioD Feedback</source>
<translation>Sende DenioD Feedback</translation> <translation>Sende DenioD Feedback</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1202"/> <location filename="../src/mainwindow.ui" line="1204"/>
<source>&amp;Export seed phrase</source> <source>&amp;Export seed phrase</source>
<translation>Seed exportieren</translation> <translation>Seed exportieren</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1240"/> <location filename="../src/mainwindow.ui" line="1242"/>
<source>Encrypt Wallet</source> <source>Encrypt Wallet</source>
<translation>Wallet verschlüsseln</translation> <translation>Wallet verschlüsseln</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1245"/> <location filename="../src/mainwindow.ui" line="1247"/>
<source>Remove Wallet Encryption</source> <source>Remove Wallet Encryption</source>
<translation>Verschlüsslung entfernen</translation> <translation>Verschlüsslung entfernen</translation>
</message> </message>
<message>
<location filename="../src/mainwindow.ui" line="1252"/>
<source>Rescan</source>
<translation type="unfinished">Neu Scannen</translation>
</message>
<message> <message>
<location filename="../src/mainwindow.ui" line="981"/> <location filename="../src/mainwindow.ui" line="981"/>
<source>This is a Lightwallet, you cant mine with it!</source> <source>This is a Lightwallet, you cant mine with it!</source>
<translation>Dies ist ein Lightwallet, sie können damit nicht Minen!</translation> <translation>Dies ist ein Lightwallet, sie können damit nicht Minen!</translation>
</message> </message>
<message>
<location filename="../src/mainwindow.ui" line="14"/>
<source>SilentDragonLite</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1001"/> <location filename="../src/mainwindow.ui" line="1001"/>
<location filename="../src/mainwindow.ui" line="1015"/> <location filename="../src/mainwindow.ui" line="1015"/>
@@ -405,346 +418,345 @@ Please enter your wallet password</source>
<translation>Bearbeiten</translation> <translation>Bearbeiten</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1151"/> <location filename="../src/mainwindow.ui" line="1153"/>
<source>E&amp;xit</source> <source>E&amp;xit</source>
<translation>Beenden</translation> <translation>Beenden</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1156"/> <location filename="../src/mainwindow.ui" line="1158"/>
<source>&amp;About</source> <source>&amp;About</source>
<translation>Über</translation> <translation>Über</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1161"/> <location filename="../src/mainwindow.ui" line="1163"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation>Einstellungen</translation> <translation>Einstellungen</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1164"/> <location filename="../src/mainwindow.ui" line="1166"/>
<source>Ctrl+P</source> <source>Ctrl+P</source>
<translation>Ctrl+P</translation> <translation>Ctrl+P</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1174"/> <location filename="../src/mainwindow.ui" line="1176"/>
<source>&amp;Hush Discord</source> <source>&amp;Hush Discord</source>
<translation>&amp;Hush Discord</translation> <translation>&amp;Hush Discord</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1179"/> <location filename="../src/mainwindow.ui" line="1181"/>
<source>&amp;Hush Website</source> <source>&amp;Hush Website</source>
<translation>&amp;Hush Website</translation> <translation>&amp;Hush Website</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1184"/> <location filename="../src/mainwindow.ui" line="1186"/>
<source>Check github.com for &amp;updates</source> <source>Check github.com for &amp;updates</source>
<translation>Überprüfe Github für Updates</translation> <translation>Überprüfe Github für Updates</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1189"/> <location filename="../src/mainwindow.ui" line="1191"/>
<source>&amp;Export all private keys</source> <source>&amp;Export all private keys</source>
<translation>Alle private Keys exportieren</translation> <translation>Alle private Keys exportieren</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1194"/> <location filename="../src/mainwindow.ui" line="1196"/>
<source>Address &amp;book</source> <source>Address &amp;book</source>
<translation>Adressbuch</translation> <translation>Adressbuch</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1197"/> <location filename="../src/mainwindow.ui" line="1199"/>
<source>Ctrl+B</source> <source>Ctrl+B</source>
<translation>Ctrl+B</translation> <translation>Ctrl+B</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1207"/> <location filename="../src/mainwindow.ui" line="1209"/>
<location filename="../src/mainwindow.cpp" line="679"/> <location filename="../src/mainwindow.cpp" line="700"/>
<source>Export transactions</source> <source>Export transactions</source>
<translation>Transaktionen exportieren</translation> <translation>Transaktionen exportieren</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1212"/> <location filename="../src/mainwindow.ui" line="1214"/>
<source>Pay hush &amp;URI...</source> <source>Pay hush &amp;URI...</source>
<translation>Zahlungs Hush &amp;URI...</translation> <translation>Zahlungs Hush &amp;URI...</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1217"/> <location filename="../src/mainwindow.ui" line="1219"/>
<source>Connect mobile &amp;app</source> <source>Connect mobile &amp;app</source>
<translation>Smartphone verbinden</translation> <translation>Smartphone verbinden</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1220"/> <location filename="../src/mainwindow.ui" line="1222"/>
<source>Ctrl+M</source> <source>Ctrl+M</source>
<translation>Ctrl+M</translation> <translation>Ctrl+M</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1225"/> <location filename="../src/mainwindow.ui" line="1227"/>
<source>&amp;Recurring Payments</source> <source>&amp;Recurring Payments</source>
<translation>Wiederkehrende Zahlung</translation> <translation>Wiederkehrende Zahlung</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1230"/> <location filename="../src/mainwindow.ui" line="1232"/>
<source>Request hush...</source> <source>Request hush...</source>
<translation>Hush anfordern...</translation> <translation>Hush anfordern...</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1235"/> <location filename="../src/mainwindow.ui" line="1237"/>
<source>File a bug...</source> <source>File a bug...</source>
<translation>Fehler melden...</translation> <translation>Fehler melden...</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="368"/> <location filename="../src/mainwindow.cpp" line="383"/>
<location filename="../src/mainwindow.cpp" line="886"/> <location filename="../src/mainwindow.cpp" line="907"/>
<source>Copy txid</source> <source>Copy txid</source>
<translation>Transaktions ID kopieren</translation> <translation>Transaktions ID kopieren</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="371"/> <location filename="../src/mainwindow.cpp" line="386"/>
<source>View tx on block explorer</source> <source>View tx on block explorer</source>
<translation>Transaktions ID auf dem Blockexplorer anschauen</translation> <translation>Transaktions ID auf dem Blockexplorer anschauen</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="376"/> <location filename="../src/mainwindow.cpp" line="391"/>
<source>Refresh</source> <source>Refresh</source>
<translation>Aktualisieren</translation> <translation>Aktualisieren</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="420"/> <location filename="../src/mainwindow.cpp" line="435"/>
<source>Restart</source> <source>Restart</source>
<translation>Neustart</translation> <translation>Neustart</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="420"/> <location filename="../src/mainwindow.cpp" line="435"/>
<source>Please restart Silentdragonlite to have the theme apply</source> <source>Please restart Silentdragonlite to have the theme apply</source>
<translation>Bitte starten sie SilentDragonLite neu</translation> <translation>Bitte starten sie SilentDragonLite neu</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="451"/>
<source>You&apos;re using an external hushd. Please restart hushd with -rescan</source> <source>You&apos;re using an external hushd. Please restart hushd with -rescan</source>
<translation>Starte SilentDragonLite neu</translation> <translation type="vanished">Starte SilentDragonLite neu</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="506"/> <location filename="../src/mainwindow.cpp" line="527"/>
<source>Some feedback about SilentDragonlite or Hush...</source> <source>Some feedback about SilentDragonlite or Hush...</source>
<translation>Etwas Feedback über SilentDragonLite...</translation> <translation>Etwas Feedback über SilentDragonLite...</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="508"/> <location filename="../src/mainwindow.cpp" line="529"/>
<source>Send Duke some private and shielded feedback about</source> <source>Send Duke some private and shielded feedback about</source>
<translation>Sende DenioD anonym Feedback über</translation> <translation>Sende DenioD anonym Feedback über</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="508"/> <location filename="../src/mainwindow.cpp" line="529"/>
<source> or SilentDragonLite</source> <source> or SilentDragonLite</source>
<translation> oder SilentDragonLite</translation> <translation> oder SilentDragonLite</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="589"/> <location filename="../src/mainwindow.cpp" line="610"/>
<source>Paste HUSH URI</source> <source>Paste HUSH URI</source>
<translation>Hush URI einfügen</translation> <translation>Hush URI einfügen</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="601"/> <location filename="../src/mainwindow.cpp" line="622"/>
<source>Error paying HUSH URI</source> <source>Error paying HUSH URI</source>
<translation>Fehler bei HUSH URI</translation> <translation>Fehler bei HUSH URI</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="602"/> <location filename="../src/mainwindow.cpp" line="623"/>
<source>URI should be of the form &apos;hush:&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>Die URI sollte folgendemaßen aussehen &apos;hush:&lt;addr&gt;?amt=x&amp;memo=y</translation> <translation>Die URI sollte folgendemaßen aussehen &apos;hush:&lt;addr&gt;?amt=x&amp;memo=y</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="685"/> <location filename="../src/mainwindow.cpp" line="706"/>
<source>Error</source> <source>Error</source>
<translation>Fehler</translation> <translation>Fehler</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="686"/> <location filename="../src/mainwindow.cpp" line="707"/>
<source>Error exporting transactions, file was not saved</source> <source>Error exporting transactions, file was not saved</source>
<translation>Fehler beim exportieren der Transaktionen. Die Datei wurde nicht gespeichert</translation> <translation>Fehler beim exportieren der Transaktionen. Die Datei wurde nicht gespeichert</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="756"/> <location filename="../src/mainwindow.cpp" line="777"/>
<source>Error getting private keys</source> <source>Error getting private keys</source>
<translation>Fehler beim empfangen der private Keys</translation> <translation>Fehler beim empfangen der private Keys</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="757"/> <location filename="../src/mainwindow.cpp" line="778"/>
<source>Error loading private keys: </source> <source>Error loading private keys: </source>
<translation>Fehler beim laden der private Keys: </translation> <translation>Fehler beim laden der private Keys: </translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="777"/> <location filename="../src/mainwindow.cpp" line="798"/>
<source>These are all the private keys for all the addresses in your wallet</source> <source>These are all the private keys for all the addresses in your wallet</source>
<translation>Dies sind alle private Keys für ihr Wallet</translation> <translation>Dies sind alle private Keys für ihr Wallet</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="779"/> <location filename="../src/mainwindow.cpp" line="800"/>
<source>Private key for </source> <source>Private key for </source>
<translation>Private Key für </translation> <translation>Private Key für </translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="723"/> <location filename="../src/mainwindow.cpp" line="744"/>
<location filename="../src/mainwindow.cpp" line="784"/> <location filename="../src/mainwindow.cpp" line="805"/>
<source>Save File</source> <source>Save File</source>
<translation>Datei sichern</translation> <translation>Datei sichern</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="231"/> <location filename="../src/mainwindow.cpp" line="246"/>
<source>Wallet is already encrypted</source> <source>Wallet is already encrypted</source>
<translation>SilentDragonLite ist bereits verschlüsselt</translation> <translation>SilentDragonLite ist bereits verschlüsselt</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="232"/> <location filename="../src/mainwindow.cpp" line="247"/>
<source>Your wallet is already encrypted with a password. <source>Your wallet is already encrypted with a password.
Please use &apos;Remove Wallet Encryption&apos; if you want to remove the wallet encryption.</source> Please use &apos;Remove Wallet Encryption&apos; if you want to remove the wallet encryption.</source>
<translation>SilentDragonLite ist bereits mit einem Passwort verschlüsselt. Bitte benutzen Sie die Funktion &apos;Verschlüsselung entfernen&apos;.</translation> <translation>SilentDragonLite ist bereits mit einem Passwort verschlüsselt. Bitte benutzen Sie die Funktion &apos;Verschlüsselung entfernen&apos;.</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="250"/> <location filename="../src/mainwindow.cpp" line="265"/>
<source>Passwords don&apos;t match</source> <source>Passwords don&apos;t match</source>
<translation>Passwort falsch</translation> <translation>Passwort falsch</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="263"/> <location filename="../src/mainwindow.cpp" line="278"/>
<source>Error was: <source>Error was:
</source> </source>
<translation>Der Fehler war: <translation>Der Fehler war:
</translation> </translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="274"/> <location filename="../src/mainwindow.cpp" line="289"/>
<source>Wallet Encrypted</source> <source>Wallet Encrypted</source>
<translation>SilentDragonLite verschlüsselt</translation> <translation>SilentDragonLite verschlüsselt</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="275"/> <location filename="../src/mainwindow.cpp" line="290"/>
<source>Your wallet was successfully encrypted! The password will be needed to send funds or export private keys.</source> <source>Your wallet was successfully encrypted! The password will be needed to send funds or export private keys.</source>
<translation>SilentDragonLite wurde erfolgreich verschlüsselt. Sie benötigen Ihr Passwort um Zahlungen zu senden oder Ihre private Keys zu exportieren.</translation> <translation>SilentDragonLite wurde erfolgreich verschlüsselt. Sie benötigen Ihr Passwort um Zahlungen zu senden oder Ihre private Keys zu exportieren.</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="279"/> <location filename="../src/mainwindow.cpp" line="294"/>
<location filename="../src/mainwindow.cpp" line="286"/> <location filename="../src/mainwindow.cpp" line="301"/>
<source>Wallet Encryption Failed</source> <source>Wallet Encryption Failed</source>
<translation>Verschlüsslung gescheitert</translation> <translation>Verschlüsslung gescheitert</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="296"/> <location filename="../src/mainwindow.cpp" line="311"/>
<source>Wallet is not encrypted</source> <source>Wallet is not encrypted</source>
<translation>SilentDragonLite ist nicht verschlüsselt</translation> <translation>SilentDragonLite ist nicht verschlüsselt</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="297"/> <location filename="../src/mainwindow.cpp" line="312"/>
<source>Your wallet is not encrypted with a password.</source> <source>Your wallet is not encrypted with a password.</source>
<translation>SilentDragonLite ist nicht mit einem Passwort verschlüsselt.</translation> <translation>SilentDragonLite ist nicht mit einem Passwort verschlüsselt.</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="304"/> <location filename="../src/mainwindow.cpp" line="319"/>
<source>Wallet Password</source> <source>Wallet Password</source>
<translation>SilentDragonLite Passwort</translation> <translation>SilentDragonLite Passwort</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="305"/> <location filename="../src/mainwindow.cpp" line="320"/>
<source>Please enter your wallet password</source> <source>Please enter your wallet password</source>
<translation>Bitte geben sie Ihr Passwort ein</translation> <translation>Bitte geben sie Ihr Passwort ein</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="313"/> <location filename="../src/mainwindow.cpp" line="328"/>
<location filename="../src/mainwindow.cpp" line="330"/> <location filename="../src/mainwindow.cpp" line="345"/>
<location filename="../src/mainwindow.cpp" line="340"/> <location filename="../src/mainwindow.cpp" line="355"/>
<source>Wallet Decryption Failed</source> <source>Wallet Decryption Failed</source>
<translation>SilentDragonLite konnte nicht entschlüsselt werden</translation> <translation>SilentDragonLite konnte nicht entschlüsselt werden</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="314"/> <location filename="../src/mainwindow.cpp" line="329"/>
<source>Please enter a password to decrypt your wallet!</source> <source>Please enter a password to decrypt your wallet!</source>
<translation>Bitte geben Sie das Passwort ein, um SilentDragonLite zu entschlüsseln!</translation> <translation>Bitte geben Sie das Passwort ein, um SilentDragonLite zu entschlüsseln!</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="325"/> <location filename="../src/mainwindow.cpp" line="340"/>
<source>Wallet Encryption Removed</source> <source>Wallet Encryption Removed</source>
<translation>Verschlüsselung wurde entfernt</translation> <translation>Verschlüsselung wurde entfernt</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="326"/> <location filename="../src/mainwindow.cpp" line="341"/>
<source>Your wallet was successfully decrypted! You will no longer need a password to send funds or export private keys.</source> <source>Your wallet was successfully decrypted! You will no longer need a password to send funds or export private keys.</source>
<translation>SilentDragonLite wurde erfolgreich entschlüsselt. Sie benötigen Ihr Passwort nicht mehr.</translation> <translation>SilentDragonLite wurde erfolgreich entschlüsselt. Sie benötigen Ihr Passwort nicht mehr.</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="432"/> <location filename="../src/mainwindow.cpp" line="447"/>
<source>Currency Change</source> <source>Currency Change</source>
<translation>Währungszeichen wechseln</translation> <translation>Währungszeichen wechseln</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="432"/> <location filename="../src/mainwindow.cpp" line="447"/>
<source>Please restart SilentDragonLite to have new currencies apply</source> <source>Please restart SilentDragonLite to have new currencies apply</source>
<translation>Bitte starten sie SilentDragonLite neu</translation> <translation>Bitte starten sie SilentDragonLite neu</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="719"/> <location filename="../src/mainwindow.cpp" line="740"/>
<source>This is your wallet seed. Please back it up carefully and safely.</source> <source>This is your wallet seed. Please back it up carefully and safely.</source>
<translation>Dies ist Ihr SilentDragonLite Seed. Bitte sichern Sie ihn sorgfältig.</translation> <translation>Dies ist Ihr SilentDragonLite Seed. Bitte sichern Sie ihn sorgfältig.</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="727"/> <location filename="../src/mainwindow.cpp" line="748"/>
<location filename="../src/mainwindow.cpp" line="788"/> <location filename="../src/mainwindow.cpp" line="809"/>
<source>Unable to open file</source> <source>Unable to open file</source>
<translation>Konnte die Datei nicht öffnen</translation> <translation>Konnte die Datei nicht öffnen</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="832"/> <location filename="../src/mainwindow.cpp" line="853"/>
<location filename="../src/mainwindow.cpp" line="892"/> <location filename="../src/mainwindow.cpp" line="913"/>
<source>Copy address</source> <source>Copy address</source>
<translation>Adresse kopieren</translation> <translation>Adresse kopieren</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="835"/> <location filename="../src/mainwindow.cpp" line="856"/>
<location filename="../src/mainwindow.cpp" line="888"/> <location filename="../src/mainwindow.cpp" line="909"/>
<location filename="../src/mainwindow.cpp" line="894"/> <location filename="../src/mainwindow.cpp" line="915"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>In die Zwischenablage kopiert</translation> <translation>In die Zwischenablage kopiert</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="838"/> <location filename="../src/mainwindow.cpp" line="859"/>
<source>Get private key</source> <source>Get private key</source>
<translation>Private Key erhalten</translation> <translation>Private Key erhalten</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="844"/> <location filename="../src/mainwindow.cpp" line="865"/>
<location filename="../src/mainwindow.cpp" line="898"/> <location filename="../src/mainwindow.cpp" line="919"/>
<source>View on block explorer</source> <source>View on block explorer</source>
<translation>Auf dem Blockexplorer anschauen</translation> <translation>Auf dem Blockexplorer anschauen</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="904"/> <location filename="../src/mainwindow.cpp" line="925"/>
<source>View Payment Request</source> <source>View Payment Request</source>
<translation>Zahlungsanforderung ansehen</translation> <translation>Zahlungsanforderung ansehen</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="911"/> <location filename="../src/mainwindow.cpp" line="932"/>
<source>View Memo</source> <source>View Memo</source>
<translation>Nachricht ansehen</translation> <translation>Nachricht ansehen</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="925"/> <location filename="../src/mainwindow.cpp" line="946"/>
<source>Reply to </source> <source>Reply to </source>
<translation>Antworten an </translation> <translation>Antworten an </translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="1012"/> <location filename="../src/mainwindow.cpp" line="1033"/>
<source>Created new t-Addr</source> <source>Created new t-Addr</source>
<translation>Neue sichtbare Adresse erstellen</translation> <translation>Neue sichtbare Adresse erstellen</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="1062"/> <location filename="../src/mainwindow.cpp" line="1083"/>
<source>Copy Address</source> <source>Copy Address</source>
<translation>Adresse kopieren</translation> <translation>Adresse kopieren</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="1151"/> <location filename="../src/mainwindow.cpp" line="1172"/>
<source>Address has been previously used</source> <source>Address has been previously used</source>
<translation>Diese Adresse wurde schon einmal benutzt</translation> <translation>Diese Adresse wurde schon einmal benutzt</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="1153"/> <location filename="../src/mainwindow.cpp" line="1174"/>
<source>Address is unused</source> <source>Address is unused</source>
<translation>Adresse ist unbenutzt</translation> <translation>Adresse ist unbenutzt</translation>
</message> </message>
@@ -1080,13 +1092,13 @@ Anmerkung: Sie bnötigen 2 Bestätigungen</translation>
</message> </message>
<message> <message>
<location filename="../src/connection.cpp" line="153"/> <location filename="../src/connection.cpp" line="153"/>
<location filename="../src/controller.cpp" line="231"/> <location filename="../src/controller.cpp" line="236"/>
<source>Connection Error</source> <source>Connection Error</source>
<translation>Verbsindungsfehler</translation> <translation>Verbsindungsfehler</translation>
</message> </message>
<message> <message>
<location filename="../src/connection.cpp" line="251"/> <location filename="../src/connection.cpp" line="251"/>
<location filename="../src/controller.cpp" line="619"/> <location filename="../src/controller.cpp" line="624"/>
<location filename="../src/sendtab.cpp" line="888"/> <location filename="../src/sendtab.cpp" line="888"/>
<source>Transaction Error</source> <source>Transaction Error</source>
<translation>Transaktionsfehler</translation> <translation>Transaktionsfehler</translation>
@@ -1103,43 +1115,43 @@ Anmerkung: Sie bnötigen 2 Bestätigungen</translation>
<translation>keine Verbindung</translation> <translation>keine Verbindung</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="231"/> <location filename="../src/controller.cpp" line="236"/>
<source>There was an error connecting to hushd. The error was</source> <source>There was an error connecting to hushd. The error was</source>
<translation>Es gab einen Fehler zum server zu verbinden</translation> <translation>Es gab einen Fehler zum server zu verbinden</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="614"/> <location filename="../src/controller.cpp" line="619"/>
<location filename="../src/recurring.cpp" line="598"/> <location filename="../src/recurring.cpp" line="598"/>
<location filename="../src/sendtab.cpp" line="871"/> <location filename="../src/sendtab.cpp" line="871"/>
<source> Tx </source> <source> Tx </source>
<translation> Transaktion </translation> <translation> Transaktion </translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="614"/> <location filename="../src/controller.cpp" line="619"/>
<location filename="../src/recurring.cpp" line="598"/> <location filename="../src/recurring.cpp" line="598"/>
<location filename="../src/sendtab.cpp" line="871"/> <location filename="../src/sendtab.cpp" line="871"/>
<source> failed</source> <source> failed</source>
<translation> gescheitert</translation> <translation> gescheitert</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="617"/> <location filename="../src/controller.cpp" line="622"/>
<location filename="../src/sendtab.cpp" line="879"/> <location filename="../src/sendtab.cpp" line="879"/>
<source>The transaction with id </source> <source>The transaction with id </source>
<translation>Die Transaktion mit der ID </translation> <translation>Die Transaktion mit der ID </translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="617"/> <location filename="../src/controller.cpp" line="622"/>
<location filename="../src/sendtab.cpp" line="879"/> <location filename="../src/sendtab.cpp" line="879"/>
<source> failed. The error was</source> <source> failed. The error was</source>
<translation> ist gescheitert</translation> <translation> ist gescheitert</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="698"/> <location filename="../src/controller.cpp" line="703"/>
<source>Update Available</source> <source>Update Available</source>
<translation>Update verfügbar</translation> <translation>Update verfügbar</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="699"/> <location filename="../src/controller.cpp" line="704"/>
<source>A new release v%1 is available! You have v%2. <source>A new release v%1 is available! You have v%2.
Would you like to visit the releases page?</source> Would you like to visit the releases page?</source>
@@ -1148,22 +1160,22 @@ Would you like to visit the releases page?</source>
Möchten Sie die Release Seite besuchen?</translation> Möchten Sie die Release Seite besuchen?</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="711"/> <location filename="../src/controller.cpp" line="716"/>
<source>No updates available</source> <source>No updates available</source>
<translation>keine Updates verfügbar</translation> <translation>keine Updates verfügbar</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="712"/> <location filename="../src/controller.cpp" line="717"/>
<source>You already have the latest release v%1</source> <source>You already have the latest release v%1</source>
<translation>Sie haben bereits die neueste Version v%1</translation> <translation>Sie haben bereits die neueste Version v%1</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="886"/> <location filename="../src/controller.cpp" line="891"/>
<source>Please wait for SilentDragonLite to exit</source> <source>Please wait for SilentDragonLite to exit</source>
<translation>Bitte warten Sie bis SilentDragonLite beendet ist</translation> <translation>Bitte warten Sie bis SilentDragonLite beendet ist</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="887"/> <location filename="../src/controller.cpp" line="892"/>
<source>Waiting for hushd to exit</source> <source>Waiting for hushd to exit</source>
<translation>Warten auf beendigung der Serververbindung</translation> <translation>Warten auf beendigung der Serververbindung</translation>
</message> </message>
@@ -1229,22 +1241,22 @@ Möchten Sie die Release Seite besuchen?</translation>
<translation>Betrag</translation> <translation>Betrag</translation>
</message> </message>
<message> <message>
<location filename="../src/websockets.cpp" line="356"/> <location filename="../src/websockets.cpp" line="355"/>
<source>Connected directly</source> <source>Connected directly</source>
<translation>Direkt verbunden</translation> <translation>Direkt verbunden</translation>
</message> </message>
<message> <message>
<location filename="../src/websockets.cpp" line="359"/> <location filename="../src/websockets.cpp" line="358"/>
<source>Connected over the internet via silentdragon wormhole service</source> <source>Connected over the internet via silentdragon wormhole service</source>
<translation>Über das Internet verbunden</translation> <translation>Über das Internet verbunden</translation>
</message> </message>
<message> <message>
<location filename="../src/websockets.cpp" line="652"/> <location filename="../src/websockets.cpp" line="651"/>
<source>Node is still syncing.</source> <source>Node is still syncing.</source>
<translation>SilentDragonLite synchronisiert noch.</translation> <translation>SilentDragonLite synchronisiert noch.</translation>
</message> </message>
<message> <message>
<location filename="../src/websockets.cpp" line="676"/> <location filename="../src/websockets.cpp" line="675"/>
<source>No sapling or transparent addresses with enough balance to spend.</source> <source>No sapling or transparent addresses with enough balance to spend.</source>
<translation>Nicht genügend Guthaben verfügbar.</translation> <translation>Nicht genügend Guthaben verfügbar.</translation>
</message> </message>
@@ -1593,27 +1605,32 @@ Möchten Sie die Release Seite besuchen?</translation>
<context> <context>
<name>Settings</name> <name>Settings</name>
<message> <message>
<location filename="../src/settings.ui" line="20"/> <location filename="../src/settings.ui" line="14"/>
<source>Settings</source> <source>Settings</source>
<translation>Einstellungen</translation> <translation>Einstellungen</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="86"/> <location filename="../src/settings.ui" line="49"/>
<source>Lightwallet Server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/settings.ui" line="81"/>
<source>Options</source> <source>Options</source>
<translation>Optionen</translation> <translation>Optionen</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="160"/> <location filename="../src/settings.ui" line="155"/>
<source>Connect to github on startup to check for updates</source> <source>Connect to github on startup to check for updates</source>
<translation>Überprüfe Github für Updates</translation> <translation>Überprüfe Github für Updates</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="214"/> <location filename="../src/settings.ui" line="209"/>
<source>Connect to the internet to fetch hush prices</source> <source>Connect to the internet to fetch hush prices</source>
<translation>Hush Preise abrufen (dies kann Ihre Privatssphäre einschränken)</translation> <translation>Hush Preise abrufen (dies kann Ihre Privatssphäre einschränken)</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="147"/> <location filename="../src/settings.ui" line="142"/>
<source>Check github for updates at startup</source> <source>Check github for updates at startup</source>
<translation>Überprüfe Github beim Start auf Updates</translation> <translation>Überprüfe Github beim Start auf Updates</translation>
</message> </message>
@@ -1622,109 +1639,105 @@ Möchten Sie die Release Seite besuchen?</translation>
<translation type="vanished">Hush Preise abrufen</translation> <translation type="vanished">Hush Preise abrufen</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="179"/> <location filename="../src/settings.ui" line="174"/>
<source>Theme</source> <source>Theme</source>
<translation>Design</translation> <translation>Design</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="105"/> <location filename="../src/settings.ui" line="100"/>
<source>default</source> <source>default</source>
<translation>Normal</translation> <translation>Normal</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="33"/> <location filename="../src/settings.ui" line="27"/>
<source>Connection</source> <source>Connection</source>
<translation>Verbidnung</translation> <translation>Verbidnung</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="55"/>
<source>Server</source> <source>Server</source>
<translation>Server</translation> <translation type="vanished">Server</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="110"/> <location filename="../src/settings.ui" line="105"/>
<source>blue</source> <source>blue</source>
<translation>Blau</translation> <translation>Blau</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="115"/> <location filename="../src/settings.ui" line="110"/>
<source>light</source> <source>light</source>
<translation>Hell</translation> <translation>Hell</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="120"/> <location filename="../src/settings.ui" line="115"/>
<source>dark</source> <source>dark</source>
<translation>Dark</translation> <translation>Dark</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="134"/> <location filename="../src/settings.ui" line="129"/>
<source>Fetch hush prices</source> <source>Fetch hush prices</source>
<translation>Hush Preise abrufen</translation> <translation>Hush Preise abrufen</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="233"/> <location filename="../src/settings.ui" line="228"/>
<source>Currency</source> <source>Currency</source>
<translation>Währung</translation> <translation>Währung</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="256"/> <location filename="../src/settings.ui" line="251"/>
<source>AUD</source> <source>AUD</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="261"/> <location filename="../src/settings.ui" line="256"/>
<source>BTC</source> <source>BTC</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="266"/> <location filename="../src/settings.ui" line="261"/>
<source>CAD</source> <source>CAD</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="271"/> <location filename="../src/settings.ui" line="266"/>
<source>CHF</source> <source>CHF</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="276"/> <location filename="../src/settings.ui" line="271"/>
<source>CNY</source> <source>CNY</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="281"/> <location filename="../src/settings.ui" line="276"/>
<source>EUR</source> <source>EUR</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="286"/> <location filename="../src/settings.ui" line="281"/>
<source>GBP</source> <source>GBP</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="291"/> <location filename="../src/settings.ui" line="286"/>
<source>INR</source> <source>INR</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="296"/> <location filename="../src/settings.ui" line="291"/>
<source>USD</source> <source>USD</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="303"/>
<source>Troubleshooting</source> <source>Troubleshooting</source>
<translation>Problembehebung</translation> <translation type="vanished">Problembehebung</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="329"/>
<source>Rescan the blockchain for any missing wallet transactions and to correct your wallet balance. This may take several hours. You need to restart hushWallet for this to take effect</source> <source>Rescan the blockchain for any missing wallet transactions and to correct your wallet balance. This may take several hours. You need to restart hushWallet for this to take effect</source>
<translation>Das Wallet neu scannen um das Guthaben zu aktuallisieren</translation> <translation type="vanished">Das Wallet neu scannen um das Guthaben zu aktuallisieren</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="339"/>
<source>Rescan</source> <source>Rescan</source>
<translation>Neu Scannen</translation> <translation type="vanished">Neu Scannen</translation>
</message> </message>
</context> </context>
<context> <context>

View File

@@ -31,7 +31,7 @@
<name>ConnectionDialog</name> <name>ConnectionDialog</name>
<message> <message>
<location filename="../src/connection.ui" line="17"/> <location filename="../src/connection.ui" line="17"/>
<source>silentdragon</source> <source>SilentDragonLite</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -43,29 +43,29 @@
<context> <context>
<name>Controller</name> <name>Controller</name>
<message> <message>
<location filename="../src/controller.cpp" line="572"/> <location filename="../src/controller.cpp" line="577"/>
<source>Wallet Password</source> <source>Wallet Password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="573"/> <location filename="../src/controller.cpp" line="578"/>
<source>Your wallet is encrypted. <source>Your wallet is encrypted.
Please enter your wallet password</source> Please enter your wallet password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="576"/> <location filename="../src/controller.cpp" line="581"/>
<location filename="../src/controller.cpp" line="591"/> <location filename="../src/controller.cpp" line="596"/>
<source>Wallet Decryption Failed</source> <source>Wallet Decryption Failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="577"/> <location filename="../src/controller.cpp" line="582"/>
<source>Please enter a valid password</source> <source>Please enter a valid password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="647"/> <location filename="../src/controller.cpp" line="652"/>
<source>Failed to unlock wallet</source> <source>Failed to unlock wallet</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -100,11 +100,6 @@ Please enter your wallet password</source>
</context> </context>
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message>
<location filename="../src/mainwindow.ui" line="14"/>
<source>silentdragon</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../src/mainwindow.ui" line="29"/> <location filename="../src/mainwindow.ui" line="29"/>
<source>Balance</source> <source>Balance</source>
@@ -160,6 +155,11 @@ Please enter your wallet password</source>
<source>Address Balances</source> <source>Address Balances</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../src/mainwindow.ui" line="14"/>
<source>SilentDragonLite</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../src/mainwindow.ui" line="297"/> <location filename="../src/mainwindow.ui" line="297"/>
<location filename="../src/mainwindow.ui" line="688"/> <location filename="../src/mainwindow.ui" line="688"/>
@@ -206,8 +206,8 @@ Please enter your wallet password</source>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="499"/> <location filename="../src/mainwindow.ui" line="499"/>
<location filename="../src/mainwindow.cpp" line="864"/> <location filename="../src/mainwindow.cpp" line="885"/>
<location filename="../src/mainwindow.cpp" line="912"/> <location filename="../src/mainwindow.cpp" line="933"/>
<location filename="../src/sendtab.cpp" line="291"/> <location filename="../src/sendtab.cpp" line="291"/>
<source>Memo</source> <source>Memo</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -300,7 +300,7 @@ Please enter your wallet password</source>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="851"/> <location filename="../src/mainwindow.ui" line="851"/>
<location filename="../src/mainwindow.cpp" line="1056"/> <location filename="../src/mainwindow.cpp" line="1077"/>
<source>Export Private Key</source> <source>Export Private Key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -325,25 +325,30 @@ Please enter your wallet password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1169"/> <location filename="../src/mainwindow.ui" line="1171"/>
<source>&amp;Send DenioD Feedback</source> <source>&amp;Send DenioD Feedback</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1202"/> <location filename="../src/mainwindow.ui" line="1204"/>
<source>&amp;Export seed phrase</source> <source>&amp;Export seed phrase</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1240"/> <location filename="../src/mainwindow.ui" line="1242"/>
<source>Encrypt Wallet</source> <source>Encrypt Wallet</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1245"/> <location filename="../src/mainwindow.ui" line="1247"/>
<source>Remove Wallet Encryption</source> <source>Remove Wallet Encryption</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../src/mainwindow.ui" line="1252"/>
<source>Rescan</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../src/mainwindow.ui" line="981"/> <location filename="../src/mainwindow.ui" line="981"/>
<source>This is a Lightwallet, you cant mine with it!</source> <source>This is a Lightwallet, you cant mine with it!</source>
@@ -389,345 +394,340 @@ Please enter your wallet password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1151"/> <location filename="../src/mainwindow.ui" line="1153"/>
<source>E&amp;xit</source> <source>E&amp;xit</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1156"/> <location filename="../src/mainwindow.ui" line="1158"/>
<source>&amp;About</source> <source>&amp;About</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1161"/> <location filename="../src/mainwindow.ui" line="1163"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1164"/> <location filename="../src/mainwindow.ui" line="1166"/>
<source>Ctrl+P</source> <source>Ctrl+P</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1174"/> <location filename="../src/mainwindow.ui" line="1176"/>
<source>&amp;Hush Discord</source> <source>&amp;Hush Discord</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1179"/> <location filename="../src/mainwindow.ui" line="1181"/>
<source>&amp;Hush Website</source> <source>&amp;Hush Website</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1184"/> <location filename="../src/mainwindow.ui" line="1186"/>
<source>Check github.com for &amp;updates</source> <source>Check github.com for &amp;updates</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1189"/> <location filename="../src/mainwindow.ui" line="1191"/>
<source>&amp;Export all private keys</source> <source>&amp;Export all private keys</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1194"/> <location filename="../src/mainwindow.ui" line="1196"/>
<source>Address &amp;book</source> <source>Address &amp;book</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1197"/> <location filename="../src/mainwindow.ui" line="1199"/>
<source>Ctrl+B</source> <source>Ctrl+B</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1207"/> <location filename="../src/mainwindow.ui" line="1209"/>
<location filename="../src/mainwindow.cpp" line="679"/> <location filename="../src/mainwindow.cpp" line="700"/>
<source>Export transactions</source> <source>Export transactions</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1212"/> <location filename="../src/mainwindow.ui" line="1214"/>
<source>Pay hush &amp;URI...</source> <source>Pay hush &amp;URI...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1217"/> <location filename="../src/mainwindow.ui" line="1219"/>
<source>Connect mobile &amp;app</source> <source>Connect mobile &amp;app</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1220"/> <location filename="../src/mainwindow.ui" line="1222"/>
<source>Ctrl+M</source> <source>Ctrl+M</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1225"/> <location filename="../src/mainwindow.ui" line="1227"/>
<source>&amp;Recurring Payments</source> <source>&amp;Recurring Payments</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1230"/> <location filename="../src/mainwindow.ui" line="1232"/>
<source>Request hush...</source> <source>Request hush...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1235"/> <location filename="../src/mainwindow.ui" line="1237"/>
<source>File a bug...</source> <source>File a bug...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="368"/> <location filename="../src/mainwindow.cpp" line="383"/>
<location filename="../src/mainwindow.cpp" line="886"/> <location filename="../src/mainwindow.cpp" line="907"/>
<source>Copy txid</source> <source>Copy txid</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="371"/> <location filename="../src/mainwindow.cpp" line="386"/>
<source>View tx on block explorer</source> <source>View tx on block explorer</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="376"/> <location filename="../src/mainwindow.cpp" line="391"/>
<source>Refresh</source> <source>Refresh</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="420"/> <location filename="../src/mainwindow.cpp" line="435"/>
<source>Restart</source> <source>Restart</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="420"/> <location filename="../src/mainwindow.cpp" line="435"/>
<source>Please restart Silentdragonlite to have the theme apply</source> <source>Please restart Silentdragonlite to have the theme apply</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="451"/> <location filename="../src/mainwindow.cpp" line="527"/>
<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="506"/>
<source>Some feedback about SilentDragonlite or Hush...</source> <source>Some feedback about SilentDragonlite or Hush...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="508"/> <location filename="../src/mainwindow.cpp" line="529"/>
<source>Send Duke some private and shielded feedback about</source> <source>Send Duke some private and shielded feedback about</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="508"/> <location filename="../src/mainwindow.cpp" line="529"/>
<source> or SilentDragonLite</source> <source> or SilentDragonLite</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="589"/> <location filename="../src/mainwindow.cpp" line="610"/>
<source>Paste HUSH URI</source> <source>Paste HUSH URI</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="601"/> <location filename="../src/mainwindow.cpp" line="622"/>
<source>Error paying HUSH URI</source> <source>Error paying HUSH URI</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="602"/> <location filename="../src/mainwindow.cpp" line="623"/>
<source>URI should be of the form &apos;hush:&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> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="685"/> <location filename="../src/mainwindow.cpp" line="706"/>
<source>Error</source> <source>Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="686"/> <location filename="../src/mainwindow.cpp" line="707"/>
<source>Error exporting transactions, file was not saved</source> <source>Error exporting transactions, file was not saved</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="756"/> <location filename="../src/mainwindow.cpp" line="777"/>
<source>Error getting private keys</source> <source>Error getting private keys</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="757"/> <location filename="../src/mainwindow.cpp" line="778"/>
<source>Error loading private keys: </source> <source>Error loading private keys: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="777"/> <location filename="../src/mainwindow.cpp" line="798"/>
<source>These are all the private keys for all the addresses in your wallet</source> <source>These are all the private keys for all the addresses in your wallet</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="779"/> <location filename="../src/mainwindow.cpp" line="800"/>
<source>Private key for </source> <source>Private key for </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="723"/> <location filename="../src/mainwindow.cpp" line="744"/>
<location filename="../src/mainwindow.cpp" line="784"/> <location filename="../src/mainwindow.cpp" line="805"/>
<source>Save File</source> <source>Save File</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="231"/> <location filename="../src/mainwindow.cpp" line="246"/>
<source>Wallet is already encrypted</source> <source>Wallet is already encrypted</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="232"/> <location filename="../src/mainwindow.cpp" line="247"/>
<source>Your wallet is already encrypted with a password. <source>Your wallet is already encrypted with a password.
Please use &apos;Remove Wallet Encryption&apos; if you want to remove the wallet encryption.</source> Please use &apos;Remove Wallet Encryption&apos; if you want to remove the wallet encryption.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="250"/> <location filename="../src/mainwindow.cpp" line="265"/>
<source>Passwords don&apos;t match</source> <source>Passwords don&apos;t match</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="263"/> <location filename="../src/mainwindow.cpp" line="278"/>
<source>Error was: <source>Error was:
</source> </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="274"/> <location filename="../src/mainwindow.cpp" line="289"/>
<source>Wallet Encrypted</source> <source>Wallet Encrypted</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="275"/> <location filename="../src/mainwindow.cpp" line="290"/>
<source>Your wallet was successfully encrypted! The password will be needed to send funds or export private keys.</source> <source>Your wallet was successfully encrypted! The password will be needed to send funds or export private keys.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="279"/> <location filename="../src/mainwindow.cpp" line="294"/>
<location filename="../src/mainwindow.cpp" line="286"/> <location filename="../src/mainwindow.cpp" line="301"/>
<source>Wallet Encryption Failed</source> <source>Wallet Encryption Failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="296"/> <location filename="../src/mainwindow.cpp" line="311"/>
<source>Wallet is not encrypted</source> <source>Wallet is not encrypted</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="297"/> <location filename="../src/mainwindow.cpp" line="312"/>
<source>Your wallet is not encrypted with a password.</source> <source>Your wallet is not encrypted with a password.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="304"/> <location filename="../src/mainwindow.cpp" line="319"/>
<source>Wallet Password</source> <source>Wallet Password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="305"/> <location filename="../src/mainwindow.cpp" line="320"/>
<source>Please enter your wallet password</source> <source>Please enter your wallet password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="313"/> <location filename="../src/mainwindow.cpp" line="328"/>
<location filename="../src/mainwindow.cpp" line="330"/> <location filename="../src/mainwindow.cpp" line="345"/>
<location filename="../src/mainwindow.cpp" line="340"/> <location filename="../src/mainwindow.cpp" line="355"/>
<source>Wallet Decryption Failed</source> <source>Wallet Decryption Failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="314"/> <location filename="../src/mainwindow.cpp" line="329"/>
<source>Please enter a password to decrypt your wallet!</source> <source>Please enter a password to decrypt your wallet!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="325"/> <location filename="../src/mainwindow.cpp" line="340"/>
<source>Wallet Encryption Removed</source> <source>Wallet Encryption Removed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="326"/> <location filename="../src/mainwindow.cpp" line="341"/>
<source>Your wallet was successfully decrypted! You will no longer need a password to send funds or export private keys.</source> <source>Your wallet was successfully decrypted! You will no longer need a password to send funds or export private keys.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="432"/> <location filename="../src/mainwindow.cpp" line="447"/>
<source>Currency Change</source> <source>Currency Change</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="432"/> <location filename="../src/mainwindow.cpp" line="447"/>
<source>Please restart SilentDragonLite to have new currencies apply</source> <source>Please restart SilentDragonLite to have new currencies apply</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="719"/> <location filename="../src/mainwindow.cpp" line="740"/>
<source>This is your wallet seed. Please back it up carefully and safely.</source> <source>This is your wallet seed. Please back it up carefully and safely.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="727"/> <location filename="../src/mainwindow.cpp" line="748"/>
<location filename="../src/mainwindow.cpp" line="788"/> <location filename="../src/mainwindow.cpp" line="809"/>
<source>Unable to open file</source> <source>Unable to open file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="832"/> <location filename="../src/mainwindow.cpp" line="853"/>
<location filename="../src/mainwindow.cpp" line="892"/> <location filename="../src/mainwindow.cpp" line="913"/>
<source>Copy address</source> <source>Copy address</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="835"/> <location filename="../src/mainwindow.cpp" line="856"/>
<location filename="../src/mainwindow.cpp" line="888"/> <location filename="../src/mainwindow.cpp" line="909"/>
<location filename="../src/mainwindow.cpp" line="894"/> <location filename="../src/mainwindow.cpp" line="915"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="838"/> <location filename="../src/mainwindow.cpp" line="859"/>
<source>Get private key</source> <source>Get private key</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="844"/> <location filename="../src/mainwindow.cpp" line="865"/>
<location filename="../src/mainwindow.cpp" line="898"/> <location filename="../src/mainwindow.cpp" line="919"/>
<source>View on block explorer</source> <source>View on block explorer</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="904"/> <location filename="../src/mainwindow.cpp" line="925"/>
<source>View Payment Request</source> <source>View Payment Request</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="911"/> <location filename="../src/mainwindow.cpp" line="932"/>
<source>View Memo</source> <source>View Memo</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="925"/> <location filename="../src/mainwindow.cpp" line="946"/>
<source>Reply to </source> <source>Reply to </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="1012"/> <location filename="../src/mainwindow.cpp" line="1033"/>
<source>Created new t-Addr</source> <source>Created new t-Addr</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="1062"/> <location filename="../src/mainwindow.cpp" line="1083"/>
<source>Copy Address</source> <source>Copy Address</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="1151"/> <location filename="../src/mainwindow.cpp" line="1172"/>
<source>Address has been previously used</source> <source>Address has been previously used</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="1153"/> <location filename="../src/mainwindow.cpp" line="1174"/>
<source>Address is unused</source> <source>Address is unused</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -1056,13 +1056,13 @@ Note: Funds need 5 confirmations before they can be spent</source>
</message> </message>
<message> <message>
<location filename="../src/connection.cpp" line="153"/> <location filename="../src/connection.cpp" line="153"/>
<location filename="../src/controller.cpp" line="231"/> <location filename="../src/controller.cpp" line="236"/>
<source>Connection Error</source> <source>Connection Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/connection.cpp" line="251"/> <location filename="../src/connection.cpp" line="251"/>
<location filename="../src/controller.cpp" line="619"/> <location filename="../src/controller.cpp" line="624"/>
<location filename="../src/sendtab.cpp" line="888"/> <location filename="../src/sendtab.cpp" line="888"/>
<source>Transaction Error</source> <source>Transaction Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -1079,65 +1079,65 @@ Note: Funds need 5 confirmations before they can be spent</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="231"/> <location filename="../src/controller.cpp" line="236"/>
<source>There was an error connecting to hushd. The error was</source> <source>There was an error connecting to hushd. The error was</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="614"/> <location filename="../src/controller.cpp" line="619"/>
<location filename="../src/recurring.cpp" line="598"/> <location filename="../src/recurring.cpp" line="598"/>
<location filename="../src/sendtab.cpp" line="871"/> <location filename="../src/sendtab.cpp" line="871"/>
<source> Tx </source> <source> Tx </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="614"/> <location filename="../src/controller.cpp" line="619"/>
<location filename="../src/recurring.cpp" line="598"/> <location filename="../src/recurring.cpp" line="598"/>
<location filename="../src/sendtab.cpp" line="871"/> <location filename="../src/sendtab.cpp" line="871"/>
<source> failed</source> <source> failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="617"/> <location filename="../src/controller.cpp" line="622"/>
<location filename="../src/sendtab.cpp" line="879"/> <location filename="../src/sendtab.cpp" line="879"/>
<source>The transaction with id </source> <source>The transaction with id </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="617"/> <location filename="../src/controller.cpp" line="622"/>
<location filename="../src/sendtab.cpp" line="879"/> <location filename="../src/sendtab.cpp" line="879"/>
<source> failed. The error was</source> <source> failed. The error was</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="698"/> <location filename="../src/controller.cpp" line="703"/>
<source>Update Available</source> <source>Update Available</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="699"/> <location filename="../src/controller.cpp" line="704"/>
<source>A new release v%1 is available! You have v%2. <source>A new release v%1 is available! You have v%2.
Would you like to visit the releases page?</source> Would you like to visit the releases page?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="711"/> <location filename="../src/controller.cpp" line="716"/>
<source>No updates available</source> <source>No updates available</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="712"/> <location filename="../src/controller.cpp" line="717"/>
<source>You already have the latest release v%1</source> <source>You already have the latest release v%1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="886"/> <location filename="../src/controller.cpp" line="891"/>
<source>Please wait for SilentDragonLite to exit</source> <source>Please wait for SilentDragonLite to exit</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="887"/> <location filename="../src/controller.cpp" line="892"/>
<source>Waiting for hushd to exit</source> <source>Waiting for hushd to exit</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -1203,22 +1203,22 @@ Would you like to visit the releases page?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/websockets.cpp" line="356"/> <location filename="../src/websockets.cpp" line="355"/>
<source>Connected directly</source> <source>Connected directly</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/websockets.cpp" line="359"/> <location filename="../src/websockets.cpp" line="358"/>
<source>Connected over the internet via silentdragon wormhole service</source> <source>Connected over the internet via silentdragon wormhole service</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/websockets.cpp" line="652"/> <location filename="../src/websockets.cpp" line="651"/>
<source>Node is still syncing.</source> <source>Node is still syncing.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/websockets.cpp" line="676"/> <location filename="../src/websockets.cpp" line="675"/>
<source>No sapling or transparent addresses with enough balance to spend.</source> <source>No sapling or transparent addresses with enough balance to spend.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -1567,135 +1567,120 @@ Would you like to visit the releases page?</source>
<context> <context>
<name>Settings</name> <name>Settings</name>
<message> <message>
<location filename="../src/settings.ui" line="20"/> <location filename="../src/settings.ui" line="14"/>
<source>Settings</source> <source>Settings</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="86"/> <location filename="../src/settings.ui" line="49"/>
<source>Lightwallet Server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/settings.ui" line="81"/>
<source>Options</source> <source>Options</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="160"/> <location filename="../src/settings.ui" line="155"/>
<source>Connect to github on startup to check for updates</source> <source>Connect to github on startup to check for updates</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="214"/> <location filename="../src/settings.ui" line="209"/>
<source>Connect to the internet to fetch hush prices</source> <source>Connect to the internet to fetch hush prices</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="147"/> <location filename="../src/settings.ui" line="142"/>
<source>Check github for updates at startup</source> <source>Check github for updates at startup</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="179"/> <location filename="../src/settings.ui" line="174"/>
<source>Theme</source> <source>Theme</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="105"/> <location filename="../src/settings.ui" line="100"/>
<source>default</source> <source>default</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="33"/> <location filename="../src/settings.ui" line="27"/>
<source>Connection</source> <source>Connection</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="55"/> <location filename="../src/settings.ui" line="105"/>
<source>Server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/settings.ui" line="110"/>
<source>blue</source> <source>blue</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="115"/> <location filename="../src/settings.ui" line="110"/>
<source>light</source> <source>light</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="120"/> <location filename="../src/settings.ui" line="115"/>
<source>dark</source> <source>dark</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="134"/> <location filename="../src/settings.ui" line="129"/>
<source>Fetch hush prices</source> <source>Fetch hush prices</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="233"/> <location filename="../src/settings.ui" line="228"/>
<source>Currency</source> <source>Currency</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="256"/> <location filename="../src/settings.ui" line="251"/>
<source>AUD</source> <source>AUD</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="261"/> <location filename="../src/settings.ui" line="256"/>
<source>BTC</source> <source>BTC</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="266"/> <location filename="../src/settings.ui" line="261"/>
<source>CAD</source> <source>CAD</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="271"/> <location filename="../src/settings.ui" line="266"/>
<source>CHF</source> <source>CHF</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="276"/> <location filename="../src/settings.ui" line="271"/>
<source>CNY</source> <source>CNY</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="281"/> <location filename="../src/settings.ui" line="276"/>
<source>EUR</source> <source>EUR</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="286"/> <location filename="../src/settings.ui" line="281"/>
<source>GBP</source> <source>GBP</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="291"/> <location filename="../src/settings.ui" line="286"/>
<source>INR</source> <source>INR</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="296"/> <location filename="../src/settings.ui" line="291"/>
<source>USD</source> <source>USD</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../src/settings.ui" line="303"/>
<source>Troubleshooting</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/settings.ui" line="329"/>
<source>Rescan the blockchain for any missing wallet transactions and to correct your wallet balance. This may take several hours. You need to restart hushWallet for this to take effect</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/settings.ui" line="339"/>
<source>Rescan</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>ViewAddressesDialog</name> <name>ViewAddressesDialog</name>

View File

@@ -30,9 +30,13 @@
<context> <context>
<name>ConnectionDialog</name> <name>ConnectionDialog</name>
<message> <message>
<location filename="../src/connection.ui" line="17"/>
<source>silentdragon</source> <source>silentdragon</source>
<translation>silentdragon</translation> <translation type="vanished">silentdragon</translation>
</message>
<message>
<location filename="../src/connection.ui" line="17"/>
<source>SilentDragonLite</source>
<translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/connection.ui" line="58"/> <location filename="../src/connection.ui" line="58"/>
@@ -43,29 +47,29 @@
<context> <context>
<name>Controller</name> <name>Controller</name>
<message> <message>
<location filename="../src/controller.cpp" line="572"/> <location filename="../src/controller.cpp" line="577"/>
<source>Wallet Password</source> <source>Wallet Password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="573"/> <location filename="../src/controller.cpp" line="578"/>
<source>Your wallet is encrypted. <source>Your wallet is encrypted.
Please enter your wallet password</source> Please enter your wallet password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="576"/> <location filename="../src/controller.cpp" line="581"/>
<location filename="../src/controller.cpp" line="591"/> <location filename="../src/controller.cpp" line="596"/>
<source>Wallet Decryption Failed</source> <source>Wallet Decryption Failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="577"/> <location filename="../src/controller.cpp" line="582"/>
<source>Please enter a valid password</source> <source>Please enter a valid password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="647"/> <location filename="../src/controller.cpp" line="652"/>
<source>Failed to unlock wallet</source> <source>Failed to unlock wallet</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -101,9 +105,8 @@ Please enter your wallet password</source>
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../src/mainwindow.ui" line="14"/>
<source>silentdragon</source> <source>silentdragon</source>
<translation>silentdragon</translation> <translation type="vanished">silentdragon</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="29"/> <location filename="../src/mainwindow.ui" line="29"/>
@@ -218,8 +221,8 @@ Please enter your wallet password</source>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="499"/> <location filename="../src/mainwindow.ui" line="499"/>
<location filename="../src/mainwindow.cpp" line="864"/> <location filename="../src/mainwindow.cpp" line="885"/>
<location filename="../src/mainwindow.cpp" line="912"/> <location filename="../src/mainwindow.cpp" line="933"/>
<location filename="../src/sendtab.cpp" line="291"/> <location filename="../src/sendtab.cpp" line="291"/>
<source>Memo</source> <source>Memo</source>
<translation>Mémo</translation> <translation>Mémo</translation>
@@ -292,32 +295,42 @@ Please enter your wallet password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1169"/> <location filename="../src/mainwindow.ui" line="1171"/>
<source>&amp;Send DenioD Feedback</source> <source>&amp;Send DenioD Feedback</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1202"/> <location filename="../src/mainwindow.ui" line="1204"/>
<source>&amp;Export seed phrase</source> <source>&amp;Export seed phrase</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1240"/> <location filename="../src/mainwindow.ui" line="1242"/>
<source>Encrypt Wallet</source> <source>Encrypt Wallet</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1245"/> <location filename="../src/mainwindow.ui" line="1247"/>
<source>Remove Wallet Encryption</source> <source>Remove Wallet Encryption</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1174"/> <location filename="../src/mainwindow.ui" line="1252"/>
<source>Rescan</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1176"/>
<source>&amp;Hush Discord</source> <source>&amp;Hush Discord</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1179"/> <location filename="../src/mainwindow.ui" line="14"/>
<source>SilentDragonLite</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1181"/>
<source>&amp;Hush Website</source> <source>&amp;Hush Website</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -361,7 +374,7 @@ Please enter your wallet password</source>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="851"/> <location filename="../src/mainwindow.ui" line="851"/>
<location filename="../src/mainwindow.cpp" line="1056"/> <location filename="../src/mainwindow.cpp" line="1077"/>
<source>Export Private Key</source> <source>Export Private Key</source>
<translation>Exporter la clef privée</translation> <translation>Exporter la clef privée</translation>
</message> </message>
@@ -440,22 +453,22 @@ Please enter your wallet password</source>
<translation>&amp;Edition</translation> <translation>&amp;Edition</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1151"/> <location filename="../src/mainwindow.ui" line="1153"/>
<source>E&amp;xit</source> <source>E&amp;xit</source>
<translation>Q&amp;uiter</translation> <translation>Q&amp;uiter</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1156"/> <location filename="../src/mainwindow.ui" line="1158"/>
<source>&amp;About</source> <source>&amp;About</source>
<translation>&amp;À propos</translation> <translation>&amp;À propos</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1161"/> <location filename="../src/mainwindow.ui" line="1163"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation>&amp;Préférences</translation> <translation>&amp;Préférences</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1164"/> <location filename="../src/mainwindow.ui" line="1166"/>
<source>Ctrl+P</source> <source>Ctrl+P</source>
<translation>Ctrl+P</translation> <translation>Ctrl+P</translation>
</message> </message>
@@ -464,7 +477,7 @@ Please enter your wallet password</source>
<translation type="vanished">&amp;Faire un don</translation> <translation type="vanished">&amp;Faire un don</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1184"/> <location filename="../src/mainwindow.ui" line="1186"/>
<source>Check github.com for &amp;updates</source> <source>Check github.com for &amp;updates</source>
<translation>Vérifier &amp;github.com pour des mises à jour</translation> <translation>Vérifier &amp;github.com pour des mises à jour</translation>
</message> </message>
@@ -481,7 +494,7 @@ Please enter your wallet password</source>
<translation type="vanished">&amp;Importer une clef privée</translation> <translation type="vanished">&amp;Importer une clef privée</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1189"/> <location filename="../src/mainwindow.ui" line="1191"/>
<source>&amp;Export all private keys</source> <source>&amp;Export all private keys</source>
<translation>&amp;Exporter toutes les clefs privées</translation> <translation>&amp;Exporter toutes les clefs privées</translation>
</message> </message>
@@ -494,12 +507,12 @@ Please enter your wallet password</source>
<translation type="vanished">Ctrl+A, Ctrl+Z</translation> <translation type="vanished">Ctrl+A, Ctrl+Z</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1194"/> <location filename="../src/mainwindow.ui" line="1196"/>
<source>Address &amp;book</source> <source>Address &amp;book</source>
<translation>Carnet &amp;d&apos;adresse</translation> <translation>Carnet &amp;d&apos;adresse</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1197"/> <location filename="../src/mainwindow.ui" line="1199"/>
<source>Ctrl+B</source> <source>Ctrl+B</source>
<translation>Ctrl+B</translation> <translation>Ctrl+B</translation>
</message> </message>
@@ -508,38 +521,38 @@ Please enter your wallet password</source>
<translation type="vanished">&amp;Sauvegarder &quot;wallet.dat&quot;</translation> <translation type="vanished">&amp;Sauvegarder &quot;wallet.dat&quot;</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1207"/> <location filename="../src/mainwindow.ui" line="1209"/>
<location filename="../src/mainwindow.cpp" line="679"/> <location filename="../src/mainwindow.cpp" line="700"/>
<source>Export transactions</source> <source>Export transactions</source>
<translation>Exporter les transactions</translation> <translation>Exporter les transactions</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1212"/> <location filename="../src/mainwindow.ui" line="1214"/>
<source>Pay hush &amp;URI...</source> <source>Pay hush &amp;URI...</source>
<translation>PAyer une URI hush</translation> <translation>PAyer une URI hush</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1217"/> <location filename="../src/mainwindow.ui" line="1219"/>
<source>Connect mobile &amp;app</source> <source>Connect mobile &amp;app</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1220"/> <location filename="../src/mainwindow.ui" line="1222"/>
<source>Ctrl+M</source> <source>Ctrl+M</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1225"/> <location filename="../src/mainwindow.ui" line="1227"/>
<source>&amp;Recurring Payments</source> <source>&amp;Recurring Payments</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1230"/> <location filename="../src/mainwindow.ui" line="1232"/>
<source>Request hush...</source> <source>Request hush...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1235"/> <location filename="../src/mainwindow.ui" line="1237"/>
<source>File a bug...</source> <source>File a bug...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -547,11 +560,6 @@ Please enter your wallet password</source>
<source>Tor configuration is available only when running an embedded hushd.</source> <source>Tor configuration is available only when running an embedded hushd.</source>
<translation type="vanished">La configuration de Tor est disponible uniquement lors de l&apos;exécution du processus hushd intégré. </translation> <translation type="vanished">La configuration de Tor est disponible uniquement lors de l&apos;exécution du processus hushd intégré. </translation>
</message> </message>
<message>
<location filename="../src/mainwindow.cpp" line="451"/>
<source>You&apos;re using an external hushd. Please restart hushd with -rescan</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<source>Enable Tor</source> <source>Enable Tor</source>
<translation type="vanished">Activer Tor</translation> <translation type="vanished">Activer Tor</translation>
@@ -601,12 +609,12 @@ Please enter your wallet password</source>
<translation type="vanished">Rescan de l&apos;import de la clef privée achevé</translation> <translation type="vanished">Rescan de l&apos;import de la clef privée achevé</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="371"/> <location filename="../src/mainwindow.cpp" line="386"/>
<source>View tx on block explorer</source> <source>View tx on block explorer</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="376"/> <location filename="../src/mainwindow.cpp" line="391"/>
<source>Refresh</source> <source>Refresh</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -615,7 +623,7 @@ Please enter your wallet password</source>
<translation type="vanished">Erreur lors du payement du URI hush</translation> <translation type="vanished">Erreur lors du payement du URI hush</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="602"/> <location filename="../src/mainwindow.cpp" line="623"/>
<source>URI should be of the form &apos;hush:&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>Le format URI doit être comme suit: &apos;hush:&lt;addr&gt;?amt=x&amp;memo=y</translation> <translation>Le format URI doit être comme suit: &apos;hush:&lt;addr&gt;?amt=x&amp;memo=y</translation>
</message> </message>
@@ -640,12 +648,12 @@ Please enter your wallet password</source>
<translation type="vanished">Les clef seront importées dans votre noeud hushd connecté</translation> <translation type="vanished">Les clef seront importées dans votre noeud hushd connecté</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="685"/> <location filename="../src/mainwindow.cpp" line="706"/>
<source>Error</source> <source>Error</source>
<translation>Erreur</translation> <translation>Erreur</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="686"/> <location filename="../src/mainwindow.cpp" line="707"/>
<source>Error exporting transactions, file was not saved</source> <source>Error exporting transactions, file was not saved</source>
<translation>Erreur lors de l&apos;exportation des transactions. Le fichier n&apos;a pas é sauvegardé.</translation> <translation>Erreur lors de l&apos;exportation des transactions. Le fichier n&apos;a pas é sauvegardé.</translation>
</message> </message>
@@ -678,147 +686,147 @@ Please enter your wallet password</source>
<translation type="vanished">Vous devez le sauvegarder manuellement.</translation> <translation type="vanished">Vous devez le sauvegarder manuellement.</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="777"/> <location filename="../src/mainwindow.cpp" line="798"/>
<source>These are all the private keys for all the addresses in your wallet</source> <source>These are all the private keys for all the addresses in your wallet</source>
<translation>Ce sont toutes les clés privées pour toutes les adresses de votre portefeuille</translation> <translation>Ce sont toutes les clés privées pour toutes les adresses de votre portefeuille</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="779"/> <location filename="../src/mainwindow.cpp" line="800"/>
<source>Private key for </source> <source>Private key for </source>
<translation>Clef privée pour </translation> <translation>Clef privée pour </translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="723"/> <location filename="../src/mainwindow.cpp" line="744"/>
<location filename="../src/mainwindow.cpp" line="784"/> <location filename="../src/mainwindow.cpp" line="805"/>
<source>Save File</source> <source>Save File</source>
<translation>Sauvegarder le fichier</translation> <translation>Sauvegarder le fichier</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="231"/> <location filename="../src/mainwindow.cpp" line="246"/>
<source>Wallet is already encrypted</source> <source>Wallet is already encrypted</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="232"/> <location filename="../src/mainwindow.cpp" line="247"/>
<source>Your wallet is already encrypted with a password. <source>Your wallet is already encrypted with a password.
Please use &apos;Remove Wallet Encryption&apos; if you want to remove the wallet encryption.</source> Please use &apos;Remove Wallet Encryption&apos; if you want to remove the wallet encryption.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="250"/> <location filename="../src/mainwindow.cpp" line="265"/>
<source>Passwords don&apos;t match</source> <source>Passwords don&apos;t match</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="263"/> <location filename="../src/mainwindow.cpp" line="278"/>
<source>Error was: <source>Error was:
</source> </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="274"/> <location filename="../src/mainwindow.cpp" line="289"/>
<source>Wallet Encrypted</source> <source>Wallet Encrypted</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="275"/> <location filename="../src/mainwindow.cpp" line="290"/>
<source>Your wallet was successfully encrypted! The password will be needed to send funds or export private keys.</source> <source>Your wallet was successfully encrypted! The password will be needed to send funds or export private keys.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="279"/> <location filename="../src/mainwindow.cpp" line="294"/>
<location filename="../src/mainwindow.cpp" line="286"/> <location filename="../src/mainwindow.cpp" line="301"/>
<source>Wallet Encryption Failed</source> <source>Wallet Encryption Failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="296"/> <location filename="../src/mainwindow.cpp" line="311"/>
<source>Wallet is not encrypted</source> <source>Wallet is not encrypted</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="297"/> <location filename="../src/mainwindow.cpp" line="312"/>
<source>Your wallet is not encrypted with a password.</source> <source>Your wallet is not encrypted with a password.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="304"/> <location filename="../src/mainwindow.cpp" line="319"/>
<source>Wallet Password</source> <source>Wallet Password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="305"/> <location filename="../src/mainwindow.cpp" line="320"/>
<source>Please enter your wallet password</source> <source>Please enter your wallet password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="313"/> <location filename="../src/mainwindow.cpp" line="328"/>
<location filename="../src/mainwindow.cpp" line="330"/> <location filename="../src/mainwindow.cpp" line="345"/>
<location filename="../src/mainwindow.cpp" line="340"/> <location filename="../src/mainwindow.cpp" line="355"/>
<source>Wallet Decryption Failed</source> <source>Wallet Decryption Failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="314"/> <location filename="../src/mainwindow.cpp" line="329"/>
<source>Please enter a password to decrypt your wallet!</source> <source>Please enter a password to decrypt your wallet!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="325"/> <location filename="../src/mainwindow.cpp" line="340"/>
<source>Wallet Encryption Removed</source> <source>Wallet Encryption Removed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="326"/> <location filename="../src/mainwindow.cpp" line="341"/>
<source>Your wallet was successfully decrypted! You will no longer need a password to send funds or export private keys.</source> <source>Your wallet was successfully decrypted! You will no longer need a password to send funds or export private keys.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="432"/> <location filename="../src/mainwindow.cpp" line="447"/>
<source>Currency Change</source> <source>Currency Change</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="432"/> <location filename="../src/mainwindow.cpp" line="447"/>
<source>Please restart SilentDragonLite to have new currencies apply</source> <source>Please restart SilentDragonLite to have new currencies apply</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="719"/> <location filename="../src/mainwindow.cpp" line="740"/>
<source>This is your wallet seed. Please back it up carefully and safely.</source> <source>This is your wallet seed. Please back it up carefully and safely.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="727"/> <location filename="../src/mainwindow.cpp" line="748"/>
<location filename="../src/mainwindow.cpp" line="788"/> <location filename="../src/mainwindow.cpp" line="809"/>
<source>Unable to open file</source> <source>Unable to open file</source>
<translation>mpossible d&apos;ouvrir le fichier</translation> <translation>mpossible d&apos;ouvrir le fichier</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="756"/> <location filename="../src/mainwindow.cpp" line="777"/>
<source>Error getting private keys</source> <source>Error getting private keys</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="757"/> <location filename="../src/mainwindow.cpp" line="778"/>
<source>Error loading private keys: </source> <source>Error loading private keys: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="832"/> <location filename="../src/mainwindow.cpp" line="853"/>
<location filename="../src/mainwindow.cpp" line="892"/> <location filename="../src/mainwindow.cpp" line="913"/>
<source>Copy address</source> <source>Copy address</source>
<translation>Copier l&apos;adresse</translation> <translation>Copier l&apos;adresse</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="835"/> <location filename="../src/mainwindow.cpp" line="856"/>
<location filename="../src/mainwindow.cpp" line="888"/> <location filename="../src/mainwindow.cpp" line="909"/>
<location filename="../src/mainwindow.cpp" line="894"/> <location filename="../src/mainwindow.cpp" line="915"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>Copié dans le presse-papier</translation> <translation>Copié dans le presse-papier</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="838"/> <location filename="../src/mainwindow.cpp" line="859"/>
<source>Get private key</source> <source>Get private key</source>
<translation>Obtenir la clef privée</translation> <translation>Obtenir la clef privée</translation>
</message> </message>
@@ -827,8 +835,8 @@ Please use &apos;Remove Wallet Encryption&apos; if you want to remove the wallet
<translation type="vanished">Rendre privé le solde vers Sapling</translation> <translation type="vanished">Rendre privé le solde vers Sapling</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="844"/> <location filename="../src/mainwindow.cpp" line="865"/>
<location filename="../src/mainwindow.cpp" line="898"/> <location filename="../src/mainwindow.cpp" line="919"/>
<source>View on block explorer</source> <source>View on block explorer</source>
<translation>Voir dans l&apos;explorateur de block</translation> <translation>Voir dans l&apos;explorateur de block</translation>
</message> </message>
@@ -837,78 +845,78 @@ Please use &apos;Remove Wallet Encryption&apos; if you want to remove the wallet
<translation type="vanished">Migrer vers Sapling</translation> <translation type="vanished">Migrer vers Sapling</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="368"/> <location filename="../src/mainwindow.cpp" line="383"/>
<location filename="../src/mainwindow.cpp" line="886"/> <location filename="../src/mainwindow.cpp" line="907"/>
<source>Copy txid</source> <source>Copy txid</source>
<translation>Copier l&apos;ID de transaction</translation> <translation>Copier l&apos;ID de transaction</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="420"/> <location filename="../src/mainwindow.cpp" line="435"/>
<source>Restart</source> <source>Restart</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="420"/> <location filename="../src/mainwindow.cpp" line="435"/>
<source>Please restart Silentdragonlite to have the theme apply</source> <source>Please restart Silentdragonlite to have the theme apply</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="506"/> <location filename="../src/mainwindow.cpp" line="527"/>
<source>Some feedback about SilentDragonlite or Hush...</source> <source>Some feedback about SilentDragonlite or Hush...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="508"/> <location filename="../src/mainwindow.cpp" line="529"/>
<source>Send Duke some private and shielded feedback about</source> <source>Send Duke some private and shielded feedback about</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="508"/> <location filename="../src/mainwindow.cpp" line="529"/>
<source> or SilentDragonLite</source> <source> or SilentDragonLite</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="589"/> <location filename="../src/mainwindow.cpp" line="610"/>
<source>Paste HUSH URI</source> <source>Paste HUSH URI</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="601"/> <location filename="../src/mainwindow.cpp" line="622"/>
<source>Error paying HUSH URI</source> <source>Error paying HUSH URI</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="904"/> <location filename="../src/mainwindow.cpp" line="925"/>
<source>View Payment Request</source> <source>View Payment Request</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="911"/> <location filename="../src/mainwindow.cpp" line="932"/>
<source>View Memo</source> <source>View Memo</source>
<translation>Voir le mémo</translation> <translation>Voir le mémo</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="925"/> <location filename="../src/mainwindow.cpp" line="946"/>
<source>Reply to </source> <source>Reply to </source>
<translation>Répondre à </translation> <translation>Répondre à </translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="1012"/> <location filename="../src/mainwindow.cpp" line="1033"/>
<source>Created new t-Addr</source> <source>Created new t-Addr</source>
<translation>Nouvelle Adresse-t créée</translation> <translation>Nouvelle Adresse-t créée</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="1062"/> <location filename="../src/mainwindow.cpp" line="1083"/>
<source>Copy Address</source> <source>Copy Address</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="1151"/> <location filename="../src/mainwindow.cpp" line="1172"/>
<source>Address has been previously used</source> <source>Address has been previously used</source>
<translation>L&apos;adresse a é utilisée précédemment.</translation> <translation>L&apos;adresse a é utilisée précédemment.</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="1153"/> <location filename="../src/mainwindow.cpp" line="1174"/>
<source>Address is unused</source> <source>Address is unused</source>
<translation>L&apos;adresse est inutilisée.</translation> <translation>L&apos;adresse est inutilisée.</translation>
</message> </message>
@@ -1285,31 +1293,31 @@ Not starting embedded hushd because --no-embedded was passed</source>
<translation type="vanished">hushd n&apos;a aucune connexion à un pair</translation> <translation type="vanished">hushd n&apos;a aucune connexion à un pair</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="231"/> <location filename="../src/controller.cpp" line="236"/>
<source>There was an error connecting to hushd. The error was</source> <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> <translation>Une erreur est survenue lors de la connection à hushd. L&apos;erreur est</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="617"/> <location filename="../src/controller.cpp" line="622"/>
<location filename="../src/sendtab.cpp" line="879"/> <location filename="../src/sendtab.cpp" line="879"/>
<source>The transaction with id </source> <source>The transaction with id </source>
<translation>La transaction avec ID </translation> <translation>La transaction avec ID </translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="617"/> <location filename="../src/controller.cpp" line="622"/>
<location filename="../src/sendtab.cpp" line="879"/> <location filename="../src/sendtab.cpp" line="879"/>
<source> failed. The error was</source> <source> failed. The error was</source>
<translation> a échoué. L&apos;erreur était</translation> <translation> a échoué. L&apos;erreur était</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="614"/> <location filename="../src/controller.cpp" line="619"/>
<location filename="../src/recurring.cpp" line="598"/> <location filename="../src/recurring.cpp" line="598"/>
<location filename="../src/sendtab.cpp" line="871"/> <location filename="../src/sendtab.cpp" line="871"/>
<source> failed</source> <source> failed</source>
<translation> a échoué</translation> <translation> a échoué</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="614"/> <location filename="../src/controller.cpp" line="619"/>
<location filename="../src/recurring.cpp" line="598"/> <location filename="../src/recurring.cpp" line="598"/>
<location filename="../src/sendtab.cpp" line="871"/> <location filename="../src/sendtab.cpp" line="871"/>
<source> Tx </source> <source> Tx </source>
@@ -1320,29 +1328,29 @@ Not starting embedded hushd because --no-embedded was passed</source>
<translation type="vanished"> tx en cours de calcul. Ceci peut prendre quelques minutes.</translation> <translation type="vanished"> tx en cours de calcul. Ceci peut prendre quelques minutes.</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="698"/> <location filename="../src/controller.cpp" line="703"/>
<source>Update Available</source> <source>Update Available</source>
<translation>MàJ disponible</translation> <translation>MàJ disponible</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="699"/> <location filename="../src/controller.cpp" line="704"/>
<source>A new release v%1 is available! You have v%2. <source>A new release v%1 is available! You have v%2.
Would you like to visit the releases page?</source> Would you like to visit the releases page?</source>
<translation>Voulez-vous visiter la page des nouvelles versions ?</translation> <translation>Voulez-vous visiter la page des nouvelles versions ?</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="711"/> <location filename="../src/controller.cpp" line="716"/>
<source>No updates available</source> <source>No updates available</source>
<translation>Pas de MàJ disponible</translation> <translation>Pas de MàJ disponible</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="712"/> <location filename="../src/controller.cpp" line="717"/>
<source>You already have the latest release v%1</source> <source>You already have the latest release v%1</source>
<translation>Vous utilisez déjà la dernière version v%1</translation> <translation>Vous utilisez déjà la dernière version v%1</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="886"/> <location filename="../src/controller.cpp" line="891"/>
<source>Please wait for SilentDragonLite to exit</source> <source>Please wait for SilentDragonLite to exit</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -1351,7 +1359,7 @@ Would you like to visit the releases page?</source>
<translation type="vanished">Veuillez patienter. Fermeture de silentdragon en cours</translation> <translation type="vanished">Veuillez patienter. Fermeture de silentdragon en cours</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="887"/> <location filename="../src/controller.cpp" line="892"/>
<source>Waiting for hushd to exit</source> <source>Waiting for hushd to exit</source>
<translation>Attente de la fermeture de hushd</translation> <translation>Attente de la fermeture de hushd</translation>
</message> </message>
@@ -1404,13 +1412,13 @@ Veuillez configurer l&apos;hôte/port et utilisateur/mot de passe dans le menu E
</message> </message>
<message> <message>
<location filename="../src/connection.cpp" line="153"/> <location filename="../src/connection.cpp" line="153"/>
<location filename="../src/controller.cpp" line="231"/> <location filename="../src/controller.cpp" line="236"/>
<source>Connection Error</source> <source>Connection Error</source>
<translation>Erreur de connection</translation> <translation>Erreur de connection</translation>
</message> </message>
<message> <message>
<location filename="../src/connection.cpp" line="251"/> <location filename="../src/connection.cpp" line="251"/>
<location filename="../src/controller.cpp" line="619"/> <location filename="../src/controller.cpp" line="624"/>
<location filename="../src/sendtab.cpp" line="888"/> <location filename="../src/sendtab.cpp" line="888"/>
<source>Transaction Error</source> <source>Transaction Error</source>
<translation>Erreur de transaction</translation> <translation>Erreur de transaction</translation>
@@ -1545,22 +1553,22 @@ Vous avez soit des fonds non confirmés soit le solde est trop petit pour une mi
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/websockets.cpp" line="356"/> <location filename="../src/websockets.cpp" line="355"/>
<source>Connected directly</source> <source>Connected directly</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/websockets.cpp" line="359"/> <location filename="../src/websockets.cpp" line="358"/>
<source>Connected over the internet via silentdragon wormhole service</source> <source>Connected over the internet via silentdragon wormhole service</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/websockets.cpp" line="652"/> <location filename="../src/websockets.cpp" line="651"/>
<source>Node is still syncing.</source> <source>Node is still syncing.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/websockets.cpp" line="676"/> <location filename="../src/websockets.cpp" line="675"/>
<source>No sapling or transparent addresses with enough balance to spend.</source> <source>No sapling or transparent addresses with enough balance to spend.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -1940,7 +1948,7 @@ Vous avez soit des fonds non confirmés soit le solde est trop petit pour une mi
<context> <context>
<name>Settings</name> <name>Settings</name>
<message> <message>
<location filename="../src/settings.ui" line="20"/> <location filename="../src/settings.ui" line="14"/>
<source>Settings</source> <source>Settings</source>
<translation>Préférences</translation> <translation>Préférences</translation>
</message> </message>
@@ -1965,12 +1973,12 @@ Vous avez soit des fonds non confirmés soit le solde est trop petit pour une mi
<translation type="vanished">Mot de passe RPC</translation> <translation type="vanished">Mot de passe RPC</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="86"/> <location filename="../src/settings.ui" line="81"/>
<source>Options</source> <source>Options</source>
<translation>Options</translation> <translation>Options</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="147"/> <location filename="../src/settings.ui" line="142"/>
<source>Check github for updates at startup</source> <source>Check github for updates at startup</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -1987,120 +1995,105 @@ Vous avez soit des fonds non confirmés soit le solde est trop petit pour une mi
<translation type="vanished">Se connecter via Tor</translation> <translation type="vanished">Se connecter via Tor</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="160"/> <location filename="../src/settings.ui" line="155"/>
<source>Connect to github on startup to check for updates</source> <source>Connect to github on startup to check for updates</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="214"/> <location filename="../src/settings.ui" line="209"/>
<source>Connect to the internet to fetch hush prices</source> <source>Connect to the internet to fetch hush prices</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="179"/> <location filename="../src/settings.ui" line="174"/>
<source>Theme</source> <source>Theme</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="105"/> <location filename="../src/settings.ui" line="49"/>
<source>Lightwallet Server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/settings.ui" line="100"/>
<source>default</source> <source>default</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="33"/> <location filename="../src/settings.ui" line="27"/>
<source>Connection</source> <source>Connection</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="55"/> <location filename="../src/settings.ui" line="105"/>
<source>Server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/settings.ui" line="110"/>
<source>blue</source> <source>blue</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="115"/> <location filename="../src/settings.ui" line="110"/>
<source>light</source> <source>light</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="120"/> <location filename="../src/settings.ui" line="115"/>
<source>dark</source> <source>dark</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="134"/> <location filename="../src/settings.ui" line="129"/>
<source>Fetch hush prices</source> <source>Fetch hush prices</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="233"/> <location filename="../src/settings.ui" line="228"/>
<source>Currency</source> <source>Currency</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="256"/> <location filename="../src/settings.ui" line="251"/>
<source>AUD</source> <source>AUD</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="261"/> <location filename="../src/settings.ui" line="256"/>
<source>BTC</source> <source>BTC</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="266"/> <location filename="../src/settings.ui" line="261"/>
<source>CAD</source> <source>CAD</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="271"/> <location filename="../src/settings.ui" line="266"/>
<source>CHF</source> <source>CHF</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="276"/> <location filename="../src/settings.ui" line="271"/>
<source>CNY</source> <source>CNY</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="281"/> <location filename="../src/settings.ui" line="276"/>
<source>EUR</source> <source>EUR</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="286"/> <location filename="../src/settings.ui" line="281"/>
<source>GBP</source> <source>GBP</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="291"/> <location filename="../src/settings.ui" line="286"/>
<source>INR</source> <source>INR</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="296"/> <location filename="../src/settings.ui" line="291"/>
<source>USD</source> <source>USD</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../src/settings.ui" line="303"/>
<source>Troubleshooting</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/settings.ui" line="329"/>
<source>Rescan the blockchain for any missing wallet transactions and to correct your wallet balance. This may take several hours. You need to restart hushWallet for this to take effect</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/settings.ui" line="339"/>
<source>Rescan</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<source>Clear History</source> <source>Clear History</source>
<translation type="vanished">Effacer l&apos;historique</translation> <translation type="vanished">Effacer l&apos;historique</translation>

View File

@@ -30,9 +30,13 @@
<context> <context>
<name>ConnectionDialog</name> <name>ConnectionDialog</name>
<message> <message>
<location filename="../src/connection.ui" line="17"/>
<source>silentdragon</source> <source>silentdragon</source>
<translation>silentdragon</translation> <translation type="vanished">silentdragon</translation>
</message>
<message>
<location filename="../src/connection.ui" line="17"/>
<source>SilentDragonLite</source>
<translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/connection.ui" line="58"/> <location filename="../src/connection.ui" line="58"/>
@@ -43,29 +47,29 @@
<context> <context>
<name>Controller</name> <name>Controller</name>
<message> <message>
<location filename="../src/controller.cpp" line="572"/> <location filename="../src/controller.cpp" line="577"/>
<source>Wallet Password</source> <source>Wallet Password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="573"/> <location filename="../src/controller.cpp" line="578"/>
<source>Your wallet is encrypted. <source>Your wallet is encrypted.
Please enter your wallet password</source> Please enter your wallet password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="576"/> <location filename="../src/controller.cpp" line="581"/>
<location filename="../src/controller.cpp" line="591"/> <location filename="../src/controller.cpp" line="596"/>
<source>Wallet Decryption Failed</source> <source>Wallet Decryption Failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="577"/> <location filename="../src/controller.cpp" line="582"/>
<source>Please enter a valid password</source> <source>Please enter a valid password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="647"/> <location filename="../src/controller.cpp" line="652"/>
<source>Failed to unlock wallet</source> <source>Failed to unlock wallet</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -101,9 +105,8 @@ Please enter your wallet password</source>
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../src/mainwindow.ui" line="14"/>
<source>silentdragon</source> <source>silentdragon</source>
<translation>silentdragon</translation> <translation type="vanished">silentdragon</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="29"/> <location filename="../src/mainwindow.ui" line="29"/>
@@ -222,8 +225,8 @@ Please enter your wallet password</source>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="499"/> <location filename="../src/mainwindow.ui" line="499"/>
<location filename="../src/mainwindow.cpp" line="864"/> <location filename="../src/mainwindow.cpp" line="885"/>
<location filename="../src/mainwindow.cpp" line="912"/> <location filename="../src/mainwindow.cpp" line="933"/>
<location filename="../src/sendtab.cpp" line="291"/> <location filename="../src/sendtab.cpp" line="291"/>
<source>Memo</source> <source>Memo</source>
<translation>Memo</translation> <translation>Memo</translation>
@@ -295,32 +298,42 @@ Please enter your wallet password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1169"/> <location filename="../src/mainwindow.ui" line="1171"/>
<source>&amp;Send DenioD Feedback</source> <source>&amp;Send DenioD Feedback</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1202"/> <location filename="../src/mainwindow.ui" line="1204"/>
<source>&amp;Export seed phrase</source> <source>&amp;Export seed phrase</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1240"/> <location filename="../src/mainwindow.ui" line="1242"/>
<source>Encrypt Wallet</source> <source>Encrypt Wallet</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1245"/> <location filename="../src/mainwindow.ui" line="1247"/>
<source>Remove Wallet Encryption</source> <source>Remove Wallet Encryption</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1174"/> <location filename="../src/mainwindow.ui" line="1252"/>
<source>Rescan</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1176"/>
<source>&amp;Hush Discord</source> <source>&amp;Hush Discord</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1179"/> <location filename="../src/mainwindow.ui" line="14"/>
<source>SilentDragonLite</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1181"/>
<source>&amp;Hush Website</source> <source>&amp;Hush Website</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -374,7 +387,7 @@ Please enter your wallet password</source>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="851"/> <location filename="../src/mainwindow.ui" line="851"/>
<location filename="../src/mainwindow.cpp" line="1056"/> <location filename="../src/mainwindow.cpp" line="1077"/>
<source>Export Private Key</source> <source>Export Private Key</source>
<translation>Esporta la chiave privata</translation> <translation>Esporta la chiave privata</translation>
</message> </message>
@@ -441,22 +454,22 @@ Please enter your wallet password</source>
<translation>&amp;Modifica</translation> <translation>&amp;Modifica</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1151"/> <location filename="../src/mainwindow.ui" line="1153"/>
<source>E&amp;xit</source> <source>E&amp;xit</source>
<translation>&amp;Esci</translation> <translation>&amp;Esci</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1156"/> <location filename="../src/mainwindow.ui" line="1158"/>
<source>&amp;About</source> <source>&amp;About</source>
<translation>&amp;About</translation> <translation>&amp;About</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1161"/> <location filename="../src/mainwindow.ui" line="1163"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation>&amp;Impostazioni</translation> <translation>&amp;Impostazioni</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1164"/> <location filename="../src/mainwindow.ui" line="1166"/>
<source>Ctrl+P</source> <source>Ctrl+P</source>
<translation>Ctrl+P</translation> <translation>Ctrl+P</translation>
</message> </message>
@@ -465,7 +478,7 @@ Please enter your wallet password</source>
<translation type="vanished">&amp;Dona</translation> <translation type="vanished">&amp;Dona</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1184"/> <location filename="../src/mainwindow.ui" line="1186"/>
<source>Check github.com for &amp;updates</source> <source>Check github.com for &amp;updates</source>
<translation>Controllo nuovi &amp;aggiornamenti</translation> <translation>Controllo nuovi &amp;aggiornamenti</translation>
</message> </message>
@@ -482,7 +495,7 @@ Please enter your wallet password</source>
<translation type="vanished">&amp;Importa chiave privata</translation> <translation type="vanished">&amp;Importa chiave privata</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1189"/> <location filename="../src/mainwindow.ui" line="1191"/>
<source>&amp;Export all private keys</source> <source>&amp;Export all private keys</source>
<translation>&amp;Esporta tutte le chiavi private</translation> <translation>&amp;Esporta tutte le chiavi private</translation>
</message> </message>
@@ -495,13 +508,13 @@ Please enter your wallet password</source>
<translation type="vanished">Ctrl+A, Ctrl+Z</translation> <translation type="vanished">Ctrl+A, Ctrl+Z</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1194"/> <location filename="../src/mainwindow.ui" line="1196"/>
<source>Address &amp;book</source> <source>Address &amp;book</source>
<translatorcomment>check</translatorcomment> <translatorcomment>check</translatorcomment>
<translation>Rubrica &amp;Contatti</translation> <translation>Rubrica &amp;Contatti</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1197"/> <location filename="../src/mainwindow.ui" line="1199"/>
<source>Ctrl+B</source> <source>Ctrl+B</source>
<translation>Ctrl+B</translation> <translation>Ctrl+B</translation>
</message> </message>
@@ -510,38 +523,38 @@ Please enter your wallet password</source>
<translation type="vanished">&amp;Backup wallet.dat</translation> <translation type="vanished">&amp;Backup wallet.dat</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1207"/> <location filename="../src/mainwindow.ui" line="1209"/>
<location filename="../src/mainwindow.cpp" line="679"/> <location filename="../src/mainwindow.cpp" line="700"/>
<source>Export transactions</source> <source>Export transactions</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1212"/> <location filename="../src/mainwindow.ui" line="1214"/>
<source>Pay hush &amp;URI...</source> <source>Pay hush &amp;URI...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1217"/> <location filename="../src/mainwindow.ui" line="1219"/>
<source>Connect mobile &amp;app</source> <source>Connect mobile &amp;app</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1220"/> <location filename="../src/mainwindow.ui" line="1222"/>
<source>Ctrl+M</source> <source>Ctrl+M</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1225"/> <location filename="../src/mainwindow.ui" line="1227"/>
<source>&amp;Recurring Payments</source> <source>&amp;Recurring Payments</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1230"/> <location filename="../src/mainwindow.ui" line="1232"/>
<source>Request hush...</source> <source>Request hush...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1235"/> <location filename="../src/mainwindow.ui" line="1237"/>
<source>File a bug...</source> <source>File a bug...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -578,22 +591,17 @@ Please enter your wallet password</source>
<translation type="vanished">L&apos;importazione delle chiavi private è stata completata</translation> <translation type="vanished">L&apos;importazione delle chiavi private è stata completata</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="451"/> <location filename="../src/mainwindow.cpp" line="623"/>
<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="602"/>
<source>URI should be of the form &apos;hush:&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> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="371"/> <location filename="../src/mainwindow.cpp" line="386"/>
<source>View tx on block explorer</source> <source>View tx on block explorer</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="376"/> <location filename="../src/mainwindow.cpp" line="391"/>
<source>Refresh</source> <source>Refresh</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -607,12 +615,12 @@ Please enter your wallet password</source>
<translation type="vanished">Le chiavi saranno importate nel tuo nodo hushd</translation> <translation type="vanished">Le chiavi saranno importate nel tuo nodo hushd</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="685"/> <location filename="../src/mainwindow.cpp" line="706"/>
<source>Error</source> <source>Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="686"/> <location filename="../src/mainwindow.cpp" line="707"/>
<source>Error exporting transactions, file was not saved</source> <source>Error exporting transactions, file was not saved</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -645,147 +653,147 @@ Please enter your wallet password</source>
<translation type="vanished">Devi eseguire il backup manualmente.</translation> <translation type="vanished">Devi eseguire il backup manualmente.</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="777"/> <location filename="../src/mainwindow.cpp" line="798"/>
<source>These are all the private keys for all the addresses in your wallet</source> <source>These are all the private keys for all the addresses in your wallet</source>
<translation>Queste sono le chiavi private per tutti gli indirizzi nel tuo portafoglio</translation> <translation>Queste sono le chiavi private per tutti gli indirizzi nel tuo portafoglio</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="779"/> <location filename="../src/mainwindow.cpp" line="800"/>
<source>Private key for </source> <source>Private key for </source>
<translation>Chiave privata per </translation> <translation>Chiave privata per </translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="723"/> <location filename="../src/mainwindow.cpp" line="744"/>
<location filename="../src/mainwindow.cpp" line="784"/> <location filename="../src/mainwindow.cpp" line="805"/>
<source>Save File</source> <source>Save File</source>
<translation>Salva File</translation> <translation>Salva File</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="231"/> <location filename="../src/mainwindow.cpp" line="246"/>
<source>Wallet is already encrypted</source> <source>Wallet is already encrypted</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="232"/> <location filename="../src/mainwindow.cpp" line="247"/>
<source>Your wallet is already encrypted with a password. <source>Your wallet is already encrypted with a password.
Please use &apos;Remove Wallet Encryption&apos; if you want to remove the wallet encryption.</source> Please use &apos;Remove Wallet Encryption&apos; if you want to remove the wallet encryption.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="250"/> <location filename="../src/mainwindow.cpp" line="265"/>
<source>Passwords don&apos;t match</source> <source>Passwords don&apos;t match</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="263"/> <location filename="../src/mainwindow.cpp" line="278"/>
<source>Error was: <source>Error was:
</source> </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="274"/> <location filename="../src/mainwindow.cpp" line="289"/>
<source>Wallet Encrypted</source> <source>Wallet Encrypted</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="275"/> <location filename="../src/mainwindow.cpp" line="290"/>
<source>Your wallet was successfully encrypted! The password will be needed to send funds or export private keys.</source> <source>Your wallet was successfully encrypted! The password will be needed to send funds or export private keys.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="279"/> <location filename="../src/mainwindow.cpp" line="294"/>
<location filename="../src/mainwindow.cpp" line="286"/> <location filename="../src/mainwindow.cpp" line="301"/>
<source>Wallet Encryption Failed</source> <source>Wallet Encryption Failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="296"/> <location filename="../src/mainwindow.cpp" line="311"/>
<source>Wallet is not encrypted</source> <source>Wallet is not encrypted</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="297"/> <location filename="../src/mainwindow.cpp" line="312"/>
<source>Your wallet is not encrypted with a password.</source> <source>Your wallet is not encrypted with a password.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="304"/> <location filename="../src/mainwindow.cpp" line="319"/>
<source>Wallet Password</source> <source>Wallet Password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="305"/> <location filename="../src/mainwindow.cpp" line="320"/>
<source>Please enter your wallet password</source> <source>Please enter your wallet password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="313"/> <location filename="../src/mainwindow.cpp" line="328"/>
<location filename="../src/mainwindow.cpp" line="330"/> <location filename="../src/mainwindow.cpp" line="345"/>
<location filename="../src/mainwindow.cpp" line="340"/> <location filename="../src/mainwindow.cpp" line="355"/>
<source>Wallet Decryption Failed</source> <source>Wallet Decryption Failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="314"/> <location filename="../src/mainwindow.cpp" line="329"/>
<source>Please enter a password to decrypt your wallet!</source> <source>Please enter a password to decrypt your wallet!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="325"/> <location filename="../src/mainwindow.cpp" line="340"/>
<source>Wallet Encryption Removed</source> <source>Wallet Encryption Removed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="326"/> <location filename="../src/mainwindow.cpp" line="341"/>
<source>Your wallet was successfully decrypted! You will no longer need a password to send funds or export private keys.</source> <source>Your wallet was successfully decrypted! You will no longer need a password to send funds or export private keys.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="432"/> <location filename="../src/mainwindow.cpp" line="447"/>
<source>Currency Change</source> <source>Currency Change</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="432"/> <location filename="../src/mainwindow.cpp" line="447"/>
<source>Please restart SilentDragonLite to have new currencies apply</source> <source>Please restart SilentDragonLite to have new currencies apply</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="719"/> <location filename="../src/mainwindow.cpp" line="740"/>
<source>This is your wallet seed. Please back it up carefully and safely.</source> <source>This is your wallet seed. Please back it up carefully and safely.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="727"/> <location filename="../src/mainwindow.cpp" line="748"/>
<location filename="../src/mainwindow.cpp" line="788"/> <location filename="../src/mainwindow.cpp" line="809"/>
<source>Unable to open file</source> <source>Unable to open file</source>
<translation>Impossibile aprire il file</translation> <translation>Impossibile aprire il file</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="756"/> <location filename="../src/mainwindow.cpp" line="777"/>
<source>Error getting private keys</source> <source>Error getting private keys</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="757"/> <location filename="../src/mainwindow.cpp" line="778"/>
<source>Error loading private keys: </source> <source>Error loading private keys: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="832"/> <location filename="../src/mainwindow.cpp" line="853"/>
<location filename="../src/mainwindow.cpp" line="892"/> <location filename="../src/mainwindow.cpp" line="913"/>
<source>Copy address</source> <source>Copy address</source>
<translation>Copia indirizzo</translation> <translation>Copia indirizzo</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="835"/> <location filename="../src/mainwindow.cpp" line="856"/>
<location filename="../src/mainwindow.cpp" line="888"/> <location filename="../src/mainwindow.cpp" line="909"/>
<location filename="../src/mainwindow.cpp" line="894"/> <location filename="../src/mainwindow.cpp" line="915"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>Copiato negli appunti</translation> <translation>Copiato negli appunti</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="838"/> <location filename="../src/mainwindow.cpp" line="859"/>
<source>Get private key</source> <source>Get private key</source>
<translation>Ottieni una chiave privata</translation> <translation>Ottieni una chiave privata</translation>
</message> </message>
@@ -794,8 +802,8 @@ Please use &apos;Remove Wallet Encryption&apos; if you want to remove the wallet
<translation type="vanished">Trasferisci il saldo su un indirizzo shielded Sapling</translation> <translation type="vanished">Trasferisci il saldo su un indirizzo shielded Sapling</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="844"/> <location filename="../src/mainwindow.cpp" line="865"/>
<location filename="../src/mainwindow.cpp" line="898"/> <location filename="../src/mainwindow.cpp" line="919"/>
<source>View on block explorer</source> <source>View on block explorer</source>
<translation>Guarda sul block-explorer</translation> <translation>Guarda sul block-explorer</translation>
</message> </message>
@@ -804,78 +812,78 @@ Please use &apos;Remove Wallet Encryption&apos; if you want to remove the wallet
<translation type="vanished">Migra a Sapling</translation> <translation type="vanished">Migra a Sapling</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="368"/> <location filename="../src/mainwindow.cpp" line="383"/>
<location filename="../src/mainwindow.cpp" line="886"/> <location filename="../src/mainwindow.cpp" line="907"/>
<source>Copy txid</source> <source>Copy txid</source>
<translation>Copia txid</translation> <translation>Copia txid</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="420"/> <location filename="../src/mainwindow.cpp" line="435"/>
<source>Restart</source> <source>Restart</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="420"/> <location filename="../src/mainwindow.cpp" line="435"/>
<source>Please restart Silentdragonlite to have the theme apply</source> <source>Please restart Silentdragonlite to have the theme apply</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="506"/> <location filename="../src/mainwindow.cpp" line="527"/>
<source>Some feedback about SilentDragonlite or Hush...</source> <source>Some feedback about SilentDragonlite or Hush...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="508"/> <location filename="../src/mainwindow.cpp" line="529"/>
<source>Send Duke some private and shielded feedback about</source> <source>Send Duke some private and shielded feedback about</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="508"/> <location filename="../src/mainwindow.cpp" line="529"/>
<source> or SilentDragonLite</source> <source> or SilentDragonLite</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="589"/> <location filename="../src/mainwindow.cpp" line="610"/>
<source>Paste HUSH URI</source> <source>Paste HUSH URI</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="601"/> <location filename="../src/mainwindow.cpp" line="622"/>
<source>Error paying HUSH URI</source> <source>Error paying HUSH URI</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="904"/> <location filename="../src/mainwindow.cpp" line="925"/>
<source>View Payment Request</source> <source>View Payment Request</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="911"/> <location filename="../src/mainwindow.cpp" line="932"/>
<source>View Memo</source> <source>View Memo</source>
<translation>Visualizza memo</translation> <translation>Visualizza memo</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="925"/> <location filename="../src/mainwindow.cpp" line="946"/>
<source>Reply to </source> <source>Reply to </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="1012"/> <location filename="../src/mainwindow.cpp" line="1033"/>
<source>Created new t-Addr</source> <source>Created new t-Addr</source>
<translation>Crea nuovo t-Addr</translation> <translation>Crea nuovo t-Addr</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="1062"/> <location filename="../src/mainwindow.cpp" line="1083"/>
<source>Copy Address</source> <source>Copy Address</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="1151"/> <location filename="../src/mainwindow.cpp" line="1172"/>
<source>Address has been previously used</source> <source>Address has been previously used</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="1153"/> <location filename="../src/mainwindow.cpp" line="1174"/>
<source>Address is unused</source> <source>Address is unused</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -1232,31 +1240,31 @@ Non è stato avviato hushd integrato perché è stato passato il comando --no-em
<translation type="vanished">Connesso a hushd</translation> <translation type="vanished">Connesso a hushd</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="231"/> <location filename="../src/controller.cpp" line="236"/>
<source>There was an error connecting to hushd. The error was</source> <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> <translation>Si è verificato un errore durante la connessione a hushd. L&apos;errore era</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="617"/> <location filename="../src/controller.cpp" line="622"/>
<location filename="../src/sendtab.cpp" line="879"/> <location filename="../src/sendtab.cpp" line="879"/>
<source>The transaction with id </source> <source>The transaction with id </source>
<translation>La transazione con id </translation> <translation>La transazione con id </translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="617"/> <location filename="../src/controller.cpp" line="622"/>
<location filename="../src/sendtab.cpp" line="879"/> <location filename="../src/sendtab.cpp" line="879"/>
<source> failed. The error was</source> <source> failed. The error was</source>
<translation> fallito. l&apos;errore era</translation> <translation> fallito. l&apos;errore era</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="614"/> <location filename="../src/controller.cpp" line="619"/>
<location filename="../src/recurring.cpp" line="598"/> <location filename="../src/recurring.cpp" line="598"/>
<location filename="../src/sendtab.cpp" line="871"/> <location filename="../src/sendtab.cpp" line="871"/>
<source> failed</source> <source> failed</source>
<translation> fallito</translation> <translation> fallito</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="614"/> <location filename="../src/controller.cpp" line="619"/>
<location filename="../src/recurring.cpp" line="598"/> <location filename="../src/recurring.cpp" line="598"/>
<location filename="../src/sendtab.cpp" line="871"/> <location filename="../src/sendtab.cpp" line="871"/>
<source> Tx </source> <source> Tx </source>
@@ -1267,29 +1275,29 @@ Non è stato avviato hushd integrato perché è stato passato il comando --no-em
<translation type="vanished"> computazione Tx. Questo può richiedere diversi minuti.</translation> <translation type="vanished"> computazione Tx. Questo può richiedere diversi minuti.</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="698"/> <location filename="../src/controller.cpp" line="703"/>
<source>Update Available</source> <source>Update Available</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="699"/> <location filename="../src/controller.cpp" line="704"/>
<source>A new release v%1 is available! You have v%2. <source>A new release v%1 is available! You have v%2.
Would you like to visit the releases page?</source> Would you like to visit the releases page?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="711"/> <location filename="../src/controller.cpp" line="716"/>
<source>No updates available</source> <source>No updates available</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="712"/> <location filename="../src/controller.cpp" line="717"/>
<source>You already have the latest release v%1</source> <source>You already have the latest release v%1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="886"/> <location filename="../src/controller.cpp" line="891"/>
<source>Please wait for SilentDragonLite to exit</source> <source>Please wait for SilentDragonLite to exit</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -1299,7 +1307,7 @@ Would you like to visit the releases page?</source>
<translation type="vanished">Si prega di attendere che silentdragon finisca la procedura di uscita</translation> <translation type="vanished">Si prega di attendere che silentdragon finisca la procedura di uscita</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="887"/> <location filename="../src/controller.cpp" line="892"/>
<source>Waiting for hushd to exit</source> <source>Waiting for hushd to exit</source>
<translatorcomment>vedi appunto precedente</translatorcomment> <translatorcomment>vedi appunto precedente</translatorcomment>
<translation>Attendere l&apos;uscita di hushd</translation> <translation>Attendere l&apos;uscita di hushd</translation>
@@ -1352,13 +1360,13 @@ Impostare host/porta e utente/password nel menu Modifica-&gt; Impostazioni.</tra
</message> </message>
<message> <message>
<location filename="../src/connection.cpp" line="153"/> <location filename="../src/connection.cpp" line="153"/>
<location filename="../src/controller.cpp" line="231"/> <location filename="../src/controller.cpp" line="236"/>
<source>Connection Error</source> <source>Connection Error</source>
<translation>Errore di Connessione</translation> <translation>Errore di Connessione</translation>
</message> </message>
<message> <message>
<location filename="../src/connection.cpp" line="251"/> <location filename="../src/connection.cpp" line="251"/>
<location filename="../src/controller.cpp" line="619"/> <location filename="../src/controller.cpp" line="624"/>
<location filename="../src/sendtab.cpp" line="888"/> <location filename="../src/sendtab.cpp" line="888"/>
<source>Transaction Error</source> <source>Transaction Error</source>
<translation>Errore di transazione</translation> <translation>Errore di transazione</translation>
@@ -1493,22 +1501,22 @@ Avete fondi non confermati o il saldo è troppo basso per una migrazione automat
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/websockets.cpp" line="356"/> <location filename="../src/websockets.cpp" line="355"/>
<source>Connected directly</source> <source>Connected directly</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/websockets.cpp" line="359"/> <location filename="../src/websockets.cpp" line="358"/>
<source>Connected over the internet via silentdragon wormhole service</source> <source>Connected over the internet via silentdragon wormhole service</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/websockets.cpp" line="652"/> <location filename="../src/websockets.cpp" line="651"/>
<source>Node is still syncing.</source> <source>Node is still syncing.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/websockets.cpp" line="676"/> <location filename="../src/websockets.cpp" line="675"/>
<source>No sapling or transparent addresses with enough balance to spend.</source> <source>No sapling or transparent addresses with enough balance to spend.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -1888,7 +1896,7 @@ Avete fondi non confermati o il saldo è troppo basso per una migrazione automat
<context> <context>
<name>Settings</name> <name>Settings</name>
<message> <message>
<location filename="../src/settings.ui" line="20"/> <location filename="../src/settings.ui" line="14"/>
<source>Settings</source> <source>Settings</source>
<translation>Impostazioni</translation> <translation>Impostazioni</translation>
</message> </message>
@@ -1913,12 +1921,12 @@ Avete fondi non confermati o il saldo è troppo basso per una migrazione automat
<translation type="vanished">RPC Password</translation> <translation type="vanished">RPC Password</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="86"/> <location filename="../src/settings.ui" line="81"/>
<source>Options</source> <source>Options</source>
<translation>Opzioni</translation> <translation>Opzioni</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="147"/> <location filename="../src/settings.ui" line="142"/>
<source>Check github for updates at startup</source> <source>Check github for updates at startup</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -1927,120 +1935,105 @@ Avete fondi non confermati o il saldo è troppo basso per una migrazione automat
<translation type="vanished">Le transazioni Shielded vengono salvate localmente e visualizzate nella scheda delle transazioni. Se deselezioni questa opzione, le transazioni Shielded non verranno visualizzate nella scheda delle transazioni.</translation> <translation type="vanished">Le transazioni Shielded vengono salvate localmente e visualizzate nella scheda delle transazioni. Se deselezioni questa opzione, le transazioni Shielded non verranno visualizzate nella scheda delle transazioni.</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="160"/> <location filename="../src/settings.ui" line="155"/>
<source>Connect to github on startup to check for updates</source> <source>Connect to github on startup to check for updates</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="214"/> <location filename="../src/settings.ui" line="209"/>
<source>Connect to the internet to fetch hush prices</source> <source>Connect to the internet to fetch hush prices</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="179"/> <location filename="../src/settings.ui" line="174"/>
<source>Theme</source> <source>Theme</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="105"/> <location filename="../src/settings.ui" line="49"/>
<source>Lightwallet Server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/settings.ui" line="100"/>
<source>default</source> <source>default</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="33"/> <location filename="../src/settings.ui" line="27"/>
<source>Connection</source> <source>Connection</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="55"/> <location filename="../src/settings.ui" line="105"/>
<source>Server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/settings.ui" line="110"/>
<source>blue</source> <source>blue</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="115"/> <location filename="../src/settings.ui" line="110"/>
<source>light</source> <source>light</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="120"/> <location filename="../src/settings.ui" line="115"/>
<source>dark</source> <source>dark</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="134"/> <location filename="../src/settings.ui" line="129"/>
<source>Fetch hush prices</source> <source>Fetch hush prices</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="233"/> <location filename="../src/settings.ui" line="228"/>
<source>Currency</source> <source>Currency</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="256"/> <location filename="../src/settings.ui" line="251"/>
<source>AUD</source> <source>AUD</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="261"/> <location filename="../src/settings.ui" line="256"/>
<source>BTC</source> <source>BTC</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="266"/> <location filename="../src/settings.ui" line="261"/>
<source>CAD</source> <source>CAD</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="271"/> <location filename="../src/settings.ui" line="266"/>
<source>CHF</source> <source>CHF</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="276"/> <location filename="../src/settings.ui" line="271"/>
<source>CNY</source> <source>CNY</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="281"/> <location filename="../src/settings.ui" line="276"/>
<source>EUR</source> <source>EUR</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="286"/> <location filename="../src/settings.ui" line="281"/>
<source>GBP</source> <source>GBP</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="291"/> <location filename="../src/settings.ui" line="286"/>
<source>INR</source> <source>INR</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="296"/> <location filename="../src/settings.ui" line="291"/>
<source>USD</source> <source>USD</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../src/settings.ui" line="303"/>
<source>Troubleshooting</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/settings.ui" line="329"/>
<source>Rescan the blockchain for any missing wallet transactions and to correct your wallet balance. This may take several hours. You need to restart hushWallet for this to take effect</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/settings.ui" line="339"/>
<source>Rescan</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<source>Clear History</source> <source>Clear History</source>
<translation type="vanished">Cancellare la cronologia</translation> <translation type="vanished">Cancellare la cronologia</translation>

View File

@@ -30,9 +30,13 @@
<context> <context>
<name>ConnectionDialog</name> <name>ConnectionDialog</name>
<message> <message>
<location filename="../src/connection.ui" line="17"/>
<source>silentdragon</source> <source>silentdragon</source>
<translation>silentdragon</translation> <translation type="vanished">silentdragon</translation>
</message>
<message>
<location filename="../src/connection.ui" line="17"/>
<source>SilentDragonLite</source>
<translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/connection.ui" line="58"/> <location filename="../src/connection.ui" line="58"/>
@@ -43,29 +47,29 @@
<context> <context>
<name>Controller</name> <name>Controller</name>
<message> <message>
<location filename="../src/controller.cpp" line="572"/> <location filename="../src/controller.cpp" line="577"/>
<source>Wallet Password</source> <source>Wallet Password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="573"/> <location filename="../src/controller.cpp" line="578"/>
<source>Your wallet is encrypted. <source>Your wallet is encrypted.
Please enter your wallet password</source> Please enter your wallet password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="576"/> <location filename="../src/controller.cpp" line="581"/>
<location filename="../src/controller.cpp" line="591"/> <location filename="../src/controller.cpp" line="596"/>
<source>Wallet Decryption Failed</source> <source>Wallet Decryption Failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="577"/> <location filename="../src/controller.cpp" line="582"/>
<source>Please enter a valid password</source> <source>Please enter a valid password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="647"/> <location filename="../src/controller.cpp" line="652"/>
<source>Failed to unlock wallet</source> <source>Failed to unlock wallet</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -101,9 +105,8 @@ Please enter your wallet password</source>
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../src/mainwindow.ui" line="14"/>
<source>silentdragon</source> <source>silentdragon</source>
<translation>silentdragon</translation> <translation type="vanished">silentdragon</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="29"/> <location filename="../src/mainwindow.ui" line="29"/>
@@ -198,8 +201,8 @@ Please enter your wallet password</source>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="499"/> <location filename="../src/mainwindow.ui" line="499"/>
<location filename="../src/mainwindow.cpp" line="864"/> <location filename="../src/mainwindow.cpp" line="885"/>
<location filename="../src/mainwindow.cpp" line="912"/> <location filename="../src/mainwindow.cpp" line="933"/>
<location filename="../src/sendtab.cpp" line="291"/> <location filename="../src/sendtab.cpp" line="291"/>
<source>Memo</source> <source>Memo</source>
<translation>Anexar recado</translation> <translation>Anexar recado</translation>
@@ -271,32 +274,37 @@ Please enter your wallet password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1169"/> <location filename="../src/mainwindow.ui" line="1171"/>
<source>&amp;Send DenioD Feedback</source> <source>&amp;Send DenioD Feedback</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1202"/> <location filename="../src/mainwindow.ui" line="1204"/>
<source>&amp;Export seed phrase</source> <source>&amp;Export seed phrase</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1240"/> <location filename="../src/mainwindow.ui" line="1242"/>
<source>Encrypt Wallet</source> <source>Encrypt Wallet</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1245"/> <location filename="../src/mainwindow.ui" line="1247"/>
<source>Remove Wallet Encryption</source> <source>Remove Wallet Encryption</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1174"/> <location filename="../src/mainwindow.ui" line="1252"/>
<source>Rescan</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1176"/>
<source>&amp;Hush Discord</source> <source>&amp;Hush Discord</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1179"/> <location filename="../src/mainwindow.ui" line="1181"/>
<source>&amp;Hush Website</source> <source>&amp;Hush Website</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -340,7 +348,7 @@ Please enter your wallet password</source>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="851"/> <location filename="../src/mainwindow.ui" line="851"/>
<location filename="../src/mainwindow.cpp" line="1056"/> <location filename="../src/mainwindow.cpp" line="1077"/>
<source>Export Private Key</source> <source>Export Private Key</source>
<translation>Exportar Chave Privada</translation> <translation>Exportar Chave Privada</translation>
</message> </message>
@@ -349,6 +357,11 @@ Please enter your wallet password</source>
<source>z-Addr</source> <source>z-Addr</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../src/mainwindow.ui" line="14"/>
<source>SilentDragonLite</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../src/mainwindow.ui" line="195"/> <location filename="../src/mainwindow.ui" line="195"/>
<source>Your node is still syncing, balances may not be updated.</source> <source>Your node is still syncing, balances may not be updated.</source>
@@ -435,22 +448,22 @@ Please enter your wallet password</source>
<translation>&amp;Editar</translation> <translation>&amp;Editar</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1151"/> <location filename="../src/mainwindow.ui" line="1153"/>
<source>E&amp;xit</source> <source>E&amp;xit</source>
<translation>Sair</translation> <translation>Sair</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1156"/> <location filename="../src/mainwindow.ui" line="1158"/>
<source>&amp;About</source> <source>&amp;About</source>
<translation>&amp;Sobre</translation> <translation>&amp;Sobre</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1161"/> <location filename="../src/mainwindow.ui" line="1163"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation>&amp;Preferências</translation> <translation>&amp;Preferências</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1164"/> <location filename="../src/mainwindow.ui" line="1166"/>
<source>Ctrl+P</source> <source>Ctrl+P</source>
<translation>Ctrl+P</translation> <translation>Ctrl+P</translation>
</message> </message>
@@ -459,7 +472,7 @@ Please enter your wallet password</source>
<translation type="vanished">&amp;Doar</translation> <translation type="vanished">&amp;Doar</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1184"/> <location filename="../src/mainwindow.ui" line="1186"/>
<source>Check github.com for &amp;updates</source> <source>Check github.com for &amp;updates</source>
<translation>&amp;Checar github.com por atualizações</translation> <translation>&amp;Checar github.com por atualizações</translation>
</message> </message>
@@ -476,7 +489,7 @@ Please enter your wallet password</source>
<translation type="vanished">&amp;Importar chave privada</translation> <translation type="vanished">&amp;Importar chave privada</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1189"/> <location filename="../src/mainwindow.ui" line="1191"/>
<source>&amp;Export all private keys</source> <source>&amp;Export all private keys</source>
<translation>&amp;Exportar todas as chaves privadas</translation> <translation>&amp;Exportar todas as chaves privadas</translation>
</message> </message>
@@ -489,12 +502,12 @@ Please enter your wallet password</source>
<translation type="vanished">Ctrl+A, Ctrl+Z</translation> <translation type="vanished">Ctrl+A, Ctrl+Z</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1194"/> <location filename="../src/mainwindow.ui" line="1196"/>
<source>Address &amp;book</source> <source>Address &amp;book</source>
<translation>&amp;Agenda de Endereços</translation> <translation>&amp;Agenda de Endereços</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1197"/> <location filename="../src/mainwindow.ui" line="1199"/>
<source>Ctrl+B</source> <source>Ctrl+B</source>
<translation>Ctrl+B</translation> <translation>Ctrl+B</translation>
</message> </message>
@@ -503,46 +516,41 @@ Please enter your wallet password</source>
<translation type="vanished">&amp;Salvar wallet.dat</translation> <translation type="vanished">&amp;Salvar wallet.dat</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1207"/> <location filename="../src/mainwindow.ui" line="1209"/>
<location filename="../src/mainwindow.cpp" line="679"/> <location filename="../src/mainwindow.cpp" line="700"/>
<source>Export transactions</source> <source>Export transactions</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1212"/> <location filename="../src/mainwindow.ui" line="1214"/>
<source>Pay hush &amp;URI...</source> <source>Pay hush &amp;URI...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1217"/> <location filename="../src/mainwindow.ui" line="1219"/>
<source>Connect mobile &amp;app</source> <source>Connect mobile &amp;app</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1220"/> <location filename="../src/mainwindow.ui" line="1222"/>
<source>Ctrl+M</source> <source>Ctrl+M</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1225"/> <location filename="../src/mainwindow.ui" line="1227"/>
<source>&amp;Recurring Payments</source> <source>&amp;Recurring Payments</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1230"/> <location filename="../src/mainwindow.ui" line="1232"/>
<source>Request hush...</source> <source>Request hush...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1235"/> <location filename="../src/mainwindow.ui" line="1237"/>
<source>File a bug...</source> <source>File a bug...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../src/mainwindow.cpp" line="451"/>
<source>You&apos;re using an external hushd. Please restart hushd with -rescan</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<source>Thanks for supporting silentdragon!</source> <source>Thanks for supporting silentdragon!</source>
<translation type="vanished">Obrigado por apoiar a silentdragon!</translation> <translation type="vanished">Obrigado por apoiar a silentdragon!</translation>
@@ -576,17 +584,17 @@ Please enter your wallet password</source>
<translation type="vanished">Re-escan de chave privada completo</translation> <translation type="vanished">Re-escan de chave privada completo</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="602"/> <location filename="../src/mainwindow.cpp" line="623"/>
<source>URI should be of the form &apos;hush:&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> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="371"/> <location filename="../src/mainwindow.cpp" line="386"/>
<source>View tx on block explorer</source> <source>View tx on block explorer</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="376"/> <location filename="../src/mainwindow.cpp" line="391"/>
<source>Refresh</source> <source>Refresh</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -599,12 +607,12 @@ Please enter your wallet password</source>
<translation type="vanished">As chaves serão importadas em seu hushd conectado</translation> <translation type="vanished">As chaves serão importadas em seu hushd conectado</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="685"/> <location filename="../src/mainwindow.cpp" line="706"/>
<source>Error</source> <source>Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="686"/> <location filename="../src/mainwindow.cpp" line="707"/>
<source>Error exporting transactions, file was not saved</source> <source>Error exporting transactions, file was not saved</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -637,147 +645,147 @@ Please enter your wallet password</source>
<translation type="vanished">Você precisar salvá-lo manualmente.</translation> <translation type="vanished">Você precisar salvá-lo manualmente.</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="777"/> <location filename="../src/mainwindow.cpp" line="798"/>
<source>These are all the private keys for all the addresses in your wallet</source> <source>These are all the private keys for all the addresses in your wallet</source>
<translation>YOUR_TRANSLATION_HERE</translation> <translation>YOUR_TRANSLATION_HERE</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="779"/> <location filename="../src/mainwindow.cpp" line="800"/>
<source>Private key for </source> <source>Private key for </source>
<translation>Chave privada para </translation> <translation>Chave privada para </translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="723"/> <location filename="../src/mainwindow.cpp" line="744"/>
<location filename="../src/mainwindow.cpp" line="784"/> <location filename="../src/mainwindow.cpp" line="805"/>
<source>Save File</source> <source>Save File</source>
<translation>Salvar Arquivo</translation> <translation>Salvar Arquivo</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="231"/> <location filename="../src/mainwindow.cpp" line="246"/>
<source>Wallet is already encrypted</source> <source>Wallet is already encrypted</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="232"/> <location filename="../src/mainwindow.cpp" line="247"/>
<source>Your wallet is already encrypted with a password. <source>Your wallet is already encrypted with a password.
Please use &apos;Remove Wallet Encryption&apos; if you want to remove the wallet encryption.</source> Please use &apos;Remove Wallet Encryption&apos; if you want to remove the wallet encryption.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="250"/> <location filename="../src/mainwindow.cpp" line="265"/>
<source>Passwords don&apos;t match</source> <source>Passwords don&apos;t match</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="263"/> <location filename="../src/mainwindow.cpp" line="278"/>
<source>Error was: <source>Error was:
</source> </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="274"/> <location filename="../src/mainwindow.cpp" line="289"/>
<source>Wallet Encrypted</source> <source>Wallet Encrypted</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="275"/> <location filename="../src/mainwindow.cpp" line="290"/>
<source>Your wallet was successfully encrypted! The password will be needed to send funds or export private keys.</source> <source>Your wallet was successfully encrypted! The password will be needed to send funds or export private keys.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="279"/> <location filename="../src/mainwindow.cpp" line="294"/>
<location filename="../src/mainwindow.cpp" line="286"/> <location filename="../src/mainwindow.cpp" line="301"/>
<source>Wallet Encryption Failed</source> <source>Wallet Encryption Failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="296"/> <location filename="../src/mainwindow.cpp" line="311"/>
<source>Wallet is not encrypted</source> <source>Wallet is not encrypted</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="297"/> <location filename="../src/mainwindow.cpp" line="312"/>
<source>Your wallet is not encrypted with a password.</source> <source>Your wallet is not encrypted with a password.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="304"/> <location filename="../src/mainwindow.cpp" line="319"/>
<source>Wallet Password</source> <source>Wallet Password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="305"/> <location filename="../src/mainwindow.cpp" line="320"/>
<source>Please enter your wallet password</source> <source>Please enter your wallet password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="313"/> <location filename="../src/mainwindow.cpp" line="328"/>
<location filename="../src/mainwindow.cpp" line="330"/> <location filename="../src/mainwindow.cpp" line="345"/>
<location filename="../src/mainwindow.cpp" line="340"/> <location filename="../src/mainwindow.cpp" line="355"/>
<source>Wallet Decryption Failed</source> <source>Wallet Decryption Failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="314"/> <location filename="../src/mainwindow.cpp" line="329"/>
<source>Please enter a password to decrypt your wallet!</source> <source>Please enter a password to decrypt your wallet!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="325"/> <location filename="../src/mainwindow.cpp" line="340"/>
<source>Wallet Encryption Removed</source> <source>Wallet Encryption Removed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="326"/> <location filename="../src/mainwindow.cpp" line="341"/>
<source>Your wallet was successfully decrypted! You will no longer need a password to send funds or export private keys.</source> <source>Your wallet was successfully decrypted! You will no longer need a password to send funds or export private keys.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="432"/> <location filename="../src/mainwindow.cpp" line="447"/>
<source>Currency Change</source> <source>Currency Change</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="432"/> <location filename="../src/mainwindow.cpp" line="447"/>
<source>Please restart SilentDragonLite to have new currencies apply</source> <source>Please restart SilentDragonLite to have new currencies apply</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="719"/> <location filename="../src/mainwindow.cpp" line="740"/>
<source>This is your wallet seed. Please back it up carefully and safely.</source> <source>This is your wallet seed. Please back it up carefully and safely.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="727"/> <location filename="../src/mainwindow.cpp" line="748"/>
<location filename="../src/mainwindow.cpp" line="788"/> <location filename="../src/mainwindow.cpp" line="809"/>
<source>Unable to open file</source> <source>Unable to open file</source>
<translation>Não foi possível abrir o arquivo</translation> <translation>Não foi possível abrir o arquivo</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="756"/> <location filename="../src/mainwindow.cpp" line="777"/>
<source>Error getting private keys</source> <source>Error getting private keys</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="757"/> <location filename="../src/mainwindow.cpp" line="778"/>
<source>Error loading private keys: </source> <source>Error loading private keys: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="832"/> <location filename="../src/mainwindow.cpp" line="853"/>
<location filename="../src/mainwindow.cpp" line="892"/> <location filename="../src/mainwindow.cpp" line="913"/>
<source>Copy address</source> <source>Copy address</source>
<translation>Copiar endereço</translation> <translation>Copiar endereço</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="835"/> <location filename="../src/mainwindow.cpp" line="856"/>
<location filename="../src/mainwindow.cpp" line="888"/> <location filename="../src/mainwindow.cpp" line="909"/>
<location filename="../src/mainwindow.cpp" line="894"/> <location filename="../src/mainwindow.cpp" line="915"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>Copiado</translation> <translation>Copiado</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="838"/> <location filename="../src/mainwindow.cpp" line="859"/>
<source>Get private key</source> <source>Get private key</source>
<translation>Obter chave privada</translation> <translation>Obter chave privada</translation>
</message> </message>
@@ -786,8 +794,8 @@ Please use &apos;Remove Wallet Encryption&apos; if you want to remove the wallet
<translation type="vanished">Blindar saldo para Sapling</translation> <translation type="vanished">Blindar saldo para Sapling</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="844"/> <location filename="../src/mainwindow.cpp" line="865"/>
<location filename="../src/mainwindow.cpp" line="898"/> <location filename="../src/mainwindow.cpp" line="919"/>
<source>View on block explorer</source> <source>View on block explorer</source>
<translation>Ver no explorador de blocos</translation> <translation>Ver no explorador de blocos</translation>
</message> </message>
@@ -796,78 +804,78 @@ Please use &apos;Remove Wallet Encryption&apos; if you want to remove the wallet
<translation type="vanished">Migrar para Sapling</translation> <translation type="vanished">Migrar para Sapling</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="368"/> <location filename="../src/mainwindow.cpp" line="383"/>
<location filename="../src/mainwindow.cpp" line="886"/> <location filename="../src/mainwindow.cpp" line="907"/>
<source>Copy txid</source> <source>Copy txid</source>
<translation>Copiar txid</translation> <translation>Copiar txid</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="420"/> <location filename="../src/mainwindow.cpp" line="435"/>
<source>Restart</source> <source>Restart</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="420"/> <location filename="../src/mainwindow.cpp" line="435"/>
<source>Please restart Silentdragonlite to have the theme apply</source> <source>Please restart Silentdragonlite to have the theme apply</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="506"/> <location filename="../src/mainwindow.cpp" line="527"/>
<source>Some feedback about SilentDragonlite or Hush...</source> <source>Some feedback about SilentDragonlite or Hush...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="508"/> <location filename="../src/mainwindow.cpp" line="529"/>
<source>Send Duke some private and shielded feedback about</source> <source>Send Duke some private and shielded feedback about</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="508"/> <location filename="../src/mainwindow.cpp" line="529"/>
<source> or SilentDragonLite</source> <source> or SilentDragonLite</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="589"/> <location filename="../src/mainwindow.cpp" line="610"/>
<source>Paste HUSH URI</source> <source>Paste HUSH URI</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="601"/> <location filename="../src/mainwindow.cpp" line="622"/>
<source>Error paying HUSH URI</source> <source>Error paying HUSH URI</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="904"/> <location filename="../src/mainwindow.cpp" line="925"/>
<source>View Payment Request</source> <source>View Payment Request</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="911"/> <location filename="../src/mainwindow.cpp" line="932"/>
<source>View Memo</source> <source>View Memo</source>
<translation>Ver Recado</translation> <translation>Ver Recado</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="925"/> <location filename="../src/mainwindow.cpp" line="946"/>
<source>Reply to </source> <source>Reply to </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="1012"/> <location filename="../src/mainwindow.cpp" line="1033"/>
<source>Created new t-Addr</source> <source>Created new t-Addr</source>
<translation>Criar novo t-Addr</translation> <translation>Criar novo t-Addr</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="1062"/> <location filename="../src/mainwindow.cpp" line="1083"/>
<source>Copy Address</source> <source>Copy Address</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="1151"/> <location filename="../src/mainwindow.cpp" line="1172"/>
<source>Address has been previously used</source> <source>Address has been previously used</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="1153"/> <location filename="../src/mainwindow.cpp" line="1174"/>
<source>Address is unused</source> <source>Address is unused</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -1223,31 +1231,31 @@ Não iniciando hushd acoplado porque nenhum foi passado como parâmetro</transla
<translation type="vanished">Conectado ao hushd</translation> <translation type="vanished">Conectado ao hushd</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="231"/> <location filename="../src/controller.cpp" line="236"/>
<source>There was an error connecting to hushd. The error was</source> <source>There was an error connecting to hushd. The error was</source>
<translation>Ocorreu um erro conectando ao hushd. O erro foi</translation> <translation>Ocorreu um erro conectando ao hushd. O erro foi</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="617"/> <location filename="../src/controller.cpp" line="622"/>
<location filename="../src/sendtab.cpp" line="879"/> <location filename="../src/sendtab.cpp" line="879"/>
<source>The transaction with id </source> <source>The transaction with id </source>
<translation>A transação com id </translation> <translation>A transação com id </translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="617"/> <location filename="../src/controller.cpp" line="622"/>
<location filename="../src/sendtab.cpp" line="879"/> <location filename="../src/sendtab.cpp" line="879"/>
<source> failed. The error was</source> <source> failed. The error was</source>
<translation> falhou. O erro foi</translation> <translation> falhou. O erro foi</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="614"/> <location filename="../src/controller.cpp" line="619"/>
<location filename="../src/recurring.cpp" line="598"/> <location filename="../src/recurring.cpp" line="598"/>
<location filename="../src/sendtab.cpp" line="871"/> <location filename="../src/sendtab.cpp" line="871"/>
<source> failed</source> <source> failed</source>
<translation> falhou</translation> <translation> falhou</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="614"/> <location filename="../src/controller.cpp" line="619"/>
<location filename="../src/recurring.cpp" line="598"/> <location filename="../src/recurring.cpp" line="598"/>
<location filename="../src/sendtab.cpp" line="871"/> <location filename="../src/sendtab.cpp" line="871"/>
<source> Tx </source> <source> Tx </source>
@@ -1258,29 +1266,29 @@ Não iniciando hushd acoplado porque nenhum foi passado como parâmetro</transla
<translation type="vanished"> gerando transação. Isso pode levar alguns minutos.</translation> <translation type="vanished"> gerando transação. Isso pode levar alguns minutos.</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="698"/> <location filename="../src/controller.cpp" line="703"/>
<source>Update Available</source> <source>Update Available</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="699"/> <location filename="../src/controller.cpp" line="704"/>
<source>A new release v%1 is available! You have v%2. <source>A new release v%1 is available! You have v%2.
Would you like to visit the releases page?</source> Would you like to visit the releases page?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="711"/> <location filename="../src/controller.cpp" line="716"/>
<source>No updates available</source> <source>No updates available</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="712"/> <location filename="../src/controller.cpp" line="717"/>
<source>You already have the latest release v%1</source> <source>You already have the latest release v%1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="886"/> <location filename="../src/controller.cpp" line="891"/>
<source>Please wait for SilentDragonLite to exit</source> <source>Please wait for SilentDragonLite to exit</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -1289,7 +1297,7 @@ Would you like to visit the releases page?</source>
<translation type="vanished">Por favor, espera silentdragon finalizar</translation> <translation type="vanished">Por favor, espera silentdragon finalizar</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="887"/> <location filename="../src/controller.cpp" line="892"/>
<source>Waiting for hushd to exit</source> <source>Waiting for hushd to exit</source>
<translation>Esperando hushd finalizar</translation> <translation>Esperando hushd finalizar</translation>
</message> </message>
@@ -1342,13 +1350,13 @@ Por favor, coloque o host/porta e usuário/senha no menu Editar&gt;Preferências
</message> </message>
<message> <message>
<location filename="../src/connection.cpp" line="153"/> <location filename="../src/connection.cpp" line="153"/>
<location filename="../src/controller.cpp" line="231"/> <location filename="../src/controller.cpp" line="236"/>
<source>Connection Error</source> <source>Connection Error</source>
<translation>Erro na Conexão</translation> <translation>Erro na Conexão</translation>
</message> </message>
<message> <message>
<location filename="../src/connection.cpp" line="251"/> <location filename="../src/connection.cpp" line="251"/>
<location filename="../src/controller.cpp" line="619"/> <location filename="../src/controller.cpp" line="624"/>
<location filename="../src/sendtab.cpp" line="888"/> <location filename="../src/sendtab.cpp" line="888"/>
<source>Transaction Error</source> <source>Transaction Error</source>
<translation>Erro na transação</translation> <translation>Erro na transação</translation>
@@ -1483,22 +1491,22 @@ Você possui fundos não confirmados ou o saldo é muito baixo para uma migraç
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/websockets.cpp" line="356"/> <location filename="../src/websockets.cpp" line="355"/>
<source>Connected directly</source> <source>Connected directly</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/websockets.cpp" line="359"/> <location filename="../src/websockets.cpp" line="358"/>
<source>Connected over the internet via silentdragon wormhole service</source> <source>Connected over the internet via silentdragon wormhole service</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/websockets.cpp" line="652"/> <location filename="../src/websockets.cpp" line="651"/>
<source>Node is still syncing.</source> <source>Node is still syncing.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/websockets.cpp" line="676"/> <location filename="../src/websockets.cpp" line="675"/>
<source>No sapling or transparent addresses with enough balance to spend.</source> <source>No sapling or transparent addresses with enough balance to spend.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -1878,7 +1886,7 @@ Você possui fundos não confirmados ou o saldo é muito baixo para uma migraç
<context> <context>
<name>Settings</name> <name>Settings</name>
<message> <message>
<location filename="../src/settings.ui" line="20"/> <location filename="../src/settings.ui" line="14"/>
<source>Settings</source> <source>Settings</source>
<translation>Preferências</translation> <translation>Preferências</translation>
</message> </message>
@@ -1903,12 +1911,12 @@ Você possui fundos não confirmados ou o saldo é muito baixo para uma migraç
<translation type="vanished">RPC-Senha</translation> <translation type="vanished">RPC-Senha</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="86"/> <location filename="../src/settings.ui" line="81"/>
<source>Options</source> <source>Options</source>
<translation>Opções</translation> <translation>Opções</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="147"/> <location filename="../src/settings.ui" line="142"/>
<source>Check github for updates at startup</source> <source>Check github for updates at startup</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -1917,120 +1925,105 @@ Você possui fundos não confirmados ou o saldo é muito baixo para uma migraç
<translation type="vanished">Transações blindadas são salvas localmente e exibidas na aba de transações. Se desmarcado, transações blindadas não aparecerão na aba de transações.</translation> <translation type="vanished">Transações blindadas são salvas localmente e exibidas na aba de transações. Se desmarcado, transações blindadas não aparecerão na aba de transações.</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="160"/> <location filename="../src/settings.ui" line="155"/>
<source>Connect to github on startup to check for updates</source> <source>Connect to github on startup to check for updates</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="214"/> <location filename="../src/settings.ui" line="209"/>
<source>Connect to the internet to fetch hush prices</source> <source>Connect to the internet to fetch hush prices</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="179"/> <location filename="../src/settings.ui" line="174"/>
<source>Theme</source> <source>Theme</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="105"/> <location filename="../src/settings.ui" line="49"/>
<source>Lightwallet Server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/settings.ui" line="100"/>
<source>default</source> <source>default</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="33"/> <location filename="../src/settings.ui" line="27"/>
<source>Connection</source> <source>Connection</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="55"/> <location filename="../src/settings.ui" line="105"/>
<source>Server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/settings.ui" line="110"/>
<source>blue</source> <source>blue</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="115"/> <location filename="../src/settings.ui" line="110"/>
<source>light</source> <source>light</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="120"/> <location filename="../src/settings.ui" line="115"/>
<source>dark</source> <source>dark</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="134"/> <location filename="../src/settings.ui" line="129"/>
<source>Fetch hush prices</source> <source>Fetch hush prices</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="233"/> <location filename="../src/settings.ui" line="228"/>
<source>Currency</source> <source>Currency</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="256"/> <location filename="../src/settings.ui" line="251"/>
<source>AUD</source> <source>AUD</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="261"/> <location filename="../src/settings.ui" line="256"/>
<source>BTC</source> <source>BTC</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="266"/> <location filename="../src/settings.ui" line="261"/>
<source>CAD</source> <source>CAD</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="271"/> <location filename="../src/settings.ui" line="266"/>
<source>CHF</source> <source>CHF</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="276"/> <location filename="../src/settings.ui" line="271"/>
<source>CNY</source> <source>CNY</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="281"/> <location filename="../src/settings.ui" line="276"/>
<source>EUR</source> <source>EUR</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="286"/> <location filename="../src/settings.ui" line="281"/>
<source>GBP</source> <source>GBP</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="291"/> <location filename="../src/settings.ui" line="286"/>
<source>INR</source> <source>INR</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="296"/> <location filename="../src/settings.ui" line="291"/>
<source>USD</source> <source>USD</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../src/settings.ui" line="303"/>
<source>Troubleshooting</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/settings.ui" line="329"/>
<source>Rescan the blockchain for any missing wallet transactions and to correct your wallet balance. This may take several hours. You need to restart hushWallet for this to take effect</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/settings.ui" line="339"/>
<source>Rescan</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<source>Clear History</source> <source>Clear History</source>
<translation type="vanished">Limpar histórico</translation> <translation type="vanished">Limpar histórico</translation>

File diff suppressed because it is too large Load Diff

View File

@@ -34,9 +34,13 @@
<translation type="vanished">silentdragon</translation> <translation type="vanished">silentdragon</translation>
</message> </message>
<message> <message>
<location filename="../src/connection.ui" line="17"/>
<source>silentdragon</source> <source>silentdragon</source>
<translation>silentdragon</translation> <translation type="vanished">silentdragon</translation>
</message>
<message>
<location filename="../src/connection.ui" line="17"/>
<source>SilentDragonLite</source>
<translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/connection.ui" line="58"/> <location filename="../src/connection.ui" line="58"/>
@@ -47,29 +51,29 @@
<context> <context>
<name>Controller</name> <name>Controller</name>
<message> <message>
<location filename="../src/controller.cpp" line="572"/> <location filename="../src/controller.cpp" line="577"/>
<source>Wallet Password</source> <source>Wallet Password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="573"/> <location filename="../src/controller.cpp" line="578"/>
<source>Your wallet is encrypted. <source>Your wallet is encrypted.
Please enter your wallet password</source> Please enter your wallet password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="576"/> <location filename="../src/controller.cpp" line="581"/>
<location filename="../src/controller.cpp" line="591"/> <location filename="../src/controller.cpp" line="596"/>
<source>Wallet Decryption Failed</source> <source>Wallet Decryption Failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="577"/> <location filename="../src/controller.cpp" line="582"/>
<source>Please enter a valid password</source> <source>Please enter a valid password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="647"/> <location filename="../src/controller.cpp" line="652"/>
<source>Failed to unlock wallet</source> <source>Failed to unlock wallet</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -196,8 +200,8 @@ Please enter your wallet password</source>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="499"/> <location filename="../src/mainwindow.ui" line="499"/>
<location filename="../src/mainwindow.cpp" line="864"/> <location filename="../src/mainwindow.cpp" line="885"/>
<location filename="../src/mainwindow.cpp" line="912"/> <location filename="../src/mainwindow.cpp" line="933"/>
<location filename="../src/sendtab.cpp" line="291"/> <location filename="../src/sendtab.cpp" line="291"/>
<source>Memo</source> <source>Memo</source>
<translation>Memo</translation> <translation>Memo</translation>
@@ -244,12 +248,12 @@ Please enter your wallet password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1174"/> <location filename="../src/mainwindow.ui" line="1176"/>
<source>&amp;Hush Discord</source> <source>&amp;Hush Discord</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1179"/> <location filename="../src/mainwindow.ui" line="1181"/>
<source>&amp;Hush Website</source> <source>&amp;Hush Website</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -267,9 +271,8 @@ Please enter your wallet password</source>
<translation type="vanished">z-Adres(Sprout)</translation> <translation type="vanished">z-Adres(Sprout)</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="14"/>
<source>silentdragon</source> <source>silentdragon</source>
<translation>silentdragon</translation> <translation type="vanished">silentdragon</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="888"/> <location filename="../src/mainwindow.ui" line="888"/>
@@ -281,6 +284,11 @@ Please enter your wallet password</source>
<source>Recurring payment</source> <source>Recurring payment</source>
<translation>Düzenli ödeme</translation> <translation>Düzenli ödeme</translation>
</message> </message>
<message>
<location filename="../src/mainwindow.ui" line="14"/>
<source>SilentDragonLite</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../src/mainwindow.ui" line="95"/> <location filename="../src/mainwindow.ui" line="95"/>
<source>Notarized</source> <source>Notarized</source>
@@ -348,7 +356,7 @@ Please enter your wallet password</source>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="851"/> <location filename="../src/mainwindow.ui" line="851"/>
<location filename="../src/mainwindow.cpp" line="1056"/> <location filename="../src/mainwindow.cpp" line="1077"/>
<source>Export Private Key</source> <source>Export Private Key</source>
<translation>Özel Anahtarı Dışarı Aktar</translation> <translation>Özel Anahtarı Dışarı Aktar</translation>
</message> </message>
@@ -368,20 +376,25 @@ Please enter your wallet password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1169"/> <location filename="../src/mainwindow.ui" line="1171"/>
<source>&amp;Send DenioD Feedback</source> <source>&amp;Send DenioD Feedback</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1240"/> <location filename="../src/mainwindow.ui" line="1242"/>
<source>Encrypt Wallet</source> <source>Encrypt Wallet</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1245"/> <location filename="../src/mainwindow.ui" line="1247"/>
<source>Remove Wallet Encryption</source> <source>Remove Wallet Encryption</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../src/mainwindow.ui" line="1252"/>
<source>Rescan</source>
<translation type="unfinished">Yeniden tara</translation>
</message>
<message> <message>
<source>hushd</source> <source>hushd</source>
<translation type="vanished">hushd</translation> <translation type="vanished">hushd</translation>
@@ -438,22 +451,22 @@ Please enter your wallet password</source>
<translation>Düzenle</translation> <translation>Düzenle</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1151"/> <location filename="../src/mainwindow.ui" line="1153"/>
<source>E&amp;xit</source> <source>E&amp;xit</source>
<translation>Çıkış</translation> <translation>Çıkış</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1156"/> <location filename="../src/mainwindow.ui" line="1158"/>
<source>&amp;About</source> <source>&amp;About</source>
<translation>Hakkında</translation> <translation>Hakkında</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1161"/> <location filename="../src/mainwindow.ui" line="1163"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation>Ayarlar</translation> <translation>Ayarlar</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1164"/> <location filename="../src/mainwindow.ui" line="1166"/>
<source>Ctrl+P</source> <source>Ctrl+P</source>
<translation>Ctrl+P</translation> <translation>Ctrl+P</translation>
</message> </message>
@@ -462,7 +475,7 @@ Please enter your wallet password</source>
<translation type="vanished">Bağış Yap</translation> <translation type="vanished">Bağış Yap</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1184"/> <location filename="../src/mainwindow.ui" line="1186"/>
<source>Check github.com for &amp;updates</source> <source>Check github.com for &amp;updates</source>
<translation>Güncellemeler için github.com adresini kontrol edin</translation> <translation>Güncellemeler için github.com adresini kontrol edin</translation>
</message> </message>
@@ -479,48 +492,48 @@ Please enter your wallet password</source>
<translation type="vanished">Özel anahtarı içeri aktar</translation> <translation type="vanished">Özel anahtarı içeri aktar</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1189"/> <location filename="../src/mainwindow.ui" line="1191"/>
<source>&amp;Export all private keys</source> <source>&amp;Export all private keys</source>
<translation>Tüm özel anahtarları dışarı aktar</translation> <translation>Tüm özel anahtarları dışarı aktar</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1202"/> <location filename="../src/mainwindow.ui" line="1204"/>
<source>&amp;Export seed phrase</source> <source>&amp;Export seed phrase</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1207"/> <location filename="../src/mainwindow.ui" line="1209"/>
<location filename="../src/mainwindow.cpp" line="679"/> <location filename="../src/mainwindow.cpp" line="700"/>
<source>Export transactions</source> <source>Export transactions</source>
<translation>İşlemleri dışa aktar</translation> <translation>İşlemleri dışa aktar</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1212"/> <location filename="../src/mainwindow.ui" line="1214"/>
<source>Pay hush &amp;URI...</source> <source>Pay hush &amp;URI...</source>
<translation>hush URI öde...</translation> <translation>hush URI öde...</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1217"/> <location filename="../src/mainwindow.ui" line="1219"/>
<source>Connect mobile &amp;app</source> <source>Connect mobile &amp;app</source>
<translation>Mobil uygulamayı bağla</translation> <translation>Mobil uygulamayı bağla</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1220"/> <location filename="../src/mainwindow.ui" line="1222"/>
<source>Ctrl+M</source> <source>Ctrl+M</source>
<translation>Ctrl+M</translation> <translation>Ctrl+M</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1225"/> <location filename="../src/mainwindow.ui" line="1227"/>
<source>&amp;Recurring Payments</source> <source>&amp;Recurring Payments</source>
<translation>Düzenli Ödemeler</translation> <translation>Düzenli Ödemeler</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1230"/> <location filename="../src/mainwindow.ui" line="1232"/>
<source>Request hush...</source> <source>Request hush...</source>
<translation>hush iste...</translation> <translation>hush iste...</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1235"/> <location filename="../src/mainwindow.ui" line="1237"/>
<source>File a bug...</source> <source>File a bug...</source>
<translation>Hata bildir...</translation> <translation>Hata bildir...</translation>
</message> </message>
@@ -537,12 +550,12 @@ Please enter your wallet password</source>
<translation type="vanished">Ctrl+A, Ctrl+Z</translation> <translation type="vanished">Ctrl+A, Ctrl+Z</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1194"/> <location filename="../src/mainwindow.ui" line="1196"/>
<source>Address &amp;book</source> <source>Address &amp;book</source>
<translation>Adres defteri</translation> <translation>Adres defteri</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1197"/> <location filename="../src/mainwindow.ui" line="1199"/>
<source>Ctrl+B</source> <source>Ctrl+B</source>
<translation>Ctrl+B</translation> <translation>Ctrl+B</translation>
</message> </message>
@@ -592,12 +605,12 @@ Please enter your wallet password</source>
<translation type="vanished">hushd henüz hazır değil. Lütfen arayüzün yüklenmesini bekleyin</translation> <translation type="vanished">hushd henüz hazır değil. Lütfen arayüzün yüklenmesini bekleyin</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="371"/> <location filename="../src/mainwindow.cpp" line="386"/>
<source>View tx on block explorer</source> <source>View tx on block explorer</source>
<translation>İşlemi blok gezgininde görüntüle</translation> <translation>İşlemi blok gezgininde görüntüle</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="376"/> <location filename="../src/mainwindow.cpp" line="391"/>
<source>Refresh</source> <source>Refresh</source>
<translation>Yenile</translation> <translation>Yenile</translation>
</message> </message>
@@ -606,9 +619,8 @@ Please enter your wallet password</source>
<translation type="vanished">Tor konfigürasyonu yalnızca gömülü bir hushd çalışırken kullanılabilir.</translation> <translation type="vanished">Tor konfigürasyonu yalnızca gömülü bir hushd çalışırken kullanılabilir.</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="451"/>
<source>You&apos;re using an external hushd. Please restart hushd with -rescan</source> <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> <translation type="vanished">Harici bir hushd kullanıyorsun. Lütfen hushd&apos;yi -rescan ile yeniden başlat</translation>
</message> </message>
<message> <message>
<source>You&apos;re using an external hushd. Please restart hushd with -reindex</source> <source>You&apos;re using an external hushd. Please restart hushd with -reindex</source>
@@ -663,7 +675,7 @@ Please enter your wallet password</source>
<translation type="vanished">hush URI ödeme hatası</translation> <translation type="vanished">hush URI ödeme hatası</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="602"/> <location filename="../src/mainwindow.cpp" line="623"/>
<source>URI should be of the form &apos;hush:&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>URI bu şekilde olmalıdır: &apos;hush:&lt;addr&gt;?amt=x&amp;memo=y</translation> <translation>URI bu şekilde olmalıdır: &apos;hush:&lt;addr&gt;?amt=x&amp;memo=y</translation>
</message> </message>
@@ -677,12 +689,12 @@ Please enter your wallet password</source>
<translation type="vanished">YOUR_TRANSLATION_HERE</translation> <translation type="vanished">YOUR_TRANSLATION_HERE</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="685"/> <location filename="../src/mainwindow.cpp" line="706"/>
<source>Error</source> <source>Error</source>
<translation>Hata</translation> <translation>Hata</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="686"/> <location filename="../src/mainwindow.cpp" line="707"/>
<source>Error exporting transactions, file was not saved</source> <source>Error exporting transactions, file was not saved</source>
<translation>İşlemler dışa aktarılırken hata oluştu, dosya kaydedilmedi</translation> <translation>İşlemler dışa aktarılırken hata oluştu, dosya kaydedilmedi</translation>
</message> </message>
@@ -719,153 +731,153 @@ Please enter your wallet password</source>
<translation type="vanished">Bu birkaç dakika sürebilir. Yükleniyor...</translation> <translation type="vanished">Bu birkaç dakika sürebilir. Yükleniyor...</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="777"/> <location filename="../src/mainwindow.cpp" line="798"/>
<source>These are all the private keys for all the addresses in your wallet</source> <source>These are all the private keys for all the addresses in your wallet</source>
<translation>Bunlar, cüzdanınızdaki tüm adreslerin özel anahtarlarıdır</translation> <translation>Bunlar, cüzdanınızdaki tüm adreslerin özel anahtarlarıdır</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="779"/> <location filename="../src/mainwindow.cpp" line="800"/>
<source>Private key for </source> <source>Private key for </source>
<translation> için özel anahtar</translation> <translation> için özel anahtar</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="723"/> <location filename="../src/mainwindow.cpp" line="744"/>
<location filename="../src/mainwindow.cpp" line="784"/> <location filename="../src/mainwindow.cpp" line="805"/>
<source>Save File</source> <source>Save File</source>
<translation>Dosyayı Kaydet</translation> <translation>Dosyayı Kaydet</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="231"/> <location filename="../src/mainwindow.cpp" line="246"/>
<source>Wallet is already encrypted</source> <source>Wallet is already encrypted</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="232"/> <location filename="../src/mainwindow.cpp" line="247"/>
<source>Your wallet is already encrypted with a password. <source>Your wallet is already encrypted with a password.
Please use &apos;Remove Wallet Encryption&apos; if you want to remove the wallet encryption.</source> Please use &apos;Remove Wallet Encryption&apos; if you want to remove the wallet encryption.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="250"/> <location filename="../src/mainwindow.cpp" line="265"/>
<source>Passwords don&apos;t match</source> <source>Passwords don&apos;t match</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="263"/> <location filename="../src/mainwindow.cpp" line="278"/>
<source>Error was: <source>Error was:
</source> </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="274"/> <location filename="../src/mainwindow.cpp" line="289"/>
<source>Wallet Encrypted</source> <source>Wallet Encrypted</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="275"/> <location filename="../src/mainwindow.cpp" line="290"/>
<source>Your wallet was successfully encrypted! The password will be needed to send funds or export private keys.</source> <source>Your wallet was successfully encrypted! The password will be needed to send funds or export private keys.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="279"/> <location filename="../src/mainwindow.cpp" line="294"/>
<location filename="../src/mainwindow.cpp" line="286"/> <location filename="../src/mainwindow.cpp" line="301"/>
<source>Wallet Encryption Failed</source> <source>Wallet Encryption Failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="296"/> <location filename="../src/mainwindow.cpp" line="311"/>
<source>Wallet is not encrypted</source> <source>Wallet is not encrypted</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="297"/> <location filename="../src/mainwindow.cpp" line="312"/>
<source>Your wallet is not encrypted with a password.</source> <source>Your wallet is not encrypted with a password.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="304"/> <location filename="../src/mainwindow.cpp" line="319"/>
<source>Wallet Password</source> <source>Wallet Password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="305"/> <location filename="../src/mainwindow.cpp" line="320"/>
<source>Please enter your wallet password</source> <source>Please enter your wallet password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="313"/> <location filename="../src/mainwindow.cpp" line="328"/>
<location filename="../src/mainwindow.cpp" line="330"/> <location filename="../src/mainwindow.cpp" line="345"/>
<location filename="../src/mainwindow.cpp" line="340"/> <location filename="../src/mainwindow.cpp" line="355"/>
<source>Wallet Decryption Failed</source> <source>Wallet Decryption Failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="314"/> <location filename="../src/mainwindow.cpp" line="329"/>
<source>Please enter a password to decrypt your wallet!</source> <source>Please enter a password to decrypt your wallet!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="325"/> <location filename="../src/mainwindow.cpp" line="340"/>
<source>Wallet Encryption Removed</source> <source>Wallet Encryption Removed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="326"/> <location filename="../src/mainwindow.cpp" line="341"/>
<source>Your wallet was successfully decrypted! You will no longer need a password to send funds or export private keys.</source> <source>Your wallet was successfully decrypted! You will no longer need a password to send funds or export private keys.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="432"/> <location filename="../src/mainwindow.cpp" line="447"/>
<source>Currency Change</source> <source>Currency Change</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="432"/> <location filename="../src/mainwindow.cpp" line="447"/>
<source>Please restart SilentDragonLite to have new currencies apply</source> <source>Please restart SilentDragonLite to have new currencies apply</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="719"/> <location filename="../src/mainwindow.cpp" line="740"/>
<source>This is your wallet seed. Please back it up carefully and safely.</source> <source>This is your wallet seed. Please back it up carefully and safely.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="727"/> <location filename="../src/mainwindow.cpp" line="748"/>
<location filename="../src/mainwindow.cpp" line="788"/> <location filename="../src/mainwindow.cpp" line="809"/>
<source>Unable to open file</source> <source>Unable to open file</source>
<translation>Dosya ılamıyor</translation> <translation>Dosya ılamıyor</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="756"/> <location filename="../src/mainwindow.cpp" line="777"/>
<source>Error getting private keys</source> <source>Error getting private keys</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="757"/> <location filename="../src/mainwindow.cpp" line="778"/>
<source>Error loading private keys: </source> <source>Error loading private keys: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="832"/> <location filename="../src/mainwindow.cpp" line="853"/>
<location filename="../src/mainwindow.cpp" line="892"/> <location filename="../src/mainwindow.cpp" line="913"/>
<source>Copy address</source> <source>Copy address</source>
<translation>Adresi kopyala</translation> <translation>Adresi kopyala</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="835"/> <location filename="../src/mainwindow.cpp" line="856"/>
<location filename="../src/mainwindow.cpp" line="888"/> <location filename="../src/mainwindow.cpp" line="909"/>
<location filename="../src/mainwindow.cpp" line="894"/> <location filename="../src/mainwindow.cpp" line="915"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>Panoya kopyalandı</translation> <translation>Panoya kopyalandı</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="838"/> <location filename="../src/mainwindow.cpp" line="859"/>
<source>Get private key</source> <source>Get private key</source>
<translation>Özel anahtarı al</translation> <translation>Özel anahtarı al</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="844"/> <location filename="../src/mainwindow.cpp" line="865"/>
<location filename="../src/mainwindow.cpp" line="898"/> <location filename="../src/mainwindow.cpp" line="919"/>
<source>View on block explorer</source> <source>View on block explorer</source>
<translation>Blok gezgini üzerinde göster</translation> <translation>Blok gezgini üzerinde göster</translation>
</message> </message>
@@ -874,78 +886,78 @@ Please use &apos;Remove Wallet Encryption&apos; if you want to remove the wallet
<translation type="vanished">Sapling&apos;e geç</translation> <translation type="vanished">Sapling&apos;e geç</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="1062"/> <location filename="../src/mainwindow.cpp" line="1083"/>
<source>Copy Address</source> <source>Copy Address</source>
<translation>Adresi kopyala</translation> <translation>Adresi kopyala</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="1151"/> <location filename="../src/mainwindow.cpp" line="1172"/>
<source>Address has been previously used</source> <source>Address has been previously used</source>
<translation>Adres daha önce kullanılmış</translation> <translation>Adres daha önce kullanılmış</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="1153"/> <location filename="../src/mainwindow.cpp" line="1174"/>
<source>Address is unused</source> <source>Address is unused</source>
<translation>Adres kullanılmamış</translation> <translation>Adres kullanılmamış</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="368"/> <location filename="../src/mainwindow.cpp" line="383"/>
<location filename="../src/mainwindow.cpp" line="886"/> <location filename="../src/mainwindow.cpp" line="907"/>
<source>Copy txid</source> <source>Copy txid</source>
<translation>txid&apos;i kopyala</translation> <translation>txid&apos;i kopyala</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="420"/> <location filename="../src/mainwindow.cpp" line="435"/>
<source>Restart</source> <source>Restart</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="420"/> <location filename="../src/mainwindow.cpp" line="435"/>
<source>Please restart Silentdragonlite to have the theme apply</source> <source>Please restart Silentdragonlite to have the theme apply</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="506"/> <location filename="../src/mainwindow.cpp" line="527"/>
<source>Some feedback about SilentDragonlite or Hush...</source> <source>Some feedback about SilentDragonlite or Hush...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="508"/> <location filename="../src/mainwindow.cpp" line="529"/>
<source>Send Duke some private and shielded feedback about</source> <source>Send Duke some private and shielded feedback about</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="508"/> <location filename="../src/mainwindow.cpp" line="529"/>
<source> or SilentDragonLite</source> <source> or SilentDragonLite</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="589"/> <location filename="../src/mainwindow.cpp" line="610"/>
<source>Paste HUSH URI</source> <source>Paste HUSH URI</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="601"/> <location filename="../src/mainwindow.cpp" line="622"/>
<source>Error paying HUSH URI</source> <source>Error paying HUSH URI</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="904"/> <location filename="../src/mainwindow.cpp" line="925"/>
<source>View Payment Request</source> <source>View Payment Request</source>
<translation>Ödeme Talebini Görüntüle</translation> <translation>Ödeme Talebini Görüntüle</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="911"/> <location filename="../src/mainwindow.cpp" line="932"/>
<source>View Memo</source> <source>View Memo</source>
<translation>Memo&apos;yu Görüntüle</translation> <translation>Memo&apos;yu Görüntüle</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="925"/> <location filename="../src/mainwindow.cpp" line="946"/>
<source>Reply to </source> <source>Reply to </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="1012"/> <location filename="../src/mainwindow.cpp" line="1033"/>
<source>Created new t-Addr</source> <source>Created new t-Addr</source>
<translation>Yeni t-Addr oluşturuldu</translation> <translation>Yeni t-Addr oluşturuldu</translation>
</message> </message>
@@ -1345,29 +1357,29 @@ daemon=1</translation>
<translation type="vanished">hushd&apos;nin bağlantısı yok</translation> <translation type="vanished">hushd&apos;nin bağlantısı yok</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="231"/> <location filename="../src/controller.cpp" line="236"/>
<source>There was an error connecting to hushd. The error was</source> <source>There was an error connecting to hushd. The error was</source>
<translation>hushd ile bağlantı kurulurken bir hata oluştu. Hata</translation> <translation>hushd ile bağlantı kurulurken bir hata oluştu. Hata</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="617"/> <location filename="../src/controller.cpp" line="622"/>
<location filename="../src/sendtab.cpp" line="879"/> <location filename="../src/sendtab.cpp" line="879"/>
<source>The transaction with id </source> <source>The transaction with id </source>
<translation>id ile işlem </translation> <translation>id ile işlem </translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="617"/> <location filename="../src/controller.cpp" line="622"/>
<location filename="../src/sendtab.cpp" line="879"/> <location filename="../src/sendtab.cpp" line="879"/>
<source> failed. The error was</source> <source> failed. The error was</source>
<translation> başarısız oldu. Hata</translation> <translation> başarısız oldu. Hata</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="698"/> <location filename="../src/controller.cpp" line="703"/>
<source>Update Available</source> <source>Update Available</source>
<translation>Güncelleme Mevcut</translation> <translation>Güncelleme Mevcut</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="699"/> <location filename="../src/controller.cpp" line="704"/>
<source>A new release v%1 is available! You have v%2. <source>A new release v%1 is available! You have v%2.
Would you like to visit the releases page?</source> Would you like to visit the releases page?</source>
@@ -1376,17 +1388,17 @@ Would you like to visit the releases page?</source>
Yayınlanan sürümler sayfasını ziyaret etmek ister misiniz?</translation> Yayınlanan sürümler sayfasını ziyaret etmek ister misiniz?</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="711"/> <location filename="../src/controller.cpp" line="716"/>
<source>No updates available</source> <source>No updates available</source>
<translation>Güncelleme yok</translation> <translation>Güncelleme yok</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="712"/> <location filename="../src/controller.cpp" line="717"/>
<source>You already have the latest release v%1</source> <source>You already have the latest release v%1</source>
<translation>Zaten en son sürüme (v%1) sahipsiniz</translation> <translation>Zaten en son sürüme (v%1) sahipsiniz</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="886"/> <location filename="../src/controller.cpp" line="891"/>
<source>Please wait for SilentDragonLite to exit</source> <source>Please wait for SilentDragonLite to exit</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -1404,14 +1416,14 @@ Yayınlanan sürümler sayfasını ziyaret etmek ister misiniz?</translation>
<translation type="vanished">Düzenli İşlem Hesaplama: </translation> <translation type="vanished">Düzenli İşlem Hesaplama: </translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="614"/> <location filename="../src/controller.cpp" line="619"/>
<location filename="../src/recurring.cpp" line="598"/> <location filename="../src/recurring.cpp" line="598"/>
<location filename="../src/sendtab.cpp" line="871"/> <location filename="../src/sendtab.cpp" line="871"/>
<source> failed</source> <source> failed</source>
<translation> başarısız oldu</translation> <translation> başarısız oldu</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="614"/> <location filename="../src/controller.cpp" line="619"/>
<location filename="../src/recurring.cpp" line="598"/> <location filename="../src/recurring.cpp" line="598"/>
<location filename="../src/sendtab.cpp" line="871"/> <location filename="../src/sendtab.cpp" line="871"/>
<source> Tx </source> <source> Tx </source>
@@ -1452,7 +1464,7 @@ Yayınlanan sürümler sayfasını ziyaret etmek ister misiniz?</translation>
<translation type="vanished">Lütfen çıkmak için silentdragon&apos;i bekleyin</translation> <translation type="vanished">Lütfen çıkmak için silentdragon&apos;i bekleyin</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="887"/> <location filename="../src/controller.cpp" line="892"/>
<source>Waiting for hushd to exit</source> <source>Waiting for hushd to exit</source>
<translation>Çıkmak için hushd bekleniyor</translation> <translation>Çıkmak için hushd bekleniyor</translation>
</message> </message>
@@ -1509,13 +1521,13 @@ Lütfen Düzenle-&gt;Ayarlar menüsünde sunucu/bağlantı noktası ve kullanıc
</message> </message>
<message> <message>
<location filename="../src/connection.cpp" line="153"/> <location filename="../src/connection.cpp" line="153"/>
<location filename="../src/controller.cpp" line="231"/> <location filename="../src/controller.cpp" line="236"/>
<source>Connection Error</source> <source>Connection Error</source>
<translation>Bağlantı Hatası</translation> <translation>Bağlantı Hatası</translation>
</message> </message>
<message> <message>
<location filename="../src/connection.cpp" line="251"/> <location filename="../src/connection.cpp" line="251"/>
<location filename="../src/controller.cpp" line="619"/> <location filename="../src/controller.cpp" line="624"/>
<location filename="../src/sendtab.cpp" line="888"/> <location filename="../src/sendtab.cpp" line="888"/>
<source>Transaction Error</source> <source>Transaction Error</source>
<translation>İşlem Hatası</translation> <translation>İşlem Hatası</translation>
@@ -1650,22 +1662,22 @@ Onaylanmamış fonunuz var veya otomatik geçiş için bakiye çok düşük.</tr
<translation>Onaylar</translation> <translation>Onaylar</translation>
</message> </message>
<message> <message>
<location filename="../src/websockets.cpp" line="356"/> <location filename="../src/websockets.cpp" line="355"/>
<source>Connected directly</source> <source>Connected directly</source>
<translation>Doğrudan bağlandı</translation> <translation>Doğrudan bağlandı</translation>
</message> </message>
<message> <message>
<location filename="../src/websockets.cpp" line="359"/> <location filename="../src/websockets.cpp" line="358"/>
<source>Connected over the internet via silentdragon wormhole service</source> <source>Connected over the internet via silentdragon wormhole service</source>
<translation>silentdragon&apos;in solucan deliği servisi aracılığıyla internet üzerinden bağlandı</translation> <translation>silentdragon&apos;in solucan deliği servisi aracılığıyla internet üzerinden bağlandı</translation>
</message> </message>
<message> <message>
<location filename="../src/websockets.cpp" line="652"/> <location filename="../src/websockets.cpp" line="651"/>
<source>Node is still syncing.</source> <source>Node is still syncing.</source>
<translation>Düğüm hala senkronize oluyor.</translation> <translation>Düğüm hala senkronize oluyor.</translation>
</message> </message>
<message> <message>
<location filename="../src/websockets.cpp" line="676"/> <location filename="../src/websockets.cpp" line="675"/>
<source>No sapling or transparent addresses with enough balance to spend.</source> <source>No sapling or transparent addresses with enough balance to spend.</source>
<translation>Harcanacak bakiyesi olan Sapling veya Transparan adres yok.</translation> <translation>Harcanacak bakiyesi olan Sapling veya Transparan adres yok.</translation>
</message> </message>
@@ -2014,7 +2026,7 @@ Onaylanmamış fonunuz var veya otomatik geçiş için bakiye çok düşük.</tr
<context> <context>
<name>Settings</name> <name>Settings</name>
<message> <message>
<location filename="../src/settings.ui" line="20"/> <location filename="../src/settings.ui" line="14"/>
<source>Settings</source> <source>Settings</source>
<translation>Ayarlar</translation> <translation>Ayarlar</translation>
</message> </message>
@@ -2039,7 +2051,7 @@ Onaylanmamış fonunuz var veya otomatik geçiş için bakiye çok düşük.</tr
<translation type="vanished">RPC Şifresi</translation> <translation type="vanished">RPC Şifresi</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="86"/> <location filename="../src/settings.ui" line="81"/>
<source>Options</source> <source>Options</source>
<translation>Seçenekler</translation> <translation>Seçenekler</translation>
</message> </message>
@@ -2048,7 +2060,7 @@ Onaylanmamış fonunuz var veya otomatik geçiş için bakiye çok düşük.</tr
<translation type="vanished">Tor ile bağlan</translation> <translation type="vanished">Tor ile bağlan</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="147"/> <location filename="../src/settings.ui" line="142"/>
<source>Check github for updates at startup</source> <source>Check github for updates at startup</source>
<translation>Başlangıçta güncellemeler için github&apos;u kontrol et</translation> <translation>Başlangıçta güncellemeler için github&apos;u kontrol et</translation>
</message> </message>
@@ -2061,12 +2073,12 @@ Onaylanmamış fonunuz var veya otomatik geçiş için bakiye çok düşük.</tr
<translation type="vanished">Tor ına 127.0.0.1:9050&apos;de çalışan SOCKS proxy üzerinden bağlanın. Lütfen Tor servisini harici olarak kurmanız ve çalıştırmanız gerektiğini lütfen unutmayın.</translation> <translation type="vanished">Tor ına 127.0.0.1:9050&apos;de çalışan SOCKS proxy üzerinden bağlanın. Lütfen Tor servisini harici olarak kurmanız ve çalıştırmanız gerektiğini lütfen unutmayın.</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="160"/> <location filename="../src/settings.ui" line="155"/>
<source>Connect to github on startup to check for updates</source> <source>Connect to github on startup to check for updates</source>
<translation>Güncellemeleri denetlemek için başlangıçta github&apos;a bağlanır</translation> <translation>Güncellemeleri denetlemek için başlangıçta github&apos;a bağlanır</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="214"/> <location filename="../src/settings.ui" line="209"/>
<source>Connect to the internet to fetch hush prices</source> <source>Connect to the internet to fetch hush prices</source>
<translation>hush fiyatlarını çekmek için internete bağlanır</translation> <translation>hush fiyatlarını çekmek için internete bağlanır</translation>
</message> </message>
@@ -2075,104 +2087,98 @@ Onaylanmamış fonunuz var veya otomatik geçiş için bakiye çok düşük.</tr
<translation type="vanished">hush / USD fiyatlarını çek</translation> <translation type="vanished">hush / USD fiyatlarını çek</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="179"/> <location filename="../src/settings.ui" line="174"/>
<source>Theme</source> <source>Theme</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="105"/> <location filename="../src/settings.ui" line="100"/>
<source>default</source> <source>default</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="33"/> <location filename="../src/settings.ui" line="27"/>
<source>Connection</source> <source>Connection</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="55"/> <location filename="../src/settings.ui" line="49"/>
<source>Server</source> <source>Lightwallet Server</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="110"/> <location filename="../src/settings.ui" line="105"/>
<source>blue</source> <source>blue</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="115"/> <location filename="../src/settings.ui" line="110"/>
<source>light</source> <source>light</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="120"/> <location filename="../src/settings.ui" line="115"/>
<source>dark</source> <source>dark</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="134"/> <location filename="../src/settings.ui" line="129"/>
<source>Fetch hush prices</source> <source>Fetch hush prices</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="233"/> <location filename="../src/settings.ui" line="228"/>
<source>Currency</source> <source>Currency</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="256"/> <location filename="../src/settings.ui" line="251"/>
<source>AUD</source> <source>AUD</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="261"/> <location filename="../src/settings.ui" line="256"/>
<source>BTC</source> <source>BTC</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="266"/> <location filename="../src/settings.ui" line="261"/>
<source>CAD</source> <source>CAD</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="271"/> <location filename="../src/settings.ui" line="266"/>
<source>CHF</source> <source>CHF</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="276"/> <location filename="../src/settings.ui" line="271"/>
<source>CNY</source> <source>CNY</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="281"/> <location filename="../src/settings.ui" line="276"/>
<source>EUR</source> <source>EUR</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="286"/> <location filename="../src/settings.ui" line="281"/>
<source>GBP</source> <source>GBP</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="291"/> <location filename="../src/settings.ui" line="286"/>
<source>INR</source> <source>INR</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="296"/> <location filename="../src/settings.ui" line="291"/>
<source>USD</source> <source>USD</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="303"/>
<source>Troubleshooting</source> <source>Troubleshooting</source>
<translation>Sorun giderme</translation> <translation type="vanished">Sorun giderme</translation>
</message>
<message>
<location filename="../src/settings.ui" line="329"/>
<source>Rescan the blockchain for any missing wallet transactions and to correct your wallet balance. This may take several hours. You need to restart hushWallet for this to take effect</source>
<translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Reindex</source> <source>Reindex</source>
@@ -2183,9 +2189,8 @@ Onaylanmamış fonunuz var veya otomatik geçiş için bakiye çok düşük.</tr
<translation type="vanished">Eksik cüzdan işlemleri ve cüzdan bakiyenizi düzeltmek için blok zincirini yeniden tarayın. Bu birkaç saat sürebilir. Bunun gerçekleşmesi için silentdragon&apos;i yeniden başlatmanız gerekir</translation> <translation type="vanished">Eksik cüzdan işlemleri ve cüzdan bakiyenizi düzeltmek için blok zincirini yeniden tarayın. Bu birkaç saat sürebilir. Bunun gerçekleşmesi için silentdragon&apos;i yeniden başlatmanız gerekir</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="339"/>
<source>Rescan</source> <source>Rescan</source>
<translation>Yeniden tara</translation> <translation type="vanished">Yeniden tara</translation>
</message> </message>
<message> <message>
<source>Rebuild the entire blockchain from the genesis block, by rescanning all the block files. This may take several hours to days, depending on your hardware. You need to restart silentdragon for this to take effect</source> <source>Rebuild the entire blockchain from the genesis block, by rescanning all the block files. This may take several hours to days, depending on your hardware. You need to restart silentdragon for this to take effect</source>

View File

@@ -30,9 +30,13 @@
<context> <context>
<name>ConnectionDialog</name> <name>ConnectionDialog</name>
<message> <message>
<location filename="../src/connection.ui" line="17"/>
<source>silentdragon</source> <source>silentdragon</source>
<translation>hush钱包</translation> <translation type="vanished">hush钱包</translation>
</message>
<message>
<location filename="../src/connection.ui" line="17"/>
<source>SilentDragonLite</source>
<translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/connection.ui" line="58"/> <location filename="../src/connection.ui" line="58"/>
@@ -43,29 +47,29 @@
<context> <context>
<name>Controller</name> <name>Controller</name>
<message> <message>
<location filename="../src/controller.cpp" line="572"/> <location filename="../src/controller.cpp" line="577"/>
<source>Wallet Password</source> <source>Wallet Password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="573"/> <location filename="../src/controller.cpp" line="578"/>
<source>Your wallet is encrypted. <source>Your wallet is encrypted.
Please enter your wallet password</source> Please enter your wallet password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="576"/> <location filename="../src/controller.cpp" line="581"/>
<location filename="../src/controller.cpp" line="591"/> <location filename="../src/controller.cpp" line="596"/>
<source>Wallet Decryption Failed</source> <source>Wallet Decryption Failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="577"/> <location filename="../src/controller.cpp" line="582"/>
<source>Please enter a valid password</source> <source>Please enter a valid password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="647"/> <location filename="../src/controller.cpp" line="652"/>
<source>Failed to unlock wallet</source> <source>Failed to unlock wallet</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -101,9 +105,8 @@ Please enter your wallet password</source>
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../src/mainwindow.ui" line="14"/>
<source>silentdragon</source> <source>silentdragon</source>
<translation>hush钱包</translation> <translation type="vanished">hush钱包</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="29"/> <location filename="../src/mainwindow.ui" line="29"/>
@@ -178,6 +181,11 @@ Please enter your wallet password</source>
<source>Address Balance</source> <source>Address Balance</source>
<translation type="vanished"></translation> <translation type="vanished"></translation>
</message> </message>
<message>
<location filename="../src/mainwindow.ui" line="14"/>
<source>SilentDragonLite</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../src/mainwindow.ui" line="371"/> <location filename="../src/mainwindow.ui" line="371"/>
<source>Send To</source> <source>Send To</source>
@@ -218,8 +226,8 @@ Please enter your wallet password</source>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="499"/> <location filename="../src/mainwindow.ui" line="499"/>
<location filename="../src/mainwindow.cpp" line="864"/> <location filename="../src/mainwindow.cpp" line="885"/>
<location filename="../src/mainwindow.cpp" line="912"/> <location filename="../src/mainwindow.cpp" line="933"/>
<location filename="../src/sendtab.cpp" line="291"/> <location filename="../src/sendtab.cpp" line="291"/>
<source>Memo</source> <source>Memo</source>
<translation></translation> <translation></translation>
@@ -312,7 +320,7 @@ Please enter your wallet password</source>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="851"/> <location filename="../src/mainwindow.ui" line="851"/>
<location filename="../src/mainwindow.cpp" line="1056"/> <location filename="../src/mainwindow.cpp" line="1077"/>
<source>Export Private Key</source> <source>Export Private Key</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -337,25 +345,30 @@ Please enter your wallet password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1169"/> <location filename="../src/mainwindow.ui" line="1171"/>
<source>&amp;Send DenioD Feedback</source> <source>&amp;Send DenioD Feedback</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1202"/> <location filename="../src/mainwindow.ui" line="1204"/>
<source>&amp;Export seed phrase</source> <source>&amp;Export seed phrase</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1240"/> <location filename="../src/mainwindow.ui" line="1242"/>
<source>Encrypt Wallet</source> <source>Encrypt Wallet</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1245"/> <location filename="../src/mainwindow.ui" line="1247"/>
<source>Remove Wallet Encryption</source> <source>Remove Wallet Encryption</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../src/mainwindow.ui" line="1252"/>
<source>Rescan</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<source>hushd</source> <source>hushd</source>
<translation type="vanished"></translation> <translation type="vanished"></translation>
@@ -366,12 +379,12 @@ Please enter your wallet password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1174"/> <location filename="../src/mainwindow.ui" line="1176"/>
<source>&amp;Hush Discord</source> <source>&amp;Hush Discord</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1179"/> <location filename="../src/mainwindow.ui" line="1181"/>
<source>&amp;Hush Website</source> <source>&amp;Hush Website</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -427,22 +440,22 @@ Please enter your wallet password</source>
<translation>&amp;</translation> <translation>&amp;</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1151"/> <location filename="../src/mainwindow.ui" line="1153"/>
<source>E&amp;xit</source> <source>E&amp;xit</source>
<translation>&amp;退</translation> <translation>&amp;退</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1156"/> <location filename="../src/mainwindow.ui" line="1158"/>
<source>&amp;About</source> <source>&amp;About</source>
<translation>&amp;</translation> <translation>&amp;</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1161"/> <location filename="../src/mainwindow.ui" line="1163"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation>&amp;</translation> <translation>&amp;</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1164"/> <location filename="../src/mainwindow.ui" line="1166"/>
<source>Ctrl+P</source> <source>Ctrl+P</source>
<translation>Ctrl+P</translation> <translation>Ctrl+P</translation>
</message> </message>
@@ -451,7 +464,7 @@ Please enter your wallet password</source>
<translation type="vanished">&amp;</translation> <translation type="vanished">&amp;</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1184"/> <location filename="../src/mainwindow.ui" line="1186"/>
<source>Check github.com for &amp;updates</source> <source>Check github.com for &amp;updates</source>
<translation>github.com获取和&amp;</translation> <translation>github.com获取和&amp;</translation>
</message> </message>
@@ -468,7 +481,7 @@ Please enter your wallet password</source>
<translation type="vanished">&amp;</translation> <translation type="vanished">&amp;</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1189"/> <location filename="../src/mainwindow.ui" line="1191"/>
<source>&amp;Export all private keys</source> <source>&amp;Export all private keys</source>
<translation>&amp;</translation> <translation>&amp;</translation>
</message> </message>
@@ -481,12 +494,12 @@ Please enter your wallet password</source>
<translation type="vanished">Ctrl+A, Ctrl+Z</translation> <translation type="vanished">Ctrl+A, Ctrl+Z</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1194"/> <location filename="../src/mainwindow.ui" line="1196"/>
<source>Address &amp;book</source> <source>Address &amp;book</source>
<translation>&amp;簿</translation> <translation>&amp;簿</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1197"/> <location filename="../src/mainwindow.ui" line="1199"/>
<source>Ctrl+B</source> <source>Ctrl+B</source>
<translation>Ctrl+B</translation> <translation>Ctrl+B</translation>
</message> </message>
@@ -495,38 +508,38 @@ Please enter your wallet password</source>
<translation type="vanished">&amp; wallet.dat</translation> <translation type="vanished">&amp; wallet.dat</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1207"/> <location filename="../src/mainwindow.ui" line="1209"/>
<location filename="../src/mainwindow.cpp" line="679"/> <location filename="../src/mainwindow.cpp" line="700"/>
<source>Export transactions</source> <source>Export transactions</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1212"/> <location filename="../src/mainwindow.ui" line="1214"/>
<source>Pay hush &amp;URI...</source> <source>Pay hush &amp;URI...</source>
<translation>hush &amp;URI ...</translation> <translation>hush &amp;URI ...</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1217"/> <location filename="../src/mainwindow.ui" line="1219"/>
<source>Connect mobile &amp;app</source> <source>Connect mobile &amp;app</source>
<translation>&amp;App</translation> <translation>&amp;App</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1220"/> <location filename="../src/mainwindow.ui" line="1222"/>
<source>Ctrl+M</source> <source>Ctrl+M</source>
<translation>Ctrl+M</translation> <translation>Ctrl+M</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1225"/> <location filename="../src/mainwindow.ui" line="1227"/>
<source>&amp;Recurring Payments</source> <source>&amp;Recurring Payments</source>
<translation>&amp;</translation> <translation>&amp;</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1230"/> <location filename="../src/mainwindow.ui" line="1232"/>
<source>Request hush...</source> <source>Request hush...</source>
<translation> hush...</translation> <translation> hush...</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1235"/> <location filename="../src/mainwindow.ui" line="1237"/>
<source>File a bug...</source> <source>File a bug...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
@@ -539,12 +552,12 @@ Please enter your wallet password</source>
<translation type="vanished">hushd尚未准备好 UI加载</translation> <translation type="vanished">hushd尚未准备好 UI加载</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="371"/> <location filename="../src/mainwindow.cpp" line="386"/>
<source>View tx on block explorer</source> <source>View tx on block explorer</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="376"/> <location filename="../src/mainwindow.cpp" line="391"/>
<source>Refresh</source> <source>Refresh</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -553,9 +566,8 @@ Please enter your wallet password</source>
<translation type="vanished">Tor配置仅在运行嵌入的hushd时可用</translation> <translation type="vanished">Tor配置仅在运行嵌入的hushd时可用</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="451"/>
<source>You&apos;re using an external hushd. Please restart hushd with -rescan</source> <source>You&apos;re using an external hushd. Please restart hushd with -rescan</source>
<translation>使hushd 使-rescan参数重新启动hushd</translation> <translation type="vanished">使hushd 使-rescan参数重新启动hushd</translation>
</message> </message>
<message> <message>
<source>You&apos;re using an external hushd. Please restart hushd with -reindex</source> <source>You&apos;re using an external hushd. Please restart hushd with -reindex</source>
@@ -622,7 +634,7 @@ Please enter your wallet password</source>
<translation type="vanished">hush URI时出错</translation> <translation type="vanished">hush URI时出错</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="602"/> <location filename="../src/mainwindow.cpp" line="623"/>
<source>URI should be of the form &apos;hush:&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>URI的格式应为 &apos;hush:&lt;addr&gt;?amt=x&amp;memo=y&apos;</translation> <translation>URI的格式应为 &apos;hush:&lt;addr&gt;?amt=x&amp;memo=y&apos;</translation>
</message> </message>
@@ -639,12 +651,12 @@ Please enter your wallet password</source>
<translation type="vanished"> </translation> <translation type="vanished"> </translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="685"/> <location filename="../src/mainwindow.cpp" line="706"/>
<source>Error</source> <source>Error</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="686"/> <location filename="../src/mainwindow.cpp" line="707"/>
<source>Error exporting transactions, file was not saved</source> <source>Error exporting transactions, file was not saved</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -677,147 +689,147 @@ Please enter your wallet password</source>
<translation type="vanished"></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="777"/> <location filename="../src/mainwindow.cpp" line="798"/>
<source>These are all the private keys for all the addresses in your wallet</source> <source>These are all the private keys for all the addresses in your wallet</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="779"/> <location filename="../src/mainwindow.cpp" line="800"/>
<source>Private key for </source> <source>Private key for </source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="723"/> <location filename="../src/mainwindow.cpp" line="744"/>
<location filename="../src/mainwindow.cpp" line="784"/> <location filename="../src/mainwindow.cpp" line="805"/>
<source>Save File</source> <source>Save File</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="231"/> <location filename="../src/mainwindow.cpp" line="246"/>
<source>Wallet is already encrypted</source> <source>Wallet is already encrypted</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="232"/> <location filename="../src/mainwindow.cpp" line="247"/>
<source>Your wallet is already encrypted with a password. <source>Your wallet is already encrypted with a password.
Please use &apos;Remove Wallet Encryption&apos; if you want to remove the wallet encryption.</source> Please use &apos;Remove Wallet Encryption&apos; if you want to remove the wallet encryption.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="250"/> <location filename="../src/mainwindow.cpp" line="265"/>
<source>Passwords don&apos;t match</source> <source>Passwords don&apos;t match</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="263"/> <location filename="../src/mainwindow.cpp" line="278"/>
<source>Error was: <source>Error was:
</source> </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="274"/> <location filename="../src/mainwindow.cpp" line="289"/>
<source>Wallet Encrypted</source> <source>Wallet Encrypted</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="275"/> <location filename="../src/mainwindow.cpp" line="290"/>
<source>Your wallet was successfully encrypted! The password will be needed to send funds or export private keys.</source> <source>Your wallet was successfully encrypted! The password will be needed to send funds or export private keys.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="279"/> <location filename="../src/mainwindow.cpp" line="294"/>
<location filename="../src/mainwindow.cpp" line="286"/> <location filename="../src/mainwindow.cpp" line="301"/>
<source>Wallet Encryption Failed</source> <source>Wallet Encryption Failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="296"/> <location filename="../src/mainwindow.cpp" line="311"/>
<source>Wallet is not encrypted</source> <source>Wallet is not encrypted</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="297"/> <location filename="../src/mainwindow.cpp" line="312"/>
<source>Your wallet is not encrypted with a password.</source> <source>Your wallet is not encrypted with a password.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="304"/> <location filename="../src/mainwindow.cpp" line="319"/>
<source>Wallet Password</source> <source>Wallet Password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="305"/> <location filename="../src/mainwindow.cpp" line="320"/>
<source>Please enter your wallet password</source> <source>Please enter your wallet password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="313"/> <location filename="../src/mainwindow.cpp" line="328"/>
<location filename="../src/mainwindow.cpp" line="330"/> <location filename="../src/mainwindow.cpp" line="345"/>
<location filename="../src/mainwindow.cpp" line="340"/> <location filename="../src/mainwindow.cpp" line="355"/>
<source>Wallet Decryption Failed</source> <source>Wallet Decryption Failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="314"/> <location filename="../src/mainwindow.cpp" line="329"/>
<source>Please enter a password to decrypt your wallet!</source> <source>Please enter a password to decrypt your wallet!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="325"/> <location filename="../src/mainwindow.cpp" line="340"/>
<source>Wallet Encryption Removed</source> <source>Wallet Encryption Removed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="326"/> <location filename="../src/mainwindow.cpp" line="341"/>
<source>Your wallet was successfully decrypted! You will no longer need a password to send funds or export private keys.</source> <source>Your wallet was successfully decrypted! You will no longer need a password to send funds or export private keys.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="432"/> <location filename="../src/mainwindow.cpp" line="447"/>
<source>Currency Change</source> <source>Currency Change</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="432"/> <location filename="../src/mainwindow.cpp" line="447"/>
<source>Please restart SilentDragonLite to have new currencies apply</source> <source>Please restart SilentDragonLite to have new currencies apply</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="719"/> <location filename="../src/mainwindow.cpp" line="740"/>
<source>This is your wallet seed. Please back it up carefully and safely.</source> <source>This is your wallet seed. Please back it up carefully and safely.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="727"/> <location filename="../src/mainwindow.cpp" line="748"/>
<location filename="../src/mainwindow.cpp" line="788"/> <location filename="../src/mainwindow.cpp" line="809"/>
<source>Unable to open file</source> <source>Unable to open file</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="756"/> <location filename="../src/mainwindow.cpp" line="777"/>
<source>Error getting private keys</source> <source>Error getting private keys</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="757"/> <location filename="../src/mainwindow.cpp" line="778"/>
<source>Error loading private keys: </source> <source>Error loading private keys: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="832"/> <location filename="../src/mainwindow.cpp" line="853"/>
<location filename="../src/mainwindow.cpp" line="892"/> <location filename="../src/mainwindow.cpp" line="913"/>
<source>Copy address</source> <source>Copy address</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="835"/> <location filename="../src/mainwindow.cpp" line="856"/>
<location filename="../src/mainwindow.cpp" line="888"/> <location filename="../src/mainwindow.cpp" line="909"/>
<location filename="../src/mainwindow.cpp" line="894"/> <location filename="../src/mainwindow.cpp" line="915"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="838"/> <location filename="../src/mainwindow.cpp" line="859"/>
<source>Get private key</source> <source>Get private key</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -826,8 +838,8 @@ Please use &apos;Remove Wallet Encryption&apos; if you want to remove the wallet
<translation type="vanished">Sapling地址</translation> <translation type="vanished">Sapling地址</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="844"/> <location filename="../src/mainwindow.cpp" line="865"/>
<location filename="../src/mainwindow.cpp" line="898"/> <location filename="../src/mainwindow.cpp" line="919"/>
<source>View on block explorer</source> <source>View on block explorer</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -836,78 +848,78 @@ Please use &apos;Remove Wallet Encryption&apos; if you want to remove the wallet
<translation type="vanished">Sapling地址</translation> <translation type="vanished">Sapling地址</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="368"/> <location filename="../src/mainwindow.cpp" line="383"/>
<location filename="../src/mainwindow.cpp" line="886"/> <location filename="../src/mainwindow.cpp" line="907"/>
<source>Copy txid</source> <source>Copy txid</source>
<translation>ID</translation> <translation>ID</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="420"/> <location filename="../src/mainwindow.cpp" line="435"/>
<source>Restart</source> <source>Restart</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="420"/> <location filename="../src/mainwindow.cpp" line="435"/>
<source>Please restart Silentdragonlite to have the theme apply</source> <source>Please restart Silentdragonlite to have the theme apply</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="506"/> <location filename="../src/mainwindow.cpp" line="527"/>
<source>Some feedback about SilentDragonlite or Hush...</source> <source>Some feedback about SilentDragonlite or Hush...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="508"/> <location filename="../src/mainwindow.cpp" line="529"/>
<source>Send Duke some private and shielded feedback about</source> <source>Send Duke some private and shielded feedback about</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="508"/> <location filename="../src/mainwindow.cpp" line="529"/>
<source> or SilentDragonLite</source> <source> or SilentDragonLite</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="589"/> <location filename="../src/mainwindow.cpp" line="610"/>
<source>Paste HUSH URI</source> <source>Paste HUSH URI</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="601"/> <location filename="../src/mainwindow.cpp" line="622"/>
<source>Error paying HUSH URI</source> <source>Error paying HUSH URI</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="904"/> <location filename="../src/mainwindow.cpp" line="925"/>
<source>View Payment Request</source> <source>View Payment Request</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="911"/> <location filename="../src/mainwindow.cpp" line="932"/>
<source>View Memo</source> <source>View Memo</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="925"/> <location filename="../src/mainwindow.cpp" line="946"/>
<source>Reply to </source> <source>Reply to </source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="1012"/> <location filename="../src/mainwindow.cpp" line="1033"/>
<source>Created new t-Addr</source> <source>Created new t-Addr</source>
<translation>t-Addr</translation> <translation>t-Addr</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="1062"/> <location filename="../src/mainwindow.cpp" line="1083"/>
<source>Copy Address</source> <source>Copy Address</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="1151"/> <location filename="../src/mainwindow.cpp" line="1172"/>
<source>Address has been previously used</source> <source>Address has been previously used</source>
<translation>使</translation> <translation>使</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.cpp" line="1153"/> <location filename="../src/mainwindow.cpp" line="1174"/>
<source>Address is unused</source> <source>Address is unused</source>
<translation>使</translation> <translation>使</translation>
</message> </message>
@@ -1395,13 +1407,13 @@ Please set the host/port and user/password in the Edit-&gt;Settings menu.</sourc
</message> </message>
<message> <message>
<location filename="../src/connection.cpp" line="153"/> <location filename="../src/connection.cpp" line="153"/>
<location filename="../src/controller.cpp" line="231"/> <location filename="../src/controller.cpp" line="236"/>
<source>Connection Error</source> <source>Connection Error</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/connection.cpp" line="251"/> <location filename="../src/connection.cpp" line="251"/>
<location filename="../src/controller.cpp" line="619"/> <location filename="../src/controller.cpp" line="624"/>
<location filename="../src/sendtab.cpp" line="888"/> <location filename="../src/sendtab.cpp" line="888"/>
<source>Transaction Error</source> <source>Transaction Error</source>
<translation></translation> <translation></translation>
@@ -1412,33 +1424,33 @@ Please set the host/port and user/password in the Edit-&gt;Settings menu.</sourc
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="614"/> <location filename="../src/controller.cpp" line="619"/>
<location filename="../src/recurring.cpp" line="598"/> <location filename="../src/recurring.cpp" line="598"/>
<location filename="../src/sendtab.cpp" line="871"/> <location filename="../src/sendtab.cpp" line="871"/>
<source> Tx </source> <source> Tx </source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="614"/> <location filename="../src/controller.cpp" line="619"/>
<location filename="../src/recurring.cpp" line="598"/> <location filename="../src/recurring.cpp" line="598"/>
<location filename="../src/sendtab.cpp" line="871"/> <location filename="../src/sendtab.cpp" line="871"/>
<source> failed</source> <source> failed</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="617"/> <location filename="../src/controller.cpp" line="622"/>
<location filename="../src/sendtab.cpp" line="879"/> <location filename="../src/sendtab.cpp" line="879"/>
<source>The transaction with id </source> <source>The transaction with id </source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="617"/> <location filename="../src/controller.cpp" line="622"/>
<location filename="../src/sendtab.cpp" line="879"/> <location filename="../src/sendtab.cpp" line="879"/>
<source> failed. The error was</source> <source> failed. The error was</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="886"/> <location filename="../src/controller.cpp" line="891"/>
<source>Please wait for SilentDragonLite to exit</source> <source>Please wait for SilentDragonLite to exit</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -1512,7 +1524,7 @@ Please set the host/port and user/password in the Edit-&gt;Settings menu.</sourc
<translation type="vanished">hushd没有节点可连接</translation> <translation type="vanished">hushd没有节点可连接</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="231"/> <location filename="../src/controller.cpp" line="236"/>
<source>There was an error connecting to hushd. The error was</source> <source>There was an error connecting to hushd. The error was</source>
<translation>hushd时出错 </translation> <translation>hushd时出错 </translation>
</message> </message>
@@ -1521,12 +1533,12 @@ Please set the host/port and user/password in the Edit-&gt;Settings menu.</sourc
<translation type="vanished"> </translation> <translation type="vanished"> </translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="698"/> <location filename="../src/controller.cpp" line="703"/>
<source>Update Available</source> <source>Update Available</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="699"/> <location filename="../src/controller.cpp" line="704"/>
<source>A new release v%1 is available! You have v%2. <source>A new release v%1 is available! You have v%2.
Would you like to visit the releases page?</source> Would you like to visit the releases page?</source>
@@ -1535,12 +1547,12 @@ Would you like to visit the releases page?</source>
访</translation> 访</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="711"/> <location filename="../src/controller.cpp" line="716"/>
<source>No updates available</source> <source>No updates available</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="712"/> <location filename="../src/controller.cpp" line="717"/>
<source>You already have the latest release v%1</source> <source>You already have the latest release v%1</source>
<translation> v%1</translation> <translation> v%1</translation>
</message> </message>
@@ -1549,7 +1561,7 @@ Would you like to visit the releases page?</source>
<translation type="vanished">silentdragon退出</translation> <translation type="vanished">silentdragon退出</translation>
</message> </message>
<message> <message>
<location filename="../src/controller.cpp" line="887"/> <location filename="../src/controller.cpp" line="892"/>
<source>Waiting for hushd to exit</source> <source>Waiting for hushd to exit</source>
<translation>hushd退出</translation> <translation>hushd退出</translation>
</message> </message>
@@ -1598,22 +1610,22 @@ You either have unconfirmed funds or the balance is too low for an automatic mig
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/websockets.cpp" line="356"/> <location filename="../src/websockets.cpp" line="355"/>
<source>Connected directly</source> <source>Connected directly</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/websockets.cpp" line="359"/> <location filename="../src/websockets.cpp" line="358"/>
<source>Connected over the internet via silentdragon wormhole service</source> <source>Connected over the internet via silentdragon wormhole service</source>
<translation>silentdragon虫洞服务连接互联网</translation> <translation>silentdragon虫洞服务连接互联网</translation>
</message> </message>
<message> <message>
<location filename="../src/websockets.cpp" line="652"/> <location filename="../src/websockets.cpp" line="651"/>
<source>Node is still syncing.</source> <source>Node is still syncing.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/websockets.cpp" line="676"/> <location filename="../src/websockets.cpp" line="675"/>
<source>No sapling or transparent addresses with enough balance to spend.</source> <source>No sapling or transparent addresses with enough balance to spend.</source>
<translation>sapling或透明地址有足够的余额可以花费</translation> <translation>sapling或透明地址有足够的余额可以花费</translation>
</message> </message>
@@ -1962,7 +1974,7 @@ You either have unconfirmed funds or the balance is too low for an automatic mig
<context> <context>
<name>Settings</name> <name>Settings</name>
<message> <message>
<location filename="../src/settings.ui" line="20"/> <location filename="../src/settings.ui" line="14"/>
<source>Settings</source> <source>Settings</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -1987,7 +1999,7 @@ You either have unconfirmed funds or the balance is too low for an automatic mig
<translation type="vanished">RPC密码</translation> <translation type="vanished">RPC密码</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="86"/> <location filename="../src/settings.ui" line="81"/>
<source>Options</source> <source>Options</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -1996,7 +2008,7 @@ You either have unconfirmed funds or the balance is too low for an automatic mig
<translation type="vanished">Tor连接</translation> <translation type="vanished">Tor连接</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="147"/> <location filename="../src/settings.ui" line="142"/>
<source>Check github for updates at startup</source> <source>Check github for updates at startup</source>
<translation>github更新</translation> <translation>github更新</translation>
</message> </message>
@@ -2033,12 +2045,12 @@ You either have unconfirmed funds or the balance is too low for an automatic mig
<translation type="vanished">通过运行在127.0.0.1:9050上的SOCKS代理连接到Tor网络 Tor服务</translation> <translation type="vanished">通过运行在127.0.0.1:9050上的SOCKS代理连接到Tor网络 Tor服务</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="160"/> <location filename="../src/settings.ui" line="155"/>
<source>Connect to github on startup to check for updates</source> <source>Connect to github on startup to check for updates</source>
<translation>github以检查更新</translation> <translation>github以检查更新</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="214"/> <location filename="../src/settings.ui" line="209"/>
<source>Connect to the internet to fetch hush prices</source> <source>Connect to the internet to fetch hush prices</source>
<translation>hush价格</translation> <translation>hush价格</translation>
</message> </message>
@@ -2047,104 +2059,98 @@ You either have unconfirmed funds or the balance is too low for an automatic mig
<translation type="vanished"> hush/USD </translation> <translation type="vanished"> hush/USD </translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="179"/> <location filename="../src/settings.ui" line="174"/>
<source>Theme</source> <source>Theme</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="105"/> <location filename="../src/settings.ui" line="100"/>
<source>default</source> <source>default</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="33"/> <location filename="../src/settings.ui" line="27"/>
<source>Connection</source> <source>Connection</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="55"/> <location filename="../src/settings.ui" line="49"/>
<source>Server</source> <source>Lightwallet Server</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="110"/> <location filename="../src/settings.ui" line="105"/>
<source>blue</source> <source>blue</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="115"/> <location filename="../src/settings.ui" line="110"/>
<source>light</source> <source>light</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="120"/> <location filename="../src/settings.ui" line="115"/>
<source>dark</source> <source>dark</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="134"/> <location filename="../src/settings.ui" line="129"/>
<source>Fetch hush prices</source> <source>Fetch hush prices</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="233"/> <location filename="../src/settings.ui" line="228"/>
<source>Currency</source> <source>Currency</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="256"/> <location filename="../src/settings.ui" line="251"/>
<source>AUD</source> <source>AUD</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="261"/> <location filename="../src/settings.ui" line="256"/>
<source>BTC</source> <source>BTC</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="266"/> <location filename="../src/settings.ui" line="261"/>
<source>CAD</source> <source>CAD</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="271"/> <location filename="../src/settings.ui" line="266"/>
<source>CHF</source> <source>CHF</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="276"/> <location filename="../src/settings.ui" line="271"/>
<source>CNY</source> <source>CNY</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="281"/> <location filename="../src/settings.ui" line="276"/>
<source>EUR</source> <source>EUR</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="286"/> <location filename="../src/settings.ui" line="281"/>
<source>GBP</source> <source>GBP</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="291"/> <location filename="../src/settings.ui" line="286"/>
<source>INR</source> <source>INR</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="296"/> <location filename="../src/settings.ui" line="291"/>
<source>USD</source> <source>USD</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="303"/>
<source>Troubleshooting</source> <source>Troubleshooting</source>
<translation></translation> <translation type="vanished"></translation>
</message>
<message>
<location filename="../src/settings.ui" line="329"/>
<source>Rescan the blockchain for any missing wallet transactions and to correct your wallet balance. This may take several hours. You need to restart hushWallet for this to take effect</source>
<translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Reindex</source> <source>Reindex</source>
@@ -2155,9 +2161,8 @@ You either have unconfirmed funds or the balance is too low for an automatic mig
<translation type="vanished"> silentdragon才能使其生效</translation> <translation type="vanished"> silentdragon才能使其生效</translation>
</message> </message>
<message> <message>
<location filename="../src/settings.ui" line="339"/>
<source>Rescan</source> <source>Rescan</source>
<translation></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<source>Rebuild the entire blockchain from the genesis block, by rescanning all the block files. This may take several hours to days, depending on your hardware. You need to restart silentdragon for this to take effect</source> <source>Rebuild the entire blockchain from the genesis block, by rescanning all the block files. This may take several hours to days, depending on your hardware. You need to restart silentdragon for this to take effect</source>

View File

@@ -203,7 +203,7 @@ void Controller::getInfoThenRefresh(bool force) {
main->statusLabel->setText(" HUSH/AUD=$ " + QString::number((double) Settings::getInstance()->getAUDPrice() ,'f',2)); main->statusLabel->setText(" HUSH/AUD=$ " + QString::number((double) Settings::getInstance()->getAUDPrice() ,'f',2));
} else { } else {
main->statusLabel->setText(" error Input" + QString::number(Settings::getInstance()->getEURPrice() )); main->statusLabel->setText(" HUSH/USD=$" + QString::number(Settings::getInstance()->getZECPrice(),'f',2 ));
} }
main->statusLabel->setToolTip(tooltip); main->statusLabel->setToolTip(tooltip);
main->statusIcon->setPixmap(i.pixmap(16, 16)); main->statusIcon->setPixmap(i.pixmap(16, 16));

View File

@@ -113,9 +113,9 @@ MainWindow::MainWindow(QWidget *parent) :
QObject::connect(ui->actionRescan, &QAction::triggered, [=]() { QObject::connect(ui->actionRescan, &QAction::triggered, [=]() {
// To rescan, we clear the wallet state, and then reload the connection // To rescan, we clear the wallet state, and then reload the connection
// This will start a sync, and show the scanning status. // This will start a sync, and show the scanning status.
getRPC()->clearWallet([=] (auto) { this->getRPC()->clearWallet([=] (auto) {
// Save the wallet // Save the wallet
getRPC()->saveWallet([=] (auto) { this->getRPC()->saveWallet([=] (auto) {
// Then reload the connection. The ConnectionLoader deletes itself. // Then reload the connection. The ConnectionLoader deletes itself.
auto cl = new ConnectionLoader(this, rpc); auto cl = new ConnectionLoader(this, rpc);
cl->loadConnection(); cl->loadConnection();

View File

@@ -161,11 +161,9 @@ QVariant TxTableModel::data(const QModelIndex &index, int role) const {
if (Settings::getInstance()->get_currency_name() == "USD") { if (Settings::getInstance()->get_currency_name() == "USD") {
return total.toDecimalUSDString(); return total.toDecimalUSDString();
} else if (Settings::getInstance()->get_currency_name() == "EUR") { } else if (Settings::getInstance()->get_currency_name() == "EUR") {
return total.toDecimalEURString(); return total.toDecimalEURString();
} else if (Settings::getInstance()->get_currency_name() == "BTC") { } else if (Settings::getInstance()->get_currency_name() == "BTC") {
return total.toDecimalBTCString(); return total.toDecimalBTCString();
} else if (Settings::getInstance()->get_currency_name() == "EUR") {
return total.toDecimalEURString();
} else if (Settings::getInstance()->get_currency_name() == "CNY") { } else if (Settings::getInstance()->get_currency_name() == "CNY") {
return total.toDecimalCNYString(); return total.toDecimalCNYString();
} else if (Settings::getInstance()->get_currency_name() == "RUB") { } else if (Settings::getInstance()->get_currency_name() == "RUB") {
@@ -182,9 +180,10 @@ QVariant TxTableModel::data(const QModelIndex &index, int role) const {
return total.toDecimalGBPString(); return total.toDecimalGBPString();
} else if (Settings::getInstance()->get_currency_name() == "AUD") { } else if (Settings::getInstance()->get_currency_name() == "AUD") {
return total.toDecimalAUDString(); return total.toDecimalAUDString();
} }
}
} }
}
} }
if (role == Qt::DecorationRole && index.column() == 0) { if (role == Qt::DecorationRole && index.column() == 0) {

View File

@@ -36,13 +36,15 @@ WSServer::WSServer(quint16 port, bool debug, QObject *parent) :
WSServer::~WSServer() WSServer::~WSServer()
{ {
qDebug() << "Closing websocket"; qDebug() << "Closing websocket server";
m_pWebSocketServer->close(); m_pWebSocketServer->close();
qDeleteAll(m_clients.begin(), m_clients.end()); qDeleteAll(m_clients.begin(), m_clients.end());
qDebug() << "Deleted all websocket clients";
} }
void WSServer::onNewConnection() void WSServer::onNewConnection()
{ {
qDebug() << "Websocket server: new connection";
QWebSocket *pSocket = m_pWebSocketServer->nextPendingConnection(); QWebSocket *pSocket = m_pWebSocketServer->nextPendingConnection();
connect(pSocket, &QWebSocket::textMessageReceived, this, &WSServer::processTextMessage); connect(pSocket, &QWebSocket::textMessageReceived, this, &WSServer::processTextMessage);
@@ -90,27 +92,39 @@ WormholeClient::WormholeClient(MainWindow* p, QString wormholeCode) {
this->parent = p; this->parent = p;
this->code = wormholeCode; this->code = wormholeCode;
connect(); connect();
qDebug() << "New wormhole client after connect()";
} }
WormholeClient::~WormholeClient() { WormholeClient::~WormholeClient() {
qDebug() << "WormholeClient destructor";
shuttingDown = true; shuttingDown = true;
if (m_webSocket->isValid()) { if (m_webSocket && m_webSocket->isValid()) {
qDebug() << "Wormhole closing!";
m_webSocket->close(); m_webSocket->close();
} }
if (timer) if (timer) {
qDebug() << "Wormhole timer stopping";
timer->stop(); timer->stop();
}
delete timer; delete timer;
qDebug() << "Wormhole timer deleted";
} }
void WormholeClient::connect() { void WormholeClient::connect() {
qDebug() << "Wormhole::connect";
delete m_webSocket; delete m_webSocket;
m_webSocket = new QWebSocket(); m_webSocket = new QWebSocket();
QObject::connect(m_webSocket, &QWebSocket::connected, this, &WormholeClient::onConnected); if (m_webSocket) {
QObject::connect(m_webSocket, &QWebSocket::disconnected, this, &WormholeClient::closed); QObject::connect(m_webSocket, &QWebSocket::connected, this, &WormholeClient::onConnected);
QObject::connect(m_webSocket, &QWebSocket::disconnected, this, &WormholeClient::closed);
} else {
qDebug() << "Invalid websocket object!";
}
m_webSocket->open(QUrl("wss://wormhole.myhush.org:443")); m_webSocket->open(QUrl("wss://wormhole.myhush.org:443"));
//m_webSocket->open(QUrl("ws://127.0.0.1:7070")); //m_webSocket->open(QUrl("ws://127.0.0.1:7070"));
@@ -122,8 +136,7 @@ void WormholeClient::retryConnect() {
qDebug() << "Retrying websocket connection"; qDebug() << "Retrying websocket connection";
this->retryCount++; this->retryCount++;
connect(); connect();
} } else {
else {
qDebug() << "Retry count exceeded, will not attempt retry any more"; qDebug() << "Retry count exceeded, will not attempt retry any more";
} }
}); });
@@ -141,7 +154,7 @@ void WormholeClient::onConnected()
{ {
qDebug() << "WebSocket connected"; qDebug() << "WebSocket connected";
retryCount = 0; retryCount = 0;
qDebug() << "WebSocket connected, retryCount=" << retryCount;
QObject::connect(m_webSocket, &QWebSocket::textMessageReceived, QObject::connect(m_webSocket, &QWebSocket::textMessageReceived,
this, &WormholeClient::onTextMessageReceived); this, &WormholeClient::onTextMessageReceived);
@@ -153,21 +166,34 @@ void WormholeClient::onConnected()
// On connected, we'll also create a timer to ping it every 4 minutes, since the websocket // On connected, we'll also create a timer to ping it every 4 minutes, since the websocket
// will timeout after 5 minutes // will timeout after 5 minutes
timer = new QTimer(parent); if (m_webSocket && m_webSocket->isValid()) {
QObject::connect(timer, &QTimer::timeout, [=]() { m_webSocket->sendTextMessage(payload);
if (!shuttingDown && m_webSocket->isValid()) { qDebug() << "Sent registration message with code=" << code;
auto payload = QJsonDocument(QJsonObject {
{"ping", "ping"} // On connected, we'll also create a timer to ping it every 4 minutes, since the websocket
}).toJson(); // will timeout after 5 minutes
m_webSocket->sendTextMessage(payload); timer = new QTimer(parent);
} qDebug() << "Created QTimer";
}); QObject::connect(timer, &QTimer::timeout, [=]() {
timer->start(4 * 60 * 1000); // 4 minutes qDebug() << "Timer timeout!";
if (!shuttingDown && m_webSocket && m_webSocket->isValid()) {
auto payload = QJsonDocument(QJsonObject { {"ping", "ping"} }).toJson();
qint64 bytes = m_webSocket->sendTextMessage(payload);
qDebug() << "Sent ping, " << bytes << " bytes";
}
});
unsigned int interval = 4*60*1000;
timer->start(interval); // 4 minutes
qDebug() << "Started timer with interval=" << interval;
} else {
qDebug() << "Invalid websocket object onConnected!";
}
} }
void WormholeClient::onTextMessageReceived(QString message) void WormholeClient::onTextMessageReceived(QString message)
{ {
AppDataServer::getInstance()->processMessage(message, parent, std::make_shared<ClientWebSocket>(m_webSocket), AppConnectionType::INTERNET); AppDataServer::getInstance()->processMessage(message, parent, std::make_shared<ClientWebSocket>(m_webSocket), AppConnectionType::INTERNET);
qDebug() << "Destroyed tempWormholeClient and ui";
} }
@@ -321,6 +347,7 @@ void AppDataServer::updateUIWithNewQRCode(MainWindow* mainwindow) {
return; return;
QString uri = "ws://" + ipv4Addr + ":8777"; QString uri = "ws://" + ipv4Addr + ":8777";
qDebug() << "Websocket URI: " << uri;
// Get a new secret // Get a new secret
unsigned char* secretBin = new unsigned char[crypto_secretbox_KEYBYTES]; unsigned char* secretBin = new unsigned char[crypto_secretbox_KEYBYTES];
@@ -339,9 +366,11 @@ void AppDataServer::updateUIWithNewQRCode(MainWindow* mainwindow) {
ui->qrcode->setQrcodeString(codeStr); ui->qrcode->setQrcodeString(codeStr);
ui->txtConnStr->setText(codeStr); ui->txtConnStr->setText(codeStr);
qDebug() << "New QR="<<codeStr;
} }
void AppDataServer::registerNewTempSecret(QString tmpSecretHex, bool allowInternet, MainWindow* main) { void AppDataServer::registerNewTempSecret(QString tmpSecretHex, bool allowInternet, MainWindow* main) {
qDebug() << "Registering new tempSecret, allowInternet=" << allowInternet;
tempSecret = tmpSecretHex; tempSecret = tmpSecretHex;
delete tempWormholeClient; delete tempWormholeClient;
@@ -349,7 +378,9 @@ void AppDataServer::registerNewTempSecret(QString tmpSecretHex, bool allowIntern
if (allowInternet) if (allowInternet)
tempWormholeClient = new WormholeClient(main, getWormholeCode(tempSecret)); tempWormholeClient = new WormholeClient(main, getWormholeCode(tempSecret));
} qDebug() << "Created new wormhole client";
}
QString AppDataServer::connDesc(AppConnectionType t) { QString AppDataServer::connDesc(AppConnectionType t) {
if (t == AppConnectionType::DIRECT) { if (t == AppConnectionType::DIRECT) {
@@ -517,12 +548,15 @@ QString AppDataServer::decryptMessage(QJsonDocument msg, QString secretHex, QStr
delete[] noncebin; delete[] noncebin;
delete[] encrypted; delete[] encrypted;
delete[] decrypted; delete[] decrypted;
qDebug() << "Returning decrypted payload="<<payload;
return payload; return payload;
} }
// Process an incoming text message. The message has to be encrypted with the secret key (or the temporary secret key) // Process an incoming text message. The message has to be encrypted with the secret key (or the temporary secret key)
void AppDataServer::processMessage(QString message, MainWindow* mainWindow, std::shared_ptr<ClientWebSocket> pClient, AppConnectionType connType) { void AppDataServer::processMessage(QString message, MainWindow* mainWindow, std::shared_ptr<ClientWebSocket> pClient, AppConnectionType connType) {
qDebug() << "processMessage message";
//qDebug() << "processMessage message=" << message; // this can log sensitive info
auto replyWithError = [=]() { auto replyWithError = [=]() {
auto r = QJsonDocument(QJsonObject{ auto r = QJsonDocument(QJsonObject{
{"error", "Encryption error"}, {"error", "Encryption error"},
@@ -606,6 +640,7 @@ void AppDataServer::processMessage(QString message, MainWindow* mainWindow, std:
// Decrypted method will be executed here. // Decrypted method will be executed here.
void AppDataServer::processDecryptedMessage(QString message, MainWindow* mainWindow, std::shared_ptr<ClientWebSocket> pClient) { void AppDataServer::processDecryptedMessage(QString message, MainWindow* mainWindow, std::shared_ptr<ClientWebSocket> pClient) {
//qDebug() << "processDecryptedMessage message=" << message;
// First, extract the command from the message // First, extract the command from the message
auto msg = QJsonDocument::fromJson(message.toUtf8()); auto msg = QJsonDocument::fromJson(message.toUtf8());
@@ -638,6 +673,7 @@ void AppDataServer::processDecryptedMessage(QString message, MainWindow* mainWin
// "sendTx" command. This method will actually send money, so be careful with everything // "sendTx" command. This method will actually send money, so be careful with everything
void AppDataServer::processSendTx(QJsonObject sendTx, MainWindow* mainwindow, std::shared_ptr<ClientWebSocket> pClient) { void AppDataServer::processSendTx(QJsonObject sendTx, MainWindow* mainwindow, std::shared_ptr<ClientWebSocket> pClient) {
qDebug() << "processSendTx with to=" << sendTx["to"].toString();
auto error = [=](QString reason) { auto error = [=](QString reason) {
auto r = QJsonDocument(QJsonObject{ auto r = QJsonDocument(QJsonObject{
{"errorCode", -1}, {"errorCode", -1},