From a883607df680bd1c5dfb074a62588337e19d7ae5 Mon Sep 17 00:00:00 2001 From: vtexier <vit@free.fr> Date: Thu, 2 Apr 2020 12:12:52 +0200 Subject: [PATCH] [enh] #798 update french translation --- res/i18n/ts/cs.ts | 132 ++++++++++++++++------- res/i18n/ts/de.ts | 132 ++++++++++++++++------- res/i18n/ts/es.ts | 132 ++++++++++++++++------- res/i18n/ts/fr.ts | 132 ++++++++++++++++------- res/i18n/ts/it.ts | 132 ++++++++++++++++------- res/i18n/ts/pl.ts | 132 ++++++++++++++++------- res/i18n/ts/pt.ts | 132 ++++++++++++++++------- res/i18n/ts/ru.ts | 132 ++++++++++++++++------- src/sakia/gui/sub/transfer/controller.py | 12 ++- 9 files changed, 769 insertions(+), 299 deletions(-) diff --git a/res/i18n/ts/cs.ts b/res/i18n/ts/cs.ts index e8d370d7..562eb0b6 100644 --- a/res/i18n/ts/cs.ts +++ b/res/i18n/ts/cs.ts @@ -78,7 +78,7 @@ <context> <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="36"/> <source>&Ok</source> <translation type="unfinished">&Ok</translation> </message> @@ -575,7 +575,7 @@ p, li { white-space: pre-wrap; } <context> <name>ContextMenu</name> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="282"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="318"/> <source>Warning</source> <translation>Attention</translation> </message> @@ -595,17 +595,17 @@ p, li { white-space: pre-wrap; } <translation type="unfinished">Voir dans la Toile de Confiance</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="198"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="234"/> <source>Send money</source> <translation type="unfinished">Envoyer de la monnaie</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="175"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="211"/> <source>Copy pubkey to clipboard</source> <translation type="unfinished">Copier la clé publique</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="184"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="220"/> <source>Copy pubkey to clipboard (with CRC)</source> <translation type="unfinished"></translation> </message> @@ -630,20 +630,25 @@ p, li { white-space: pre-wrap; } <translation type="unfinished">Annuler</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="146"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="156"/> <source>Copy raw transaction to clipboard</source> <translation type="unfinished">Copier la transaction (format brut)</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="158"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="168"/> <source>Copy transaction block to clipboard</source> <translation type="unfinished">Copier le bloc de la transaction</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="137"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="198"/> <source>Send as source</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="187"/> + <source>Dividend</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>HistoryTableModel</name> @@ -668,17 +673,17 @@ p, li { white-space: pre-wrap; } <translation type="unfinished">Clé publique</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="186"/> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="201"/> <source>Transactions missing from history</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="486"/> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="501"/> <source>{0} / {1} confirmations</source> <translation type="unfinished">{0} / {1} confirmations</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="492"/> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="507"/> <source>Confirming... {0} %</source> <translation type="unfinished">Confirmation... {0} %</translation> </message> @@ -1712,6 +1717,29 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> </context> +<context> + <name>SourcesServices</name> + <message> + <location filename="../../../src/sakia/services/sources.py" line="11"/> + <source>missing secret key for public key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/services/sources.py" line="14"/> + <source>missing password for hash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/services/sources.py" line="17"/> + <source>locked by a delay until</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/services/sources.py" line="20"/> + <source>locked until</source> + <translation type="unfinished"></translation> + </message> +</context> <context> <name>StartupDialog</name> <message> @@ -1963,105 +1991,130 @@ please wait...</source> <context> <name>TransferController</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="158"/> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="167"/> <source>Transfer</source> <translation type="unfinished">Transfert</translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="367"/> + <source>Check is successful!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="374"/> + <source><p><b>Condition</b></p>{}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="377"/> + <source><p><b>Errors</b><p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="392"/> + <source><li>Error in {}: <span style="color: red">{} {}</span></li></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="399"/> + <source>Check source condition</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TransferMoneyWidget</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="261"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="270"/> <source>Form</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="266"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="275"/> <source>Transfer money to</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="267"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="276"/> <source>&Recipient public key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="268"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="277"/> <source>Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="269"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="278"/> <source>Search &user</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="270"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="279"/> <source>Local ke&y</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="271"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="280"/> <source>Con&tact</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="272"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="281"/> <source>Available money: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="273"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="282"/> <source>Amount</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="274"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="283"/> <source> UD</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="279"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="288"/> <source>Secret Key / Password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="262"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="271"/> <source>Select account</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="275"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="284"/> <source>Message</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="276"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="285"/> <source>Spend condition</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="277"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="286"/> <source>Receiver signature</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="278"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="287"/> <source>Receiver signature or (sender after one week)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="263"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="272"/> <source>Source</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="264"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="273"/> <source>Automatic</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="265"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="274"/> <source>Check</source> <translation type="unfinished"></translation> </message> @@ -2069,35 +2122,40 @@ please wait...</source> <context> <name>TransferView</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="29"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="30"/> <source>No amount. Please give the transfer amount</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="36"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="37"/> <source>Please enter correct password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="40"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="41"/> <source>Please enter a receiver</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="44"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="45"/> <source>Incorrect receiver address or pubkey</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="222"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="229"/> <source>Transfer</source> <translation type="unfinished">Transfert</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="207"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="214"/> <source>Success sending money to {0}</source> <translation type="unfinished">Envoi de monnaie à {0} réussi</translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="49"/> + <source>Source locked</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TxHistoryController</name> diff --git a/res/i18n/ts/de.ts b/res/i18n/ts/de.ts index 9275d1e8..eab89cc5 100644 --- a/res/i18n/ts/de.ts +++ b/res/i18n/ts/de.ts @@ -78,7 +78,7 @@ <context> <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="36"/> <source>&Ok</source> <translation type="unfinished">&Ok</translation> </message> @@ -575,7 +575,7 @@ p, li { white-space: pre-wrap; } <context> <name>ContextMenu</name> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="282"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="318"/> <source>Warning</source> <translation type="unfinished">Warnung</translation> </message> @@ -595,17 +595,17 @@ p, li { white-space: pre-wrap; } <translation type="unfinished">Im Web of Trust anschauen</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="198"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="234"/> <source>Send money</source> <translation type="unfinished">Geld schicken</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="175"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="211"/> <source>Copy pubkey to clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="184"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="220"/> <source>Copy pubkey to clipboard (with CRC)</source> <translation type="unfinished"></translation> </message> @@ -630,20 +630,25 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="146"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="156"/> <source>Copy raw transaction to clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="158"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="168"/> <source>Copy transaction block to clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="137"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="198"/> <source>Send as source</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="187"/> + <source>Dividend</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>HistoryTableModel</name> @@ -668,17 +673,17 @@ p, li { white-space: pre-wrap; } <translation type="unfinished">Einen öffentlichen Schlüssel</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="186"/> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="201"/> <source>Transactions missing from history</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="486"/> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="501"/> <source>{0} / {1} confirmations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="492"/> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="507"/> <source>Confirming... {0} %</source> <translation type="unfinished"></translation> </message> @@ -1712,6 +1717,29 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> </context> +<context> + <name>SourcesServices</name> + <message> + <location filename="../../../src/sakia/services/sources.py" line="11"/> + <source>missing secret key for public key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/services/sources.py" line="14"/> + <source>missing password for hash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/services/sources.py" line="17"/> + <source>locked by a delay until</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/services/sources.py" line="20"/> + <source>locked until</source> + <translation type="unfinished"></translation> + </message> +</context> <context> <name>StartupDialog</name> <message> @@ -1963,105 +1991,130 @@ please wait...</source> <context> <name>TransferController</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="158"/> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="167"/> <source>Transfer</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="367"/> + <source>Check is successful!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="374"/> + <source><p><b>Condition</b></p>{}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="377"/> + <source><p><b>Errors</b><p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="392"/> + <source><li>Error in {}: <span style="color: red">{} {}</span></li></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="399"/> + <source>Check source condition</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TransferMoneyWidget</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="261"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="270"/> <source>Form</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="266"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="275"/> <source>Transfer money to</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="267"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="276"/> <source>&Recipient public key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="268"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="277"/> <source>Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="269"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="278"/> <source>Search &user</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="270"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="279"/> <source>Local ke&y</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="271"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="280"/> <source>Con&tact</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="272"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="281"/> <source>Available money: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="273"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="282"/> <source>Amount</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="274"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="283"/> <source> UD</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="279"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="288"/> <source>Secret Key / Password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="262"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="271"/> <source>Select account</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="275"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="284"/> <source>Message</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="276"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="285"/> <source>Spend condition</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="277"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="286"/> <source>Receiver signature</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="278"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="287"/> <source>Receiver signature or (sender after one week)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="263"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="272"/> <source>Source</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="264"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="273"/> <source>Automatic</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="265"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="274"/> <source>Check</source> <translation type="unfinished"></translation> </message> @@ -2069,35 +2122,40 @@ please wait...</source> <context> <name>TransferView</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="29"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="30"/> <source>No amount. Please give the transfer amount</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="36"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="37"/> <source>Please enter correct password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="40"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="41"/> <source>Please enter a receiver</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="44"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="45"/> <source>Incorrect receiver address or pubkey</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="222"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="229"/> <source>Transfer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="207"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="214"/> <source>Success sending money to {0}</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="49"/> + <source>Source locked</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TxHistoryController</name> diff --git a/res/i18n/ts/es.ts b/res/i18n/ts/es.ts index e0256f7a..40611b60 100644 --- a/res/i18n/ts/es.ts +++ b/res/i18n/ts/es.ts @@ -78,7 +78,7 @@ <context> <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="36"/> <source>&Ok</source> <translation type="unfinished"></translation> </message> @@ -575,7 +575,7 @@ p, li { white-space: pre-wrap; } <context> <name>ContextMenu</name> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="282"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="318"/> <source>Warning</source> <translation type="unfinished">Advertencia</translation> </message> @@ -595,17 +595,17 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="198"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="234"/> <source>Send money</source> <translation type="unfinished">Enviar dinero</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="175"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="211"/> <source>Copy pubkey to clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="184"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="220"/> <source>Copy pubkey to clipboard (with CRC)</source> <translation type="unfinished"></translation> </message> @@ -630,20 +630,25 @@ p, li { white-space: pre-wrap; } <translation type="unfinished">Cancelar</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="146"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="156"/> <source>Copy raw transaction to clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="158"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="168"/> <source>Copy transaction block to clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="137"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="198"/> <source>Send as source</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="187"/> + <source>Dividend</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>HistoryTableModel</name> @@ -668,17 +673,17 @@ p, li { white-space: pre-wrap; } <translation type="unfinished">Clave pública</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="186"/> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="201"/> <source>Transactions missing from history</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="486"/> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="501"/> <source>{0} / {1} confirmations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="492"/> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="507"/> <source>Confirming... {0} %</source> <translation type="unfinished"></translation> </message> @@ -1712,6 +1717,29 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> </context> +<context> + <name>SourcesServices</name> + <message> + <location filename="../../../src/sakia/services/sources.py" line="11"/> + <source>missing secret key for public key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/services/sources.py" line="14"/> + <source>missing password for hash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/services/sources.py" line="17"/> + <source>locked by a delay until</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/services/sources.py" line="20"/> + <source>locked until</source> + <translation type="unfinished"></translation> + </message> +</context> <context> <name>StartupDialog</name> <message> @@ -1963,105 +1991,130 @@ please wait...</source> <context> <name>TransferController</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="158"/> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="167"/> <source>Transfer</source> <translation type="unfinished">Transferir</translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="367"/> + <source>Check is successful!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="374"/> + <source><p><b>Condition</b></p>{}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="377"/> + <source><p><b>Errors</b><p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="392"/> + <source><li>Error in {}: <span style="color: red">{} {}</span></li></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="399"/> + <source>Check source condition</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TransferMoneyWidget</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="261"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="270"/> <source>Form</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="266"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="275"/> <source>Transfer money to</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="267"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="276"/> <source>&Recipient public key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="268"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="277"/> <source>Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="269"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="278"/> <source>Search &user</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="270"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="279"/> <source>Local ke&y</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="271"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="280"/> <source>Con&tact</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="272"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="281"/> <source>Available money: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="273"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="282"/> <source>Amount</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="274"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="283"/> <source> UD</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="279"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="288"/> <source>Secret Key / Password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="262"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="271"/> <source>Select account</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="275"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="284"/> <source>Message</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="276"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="285"/> <source>Spend condition</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="277"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="286"/> <source>Receiver signature</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="278"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="287"/> <source>Receiver signature or (sender after one week)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="263"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="272"/> <source>Source</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="264"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="273"/> <source>Automatic</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="265"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="274"/> <source>Check</source> <translation type="unfinished"></translation> </message> @@ -2069,35 +2122,40 @@ please wait...</source> <context> <name>TransferView</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="29"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="30"/> <source>No amount. Please give the transfer amount</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="36"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="37"/> <source>Please enter correct password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="40"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="41"/> <source>Please enter a receiver</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="44"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="45"/> <source>Incorrect receiver address or pubkey</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="222"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="229"/> <source>Transfer</source> <translation type="unfinished">Transferir</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="207"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="214"/> <source>Success sending money to {0}</source> <translation type="unfinished">Éxito enviar dinero a {0}</translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="49"/> + <source>Source locked</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TxHistoryController</name> diff --git a/res/i18n/ts/fr.ts b/res/i18n/ts/fr.ts index 7dbeca5a..fad51dfd 100644 --- a/res/i18n/ts/fr.ts +++ b/res/i18n/ts/fr.ts @@ -79,7 +79,7 @@ <context> <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="36"/> <source>&Ok</source> <translation>&Ok</translation> </message> @@ -576,7 +576,7 @@ p, li { white-space: pre-wrap; } <context> <name>ContextMenu</name> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="282"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="318"/> <source>Warning</source> <translation>Avertissement</translation> </message> @@ -596,17 +596,17 @@ p, li { white-space: pre-wrap; } <translation>Voir dans la Toile de Confiance</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="198"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="234"/> <source>Send money</source> <translation>Envoyer de la monnaie</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="175"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="211"/> <source>Copy pubkey to clipboard</source> <translation>Copier la clé publique</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="184"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="220"/> <source>Copy pubkey to clipboard (with CRC)</source> <translation>Copier la clé publique (avec CRC)</translation> </message> @@ -631,20 +631,25 @@ p, li { white-space: pre-wrap; } <translation>Annuler</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="146"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="156"/> <source>Copy raw transaction to clipboard</source> <translation>Copier la transaction (format brut)</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="158"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="168"/> <source>Copy transaction block to clipboard</source> <translation>Copier le bloc de la transaction</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="137"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="198"/> <source>Send as source</source> <translation>Envoyer comme source</translation> </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="187"/> + <source>Dividend</source> + <translation>Dividende</translation> + </message> </context> <context> <name>HistoryTableModel</name> @@ -669,17 +674,17 @@ p, li { white-space: pre-wrap; } <translation>Clé publique</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="186"/> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="201"/> <source>Transactions missing from history</source> <translation>Transactions manquantes dans l'historique</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="486"/> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="501"/> <source>{0} / {1} confirmations</source> <translation>{0} / {1} confirmations</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="492"/> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="507"/> <source>Confirming... {0} %</source> <translation>Confirmation... {0} %</translation> </message> @@ -1713,6 +1718,29 @@ p, li { white-space: pre-wrap; } <translation>Centrer la vue sur moi</translation> </message> </context> +<context> + <name>SourcesServices</name> + <message> + <location filename="../../../src/sakia/services/sources.py" line="11"/> + <source>missing secret key for public key</source> + <translation>clé secrète manquante pour clé publique</translation> + </message> + <message> + <location filename="../../../src/sakia/services/sources.py" line="14"/> + <source>missing password for hash</source> + <translation>mot de passe manquant pour hash</translation> + </message> + <message> + <location filename="../../../src/sakia/services/sources.py" line="17"/> + <source>locked by a delay until</source> + <translation>verrouillé par un délai jusqu'au</translation> + </message> + <message> + <location filename="../../../src/sakia/services/sources.py" line="20"/> + <source>locked until</source> + <translation>verrouillé jusqu'au</translation> + </message> +</context> <context> <name>StartupDialog</name> <message> @@ -1965,105 +1993,130 @@ veuillez patienter...</translation> <context> <name>TransferController</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="158"/> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="167"/> <source>Transfer</source> <translation>Transfert</translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="367"/> + <source>Check is successful!</source> + <translation>Vérification réussie !</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="374"/> + <source><p><b>Condition</b></p>{}</source> + <translation></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="377"/> + <source><p><b>Errors</b><p></source> + <translation><p><b>Erreurs</b><p></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="392"/> + <source><li>Error in {}: <span style="color: red">{} {}</span></li></source> + <translation><li>Erreur sur {}: <span style="color: red">{} {}</span></li></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="399"/> + <source>Check source condition</source> + <translation>Verification condition source</translation> + </message> </context> <context> <name>TransferMoneyWidget</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="261"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="270"/> <source>Form</source> <translation></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="266"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="275"/> <source>Transfer money to</source> <translation>Virement vers</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="267"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="276"/> <source>&Recipient public key</source> <translation>&Clé publique du destinataire</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="268"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="277"/> <source>Key</source> <translation>Clé</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="269"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="278"/> <source>Search &user</source> <translation>Rechercher &utilisateur</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="270"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="279"/> <source>Local ke&y</source> <translation>C&lé locale</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="271"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="280"/> <source>Con&tact</source> <translation></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="272"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="281"/> <source>Available money: </source> <translation>Monnaie disponible : </translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="273"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="282"/> <source>Amount</source> <translation>Montant</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="274"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="283"/> <source> UD</source> <translation> DU</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="279"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="288"/> <source>Secret Key / Password</source> <translation>Clé secrète / Mot de passe</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="262"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="271"/> <source>Select account</source> <translation>Sélectionnez un compte</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="275"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="284"/> <source>Message</source> <translation></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="276"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="285"/> <source>Spend condition</source> <translation>Condition de dépense</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="277"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="286"/> <source>Receiver signature</source> <translation>Signature destinataire</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="278"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="287"/> <source>Receiver signature or (sender after one week)</source> <translation>Signature destinataire ou (émetteur après une semaine)</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="263"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="272"/> <source>Source</source> <translation></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="264"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="273"/> <source>Automatic</source> <translation>Automatique</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="265"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="274"/> <source>Check</source> <translation>Vérifier</translation> </message> @@ -2071,35 +2124,40 @@ veuillez patienter...</translation> <context> <name>TransferView</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="29"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="30"/> <source>No amount. Please give the transfer amount</source> <translation>Aucun montant. Veuillez donner un montant de transfert</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="36"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="37"/> <source>Please enter correct password</source> <translation>Veuillez entrer un mot de passe correct</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="40"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="41"/> <source>Please enter a receiver</source> <translation>Veuillez entrer un destinataire</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="44"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="45"/> <source>Incorrect receiver address or pubkey</source> <translation>Adresse ou clé publique du destinataire incorrecte</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="222"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="229"/> <source>Transfer</source> <translation>Transfert</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="207"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="214"/> <source>Success sending money to {0}</source> <translation>Envoi de monnaie à {0} réussi</translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="49"/> + <source>Source locked</source> + <translation>Source verrouillée</translation> + </message> </context> <context> <name>TxHistoryController</name> diff --git a/res/i18n/ts/it.ts b/res/i18n/ts/it.ts index 67613948..6281933f 100644 --- a/res/i18n/ts/it.ts +++ b/res/i18n/ts/it.ts @@ -78,7 +78,7 @@ <context> <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="36"/> <source>&Ok</source> <translation type="unfinished"></translation> </message> @@ -575,7 +575,7 @@ p, li { white-space: pre-wrap; } <context> <name>ContextMenu</name> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="282"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="318"/> <source>Warning</source> <translation type="unfinished">Avvertimento</translation> </message> @@ -595,17 +595,17 @@ p, li { white-space: pre-wrap; } <translation type="unfinished">Vedi in Rete della Fiducia</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="198"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="234"/> <source>Send money</source> <translation type="unfinished">Invia denaro</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="175"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="211"/> <source>Copy pubkey to clipboard</source> <translation type="unfinished">Copia chiave pubblica negli appunti</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="184"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="220"/> <source>Copy pubkey to clipboard (with CRC)</source> <translation type="unfinished"></translation> </message> @@ -630,20 +630,25 @@ p, li { white-space: pre-wrap; } <translation type="unfinished">Annulla</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="146"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="156"/> <source>Copy raw transaction to clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="158"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="168"/> <source>Copy transaction block to clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="137"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="198"/> <source>Send as source</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="187"/> + <source>Dividend</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>HistoryTableModel</name> @@ -668,17 +673,17 @@ p, li { white-space: pre-wrap; } <translation type="unfinished">Chiave pubblica</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="186"/> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="201"/> <source>Transactions missing from history</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="486"/> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="501"/> <source>{0} / {1} confirmations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="492"/> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="507"/> <source>Confirming... {0} %</source> <translation type="unfinished"></translation> </message> @@ -1712,6 +1717,29 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> </context> +<context> + <name>SourcesServices</name> + <message> + <location filename="../../../src/sakia/services/sources.py" line="11"/> + <source>missing secret key for public key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/services/sources.py" line="14"/> + <source>missing password for hash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/services/sources.py" line="17"/> + <source>locked by a delay until</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/services/sources.py" line="20"/> + <source>locked until</source> + <translation type="unfinished"></translation> + </message> +</context> <context> <name>StartupDialog</name> <message> @@ -1963,105 +1991,130 @@ please wait...</source> <context> <name>TransferController</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="158"/> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="167"/> <source>Transfer</source> <translation type="unfinished">Trasferi</translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="367"/> + <source>Check is successful!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="374"/> + <source><p><b>Condition</b></p>{}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="377"/> + <source><p><b>Errors</b><p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="392"/> + <source><li>Error in {}: <span style="color: red">{} {}</span></li></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="399"/> + <source>Check source condition</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TransferMoneyWidget</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="261"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="270"/> <source>Form</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="266"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="275"/> <source>Transfer money to</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="267"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="276"/> <source>&Recipient public key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="268"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="277"/> <source>Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="269"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="278"/> <source>Search &user</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="270"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="279"/> <source>Local ke&y</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="271"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="280"/> <source>Con&tact</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="272"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="281"/> <source>Available money: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="273"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="282"/> <source>Amount</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="274"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="283"/> <source> UD</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="279"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="288"/> <source>Secret Key / Password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="262"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="271"/> <source>Select account</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="275"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="284"/> <source>Message</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="276"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="285"/> <source>Spend condition</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="277"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="286"/> <source>Receiver signature</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="278"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="287"/> <source>Receiver signature or (sender after one week)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="263"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="272"/> <source>Source</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="264"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="273"/> <source>Automatic</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="265"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="274"/> <source>Check</source> <translation type="unfinished"></translation> </message> @@ -2069,35 +2122,40 @@ please wait...</source> <context> <name>TransferView</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="29"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="30"/> <source>No amount. Please give the transfer amount</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="36"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="37"/> <source>Please enter correct password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="40"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="41"/> <source>Please enter a receiver</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="44"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="45"/> <source>Incorrect receiver address or pubkey</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="222"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="229"/> <source>Transfer</source> <translation type="unfinished">Trasferi</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="207"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="214"/> <source>Success sending money to {0}</source> <translation type="unfinished">Successo l'invio di denaro a {0}</translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="49"/> + <source>Source locked</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TxHistoryController</name> diff --git a/res/i18n/ts/pl.ts b/res/i18n/ts/pl.ts index 60984154..a88be476 100644 --- a/res/i18n/ts/pl.ts +++ b/res/i18n/ts/pl.ts @@ -78,7 +78,7 @@ <context> <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="36"/> <source>&Ok</source> <translation type="unfinished"></translation> </message> @@ -575,7 +575,7 @@ p, li { white-space: pre-wrap; } <context> <name>ContextMenu</name> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="282"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="318"/> <source>Warning</source> <translation type="unfinished">Ostrzeżenie</translation> </message> @@ -595,17 +595,17 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="198"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="234"/> <source>Send money</source> <translation type="unfinished">WyÅ›lij pieniÄ…dze</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="175"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="211"/> <source>Copy pubkey to clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="184"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="220"/> <source>Copy pubkey to clipboard (with CRC)</source> <translation type="unfinished"></translation> </message> @@ -630,20 +630,25 @@ p, li { white-space: pre-wrap; } <translation type="unfinished">Anuluj</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="146"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="156"/> <source>Copy raw transaction to clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="158"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="168"/> <source>Copy transaction block to clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="137"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="198"/> <source>Send as source</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="187"/> + <source>Dividend</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>HistoryTableModel</name> @@ -668,17 +673,17 @@ p, li { white-space: pre-wrap; } <translation type="unfinished">Klucz publiczny</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="186"/> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="201"/> <source>Transactions missing from history</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="486"/> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="501"/> <source>{0} / {1} confirmations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="492"/> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="507"/> <source>Confirming... {0} %</source> <translation type="unfinished"></translation> </message> @@ -1712,6 +1717,29 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> </context> +<context> + <name>SourcesServices</name> + <message> + <location filename="../../../src/sakia/services/sources.py" line="11"/> + <source>missing secret key for public key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/services/sources.py" line="14"/> + <source>missing password for hash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/services/sources.py" line="17"/> + <source>locked by a delay until</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/services/sources.py" line="20"/> + <source>locked until</source> + <translation type="unfinished"></translation> + </message> +</context> <context> <name>StartupDialog</name> <message> @@ -1963,105 +1991,130 @@ please wait...</source> <context> <name>TransferController</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="158"/> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="167"/> <source>Transfer</source> <translation type="unfinished">Przenieść</translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="367"/> + <source>Check is successful!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="374"/> + <source><p><b>Condition</b></p>{}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="377"/> + <source><p><b>Errors</b><p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="392"/> + <source><li>Error in {}: <span style="color: red">{} {}</span></li></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="399"/> + <source>Check source condition</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TransferMoneyWidget</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="261"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="270"/> <source>Form</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="266"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="275"/> <source>Transfer money to</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="267"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="276"/> <source>&Recipient public key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="268"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="277"/> <source>Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="269"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="278"/> <source>Search &user</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="270"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="279"/> <source>Local ke&y</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="271"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="280"/> <source>Con&tact</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="272"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="281"/> <source>Available money: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="273"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="282"/> <source>Amount</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="274"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="283"/> <source> UD</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="279"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="288"/> <source>Secret Key / Password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="262"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="271"/> <source>Select account</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="275"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="284"/> <source>Message</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="276"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="285"/> <source>Spend condition</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="277"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="286"/> <source>Receiver signature</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="278"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="287"/> <source>Receiver signature or (sender after one week)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="263"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="272"/> <source>Source</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="264"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="273"/> <source>Automatic</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="265"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="274"/> <source>Check</source> <translation type="unfinished"></translation> </message> @@ -2069,35 +2122,40 @@ please wait...</source> <context> <name>TransferView</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="29"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="30"/> <source>No amount. Please give the transfer amount</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="36"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="37"/> <source>Please enter correct password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="40"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="41"/> <source>Please enter a receiver</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="44"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="45"/> <source>Incorrect receiver address or pubkey</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="222"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="229"/> <source>Transfer</source> <translation type="unfinished">Przenieść</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="207"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="214"/> <source>Success sending money to {0}</source> <translation type="unfinished">Sukces wysyÅ‚ania pieniÄ™dzy do {0}</translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="49"/> + <source>Source locked</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TxHistoryController</name> diff --git a/res/i18n/ts/pt.ts b/res/i18n/ts/pt.ts index 25147f0c..15994087 100644 --- a/res/i18n/ts/pt.ts +++ b/res/i18n/ts/pt.ts @@ -78,7 +78,7 @@ <context> <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="36"/> <source>&Ok</source> <translation type="unfinished"></translation> </message> @@ -575,7 +575,7 @@ p, li { white-space: pre-wrap; } <context> <name>ContextMenu</name> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="282"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="318"/> <source>Warning</source> <translation type="unfinished">Aviso</translation> </message> @@ -595,17 +595,17 @@ p, li { white-space: pre-wrap; } <translation type="unfinished">Ver na Rede de Confiança</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="198"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="234"/> <source>Send money</source> <translation type="unfinished">Enviar dinheiro</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="175"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="211"/> <source>Copy pubkey to clipboard</source> <translation type="unfinished">Copiar chave pública para a área de transferência</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="184"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="220"/> <source>Copy pubkey to clipboard (with CRC)</source> <translation type="unfinished"></translation> </message> @@ -630,20 +630,25 @@ p, li { white-space: pre-wrap; } <translation type="unfinished">Cancelar</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="146"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="156"/> <source>Copy raw transaction to clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="158"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="168"/> <source>Copy transaction block to clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="137"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="198"/> <source>Send as source</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="187"/> + <source>Dividend</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>HistoryTableModel</name> @@ -668,17 +673,17 @@ p, li { white-space: pre-wrap; } <translation type="unfinished">Chave pública</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="186"/> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="201"/> <source>Transactions missing from history</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="486"/> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="501"/> <source>{0} / {1} confirmations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="492"/> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="507"/> <source>Confirming... {0} %</source> <translation type="unfinished"></translation> </message> @@ -1712,6 +1717,29 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> </context> +<context> + <name>SourcesServices</name> + <message> + <location filename="../../../src/sakia/services/sources.py" line="11"/> + <source>missing secret key for public key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/services/sources.py" line="14"/> + <source>missing password for hash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/services/sources.py" line="17"/> + <source>locked by a delay until</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/services/sources.py" line="20"/> + <source>locked until</source> + <translation type="unfinished"></translation> + </message> +</context> <context> <name>StartupDialog</name> <message> @@ -1963,105 +1991,130 @@ please wait...</source> <context> <name>TransferController</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="158"/> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="167"/> <source>Transfer</source> <translation type="unfinished">Transferência</translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="367"/> + <source>Check is successful!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="374"/> + <source><p><b>Condition</b></p>{}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="377"/> + <source><p><b>Errors</b><p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="392"/> + <source><li>Error in {}: <span style="color: red">{} {}</span></li></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="399"/> + <source>Check source condition</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TransferMoneyWidget</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="261"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="270"/> <source>Form</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="266"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="275"/> <source>Transfer money to</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="267"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="276"/> <source>&Recipient public key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="268"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="277"/> <source>Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="269"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="278"/> <source>Search &user</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="270"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="279"/> <source>Local ke&y</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="271"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="280"/> <source>Con&tact</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="272"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="281"/> <source>Available money: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="273"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="282"/> <source>Amount</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="274"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="283"/> <source> UD</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="279"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="288"/> <source>Secret Key / Password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="262"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="271"/> <source>Select account</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="275"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="284"/> <source>Message</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="276"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="285"/> <source>Spend condition</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="277"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="286"/> <source>Receiver signature</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="278"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="287"/> <source>Receiver signature or (sender after one week)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="263"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="272"/> <source>Source</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="264"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="273"/> <source>Automatic</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="265"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="274"/> <source>Check</source> <translation type="unfinished"></translation> </message> @@ -2069,35 +2122,40 @@ please wait...</source> <context> <name>TransferView</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="29"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="30"/> <source>No amount. Please give the transfer amount</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="36"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="37"/> <source>Please enter correct password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="40"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="41"/> <source>Please enter a receiver</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="44"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="45"/> <source>Incorrect receiver address or pubkey</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="222"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="229"/> <source>Transfer</source> <translation type="unfinished">Transferência</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="207"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="214"/> <source>Success sending money to {0}</source> <translation type="unfinished">Sucesso ao enviar dinheiro para {0}</translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="49"/> + <source>Source locked</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TxHistoryController</name> diff --git a/res/i18n/ts/ru.ts b/res/i18n/ts/ru.ts index 829a29ab..66faa6df 100644 --- a/res/i18n/ts/ru.ts +++ b/res/i18n/ts/ru.ts @@ -78,7 +78,7 @@ <context> <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="36"/> <source>&Ok</source> <translation type="unfinished"></translation> </message> @@ -575,7 +575,7 @@ p, li { white-space: pre-wrap; } <context> <name>ContextMenu</name> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="282"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="318"/> <source>Warning</source> <translation type="unfinished">Внимание</translation> </message> @@ -595,17 +595,17 @@ p, li { white-space: pre-wrap; } <translation type="unfinished">ПоÑмотреть в Сети довериÑ</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="198"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="234"/> <source>Send money</source> <translation type="unfinished">Отправить деньги</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="175"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="211"/> <source>Copy pubkey to clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="184"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="220"/> <source>Copy pubkey to clipboard (with CRC)</source> <translation type="unfinished"></translation> </message> @@ -630,20 +630,25 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="146"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="156"/> <source>Copy raw transaction to clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="158"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="168"/> <source>Copy transaction block to clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="137"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="198"/> <source>Send as source</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="187"/> + <source>Dividend</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>HistoryTableModel</name> @@ -668,17 +673,17 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="186"/> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="201"/> <source>Transactions missing from history</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="486"/> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="501"/> <source>{0} / {1} confirmations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="492"/> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="507"/> <source>Confirming... {0} %</source> <translation type="unfinished"></translation> </message> @@ -1712,6 +1717,29 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> </context> +<context> + <name>SourcesServices</name> + <message> + <location filename="../../../src/sakia/services/sources.py" line="11"/> + <source>missing secret key for public key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/services/sources.py" line="14"/> + <source>missing password for hash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/services/sources.py" line="17"/> + <source>locked by a delay until</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/services/sources.py" line="20"/> + <source>locked until</source> + <translation type="unfinished"></translation> + </message> +</context> <context> <name>StartupDialog</name> <message> @@ -1963,105 +1991,130 @@ please wait...</source> <context> <name>TransferController</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="158"/> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="167"/> <source>Transfer</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="367"/> + <source>Check is successful!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="374"/> + <source><p><b>Condition</b></p>{}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="377"/> + <source><p><b>Errors</b><p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="392"/> + <source><li>Error in {}: <span style="color: red">{} {}</span></li></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="399"/> + <source>Check source condition</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TransferMoneyWidget</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="261"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="270"/> <source>Form</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="266"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="275"/> <source>Transfer money to</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="267"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="276"/> <source>&Recipient public key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="268"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="277"/> <source>Key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="269"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="278"/> <source>Search &user</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="270"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="279"/> <source>Local ke&y</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="271"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="280"/> <source>Con&tact</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="272"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="281"/> <source>Available money: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="273"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="282"/> <source>Amount</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="274"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="283"/> <source> UD</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="279"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="288"/> <source>Secret Key / Password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="262"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="271"/> <source>Select account</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="275"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="284"/> <source>Message</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="276"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="285"/> <source>Spend condition</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="277"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="286"/> <source>Receiver signature</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="278"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="287"/> <source>Receiver signature or (sender after one week)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="263"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="272"/> <source>Source</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="264"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="273"/> <source>Automatic</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="265"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="274"/> <source>Check</source> <translation type="unfinished"></translation> </message> @@ -2069,35 +2122,40 @@ please wait...</source> <context> <name>TransferView</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="29"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="30"/> <source>No amount. Please give the transfer amount</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="36"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="37"/> <source>Please enter correct password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="40"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="41"/> <source>Please enter a receiver</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="44"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="45"/> <source>Incorrect receiver address or pubkey</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="222"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="229"/> <source>Transfer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="207"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="214"/> <source>Success sending money to {0}</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="49"/> + <source>Source locked</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TxHistoryController</name> diff --git a/src/sakia/gui/sub/transfer/controller.py b/src/sakia/gui/sub/transfer/controller.py index a2809e7e..25fb718a 100644 --- a/src/sakia/gui/sub/transfer/controller.py +++ b/src/sakia/gui/sub/transfer/controller.py @@ -389,14 +389,20 @@ class TransferController(QObject): ) + " BAT" ) - message += "\n\n" + QCoreApplication.translate( + message += QCoreApplication.translate( "TransferController", '<li>Error in {}: <span style="color: red">{} {}</span></li>', - ).format(_condition, _error, _param) + ).format( + _condition, + QCoreApplication.translate("SourcesServices", _error), + _param, + ) message += "</ul>" # open message box displaying source check result qmessagebox = QMessageBox(self.view) - qmessagebox.setWindowTitle("Check source condition") + qmessagebox.setWindowTitle( + QCoreApplication.translate("TransferController", "Check source condition") + ) qmessagebox.setText(message) qmessagebox.exec() -- GitLab