diff --git a/res/i18n/ts/cs.ts b/res/i18n/ts/cs.ts index 0c884bbfc51332afd6919a73440e3167a4c2bc1e..8c3786f46dab3e6844e90d039381598ae8c18fcc 100644 --- a/res/i18n/ts/cs.ts +++ b/res/i18n/ts/cs.ts @@ -58,111 +58,103 @@ </message> </context> <context> - <name>ButtonsState</name> - <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> - <source>Duniter documents (*.txt)</source> - <translation type="unfinished"></translation> - </message> + <name>CertificationController</name> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> - <source>Identity document</source> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="204"/> + <source>{days} days</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> - <source>The imported file is not a correct identity document</source> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="206"/> + <source>{hours}h {min}min</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="111"/> <source>Certification</source> <translation type="unfinished">Certification</translation> </message> +</context> +<context> + <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="147"/> - <source>Success sending certification</source> - <translation type="unfinished">Succès lors de l'envoi de la certification</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> + <source>&Ok</source> + <translation type="unfinished">&Ok</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="192"/> - <source>{days} days</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="25"/> + <source>No more certifications</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="194"/> - <source>{hours} hours and {min} min.</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="29"/> + <source>Not a member</source> + <translation type="unfinished">Non-membre</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> - <source>Import identity document</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="33"/> + <source>Please select an identity</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> - <source>Could not broadcast certification: {0}</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="37"/> + <source>&Ok (Not validated before {remaining})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="183"/> - <source>Certifications sent: {nb_certifications}/{stock}</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="43"/> + <source>&Process Certification</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="198"/> - <source>Remaining time before next certification validation: {0}</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="51"/> + <source>Please enter correct password</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CertificationController</name> <message> - <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="204"/> - <source>{days} days</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> + <source>Import identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="206"/> - <source>{hours}h {min}min</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> + <source>Duniter documents (*.txt)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> - <source>&Ok</source> - <translation type="unfinished">&Ok</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> + <source>Identity document</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="25"/> - <source>No more certifications</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> + <source>The imported file is not a correct identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="29"/> - <source>Not a member</source> - <translation type="unfinished">Non-membre</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> + <source>Certification</source> + <translation type="unfinished">Certification</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="33"/> - <source>Please select an identity</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="147"/> + <source>Success sending certification</source> + <translation type="unfinished">Succès lors de l'envoi de la certification</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="37"/> - <source>&Ok (Not validated before {remaining})</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="183"/> + <source>Certifications sent: {nb_certifications}/{stock}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="43"/> - <source>&Process Certification</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="192"/> + <source>{days} days</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="51"/> - <source>Please enter correct password</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="194"/> + <source>{hours} hours and {min} min.</source> <translation type="unfinished"></translation> </message> </context> @@ -201,7 +193,7 @@ <message> <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="150"/> <source>Cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Annuler</translation> </message> <message> <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="146"/> @@ -251,6 +243,11 @@ <source>Publication</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="132"/> + <source>available</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>CommunityState</name> @@ -490,30 +487,6 @@ <source>Revocation file</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="377"/> - <source>Your pubkey or UID is different on the network. -Yours: {0}, the network: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="423"/> - <source>Your pubkey is associated to an identity. -Yours: {0}, the network: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="464"/> - <source>Your pubkey or UID is different on the network. - Yours: {0}, the network: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="509"/> - <source>Your pubkey or UID was already found on the network. - Yours: {0}, the network: {1}</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="344"/> <source><div>Your revocation document has been saved.</div> @@ -521,11 +494,6 @@ Yours: {0}, the network: {1}</source> The publication of this document will revoke your identity on the network.</p></source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="137"/> - <source>Could not connect. Check hostname, IP address or port: <br/></source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="299"/> <source>Forbidden: invalid characters in salt</source> @@ -536,6 +504,11 @@ The publication of this document will revoke your identity on the network.</p <source>Forbidden: invalid characters in password</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="103"/> + <source>Ok</source> + <translation type="unfinished">Ok</translation> + </message> </context> <context> <name>ConnectionConfigView</name> @@ -554,11 +527,6 @@ The publication of this document will revoke your identity on the network.</p <source>Error</source> <translation type="unfinished">Erreur</translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="193"/> - <source>{0} remaining...</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="216"/> <source>{days} days, {hours}h and {min}min</source> @@ -569,24 +537,6 @@ The publication of this document will revoke your identity on the network.</p <source>New account on {0} network</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="224"/> - <source> -<p><b>Congratulations!</b><br> -<br> -You just published your identity to the network.<br> -For your identity to be registered, you will need<br> -<b>{certs} certifications</b> from members.<br> -Once you got the required certifications, <br> -you will be able to validate your registration<br> -by <b>publishing your membership request!</b><br> -Please notice that your identity document <br> -<b>will expire in {expiration_time_str}.</b><br> -If you failed to get {certs} certifications before this time, <br> -the process will have to be restarted from scratch.</p> -</source> - <translation type="unfinished"></translation> - </message> </context> <context encoding="UTF-8"> <name>ConnectionConfigurationDialog</name> @@ -792,12 +742,12 @@ p, li { white-space: pre-wrap; } <context> <name>ContactsTableModel</name> <message> - <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="73"/> <source>Name</source> <translation type="unfinished">Nom</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="73"/> <source>Public key</source> <translation type="unfinished">Clé publique</translation> </message> @@ -815,6 +765,66 @@ p, li { white-space: pre-wrap; } This money transfer will be removed and not sent.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="41"/> + <source>Informations</source> + <translation type="unfinished">Informations</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="48"/> + <source>Certify identity</source> + <translation type="unfinished">Certifier cette identité</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="54"/> + <source>View in Web of Trust</source> + <translation type="unfinished">Voir dans la Toile de Confiance</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="155"/> + <source>Send money</source> + <translation type="unfinished">Envoyer de la monnaie</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="135"/> + <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="143"/> + <source>Copy pubkey to clipboard (with CRC)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="81"/> + <source>Copy self-certification document to clipboard</source> + <translation type="unfinished">Copier le document d'auto-certification</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="96"/> + <source>Transfer</source> + <translation type="unfinished">Transfert</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="98"/> + <source>Send again</source> + <translation type="unfinished">Renvoyer</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="104"/> + <source>Cancel</source> + <translation type="unfinished">Annuler</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="111"/> + <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="120"/> + <source>Copy transaction block to clipboard</source> + <translation type="unfinished">Copier le bloc de la transaction</translation> + </message> </context> <context> <name>HistoryTableModel</name> @@ -918,7 +928,7 @@ This money transfer will be removed and not sent.</source> <message> <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="47"/> <source>Research a pubkey, an uid...</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Rechercher une clé publique, un uid...</translation> </message> <message> <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="48"/> @@ -1212,6 +1222,16 @@ Sending a leaving demand cannot be canceled. The process to join back the community later will have to be done again.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="201"/> + <source>Copy pubkey to clipboard</source> + <translation type="unfinished">Copier la clé publique</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="209"/> + <source>Copy pubkey to clipboard (with CRC)</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NavigationModel</name> @@ -1282,52 +1302,52 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished">déconnecté</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="144"/> <source>Address</source> <translation type="unfinished">Adresse</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> <source>Port</source> <translation type="unfinished">Port</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="147"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> <source>API</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="148"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="147"/> <source>Block</source> <translation type="unfinished">Bloc</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="149"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="148"/> <source>Hash</source> <translation type="unfinished">Hash</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="150"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="149"/> <source>UID</source> <translation type="unfinished">UID</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="151"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="150"/> <source>Member</source> <translation type="unfinished">Membre</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="152"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="151"/> <source>Pubkey</source> <translation type="unfinished">Clé publique</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="153"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="152"/> <source>Software</source> <translation type="unfinished">Logiciel</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="154"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="153"/> <source>Version</source> <translation type="unfinished">Version</translation> </message> @@ -1357,6 +1377,11 @@ The process to join back the community later will have to be done again.</source <source>Wrong secret key or password. Cannot open the private key</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="52"/> + <source>Please enter your password</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PasswordInputView</name> @@ -1422,11 +1447,6 @@ The process to join back the community later will have to be done again.</source <source>Plugin import</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/plugins_manager/view.py" line="43"/> - <source>Could not import plugin: {0}</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>PluginsTableModel</name> @@ -1549,87 +1569,6 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> </context> -<context> - <name>PublicationMode</name> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="87"/> - <source>All nodes of currency {name}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="93"/> - <source>Address {address}:{port}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="119"/> - <source>Load a revocation file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="119"/> - <source>All text files (*.txt)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="129"/> - <source>Error loading document</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="129"/> - <source>Loaded document is not a revocation document</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="137"/> - <source>Error broadcasting document</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="161"/> - <source>Revocation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="180"/> - <source>Revocation broadcast</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="180"/> - <source>The document was successfully broadcasted.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="73"/> - <source> -<div>Identity revoked: {uid} (public key: {pubkey}...)</div> -<div>Identity signed on block: {timestamp}</div> - </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="142"/> - <source> - <div>Identity revoked: {uid} (public key: {pubkey}...)</div> - <div>Identity signed on block: {timestamp}</div> - </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="161"/> - <source><h4>The publication of this document will revoke your identity on the network.</h4> - <li> - <li> <b>This identity won't be able to join the WoT anymore.</b> </li> - <li> <b>This identity won't be able to generate Universal Dividends anymore.</b> </li> - <li> <b>This identity won't be able to certify identities anymore.</b> </li> - </li> - Please think twice before publishing this document. - </source> - <translation type="unfinished"></translation> - </message> -</context> <context> <name>Quantitative</name> <message> @@ -1637,11 +1576,6 @@ The process to join back the community later will have to be done again.</source <source>Units</source> <translation>Unités</translation> </message> - <message> - <location filename="../../../src/sakia/money/quantitative.py" line="10"/> - <source>{0}</source> - <translation>{0}</translation> - </message> <message> <location filename="../../../src/sakia/money/quantitative.py" line="9"/> <source>{0} {1}{2}</source> @@ -1652,6 +1586,11 @@ The process to join back the community later will have to be done again.</source <source>Base referential of the money. Units values are used here.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/money/quantitative.py" line="10"/> + <source>units</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>QuantitativeZSum</name> @@ -1660,28 +1599,15 @@ The process to join back the community later will have to be done again.</source <source>Quant Z-sum</source> <translation>Quant. som. 0</translation> </message> - <message> - <location filename="../../../src/sakia/money/quant_zerosum.py" line="11"/> - <source>Q0 {0}</source> - <translation>Q0 {0}</translation> - </message> <message> <location filename="../../../src/sakia/money/quant_zerosum.py" line="10"/> <source>{0}{1}{2}</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>RecipientMode</name> - <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="213"/> - <source>Transfer</source> - <translation type="unfinished">Transfert</translation> - </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="203"/> - <source>Success sending money to {0}</source> - <translation type="unfinished">Envoi de monnaie à {0} réussi</translation> + <location filename="../../../src/sakia/money/quant_zerosum.py" line="11"/> + <source>Q0</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -1768,6 +1694,61 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> </context> +<context> + <name>RevocationView</name> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="120"/> + <source>Load a revocation file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="120"/> + <source>All text files (*.txt)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="130"/> + <source>Error loading document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="130"/> + <source>Loaded document is not a revocation document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="138"/> + <source>Error broadcasting document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="162"/> + <source>Revocation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="162"/> + <source><h4>The publication of this document will revoke your identity on the network.</h4> + <li> + <li> <b>This identity won't be able to join the WoT anymore.</b> </li> + <li> <b>This identity won't be able to generate Universal Dividends anymore.</b> </li> + <li> <b>This identity won't be able to certify identities anymore.</b> </li> + </li> + Please think twice before publishing this document. + </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="181"/> + <source>Revocation broadcast</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="181"/> + <source>The document was successfully broadcasted.</source> + <translation type="unfinished"></translation> + </message> +</context> <context> <name>SakiaToolbar</name> <message> @@ -1799,18 +1780,18 @@ The process to join back the community later will have to be done again.</source <context> <name>SearchUserView</name> <message> - <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="54"/> + <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="55"/> <source>Looking for {0}...</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>SearchUserWidget</name> <message> <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="14"/> <source>Research a pubkey, an uid...</source> <translation type="unfinished">Rechercher une clé publique, un uid...</translation> </message> +</context> +<context> + <name>SearchUserWidget</name> <message> <location filename="../../../src/sakia/gui/sub/search_user/search_user_uic.py" line="35"/> <source>Form</source> @@ -2154,6 +2135,14 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> </context> +<context> + <name>TransferController</name> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="137"/> + <source>Transfer</source> + <translation type="unfinished">Transfert</translation> + </message> +</context> <context> <name>TransferMoneyWidget</name> <message> @@ -2244,6 +2233,16 @@ The process to join back the community later will have to be done again.</source <source>Incorrect receiver address or pubkey</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="213"/> + <source>Transfer</source> + <translation type="unfinished">Transfert</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="203"/> + <source>Success sending money to {0}</source> + <translation type="unfinished">Envoi de monnaie à {0} réussi</translation> + </message> </context> <context> <name>TxHistoryController</name> @@ -2378,109 +2377,4 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> </context> -<context> - <name>dialog</name> - <message> - <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="111"/> - <source>Certification</source> - <translation type="unfinished">Certification</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="137"/> - <source>Transfer</source> - <translation type="unfinished">Transfert</translation> - </message> -</context> -<context> - <name>menu</name> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="48"/> - <source>Certify identity</source> - <translation type="unfinished">Certifier cette identité</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="201"/> - <source>Copy pubkey to clipboard</source> - <translation type="unfinished">Copier la clé publique</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="209"/> - <source>Copy pubkey to clipboard (with CRC)</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>menu.qmenu</name> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="41"/> - <source>Informations</source> - <translation type="unfinished">Informations</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="155"/> - <source>Send money</source> - <translation>Envoyer de la monnaie</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="54"/> - <source>View in Web of Trust</source> - <translation>Voir dans la Toile de Confiance</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="135"/> - <source>Copy pubkey to clipboard</source> - <translation>Copier la clé publique</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="81"/> - <source>Copy self-certification document to clipboard</source> - <translation type="unfinished">Copier le document d'auto-certification</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="96"/> - <source>Transfer</source> - <translation type="unfinished">Transfert</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="98"/> - <source>Send again</source> - <translation type="unfinished">Renvoyer</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="104"/> - <source>Cancel</source> - <translation type="unfinished">Annuler</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="111"/> - <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="120"/> - <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="143"/> - <source>Copy pubkey to clipboard (with CRC)</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>password_input</name> - <message> - <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="52"/> - <source>Please enter your password</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>self.config_dialog</name> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="103"/> - <source>Ok</source> - <translation>Ok</translation> - </message> -</context> </TS> diff --git a/res/i18n/ts/de.ts b/res/i18n/ts/de.ts index 560efaec30c45afaee5a26e01a31141c5b00f556..71b6032344e329932a9a02199fb94f14d7079c93 100644 --- a/res/i18n/ts/de.ts +++ b/res/i18n/ts/de.ts @@ -58,111 +58,103 @@ </message> </context> <context> - <name>ButtonsState</name> - <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> - <source>Duniter documents (*.txt)</source> - <translation type="unfinished"></translation> - </message> + <name>CertificationController</name> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> - <source>Identity document</source> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="204"/> + <source>{days} days</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> - <source>The imported file is not a correct identity document</source> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="206"/> + <source>{hours}h {min}min</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="111"/> <source>Certification</source> <translation type="unfinished">Zertifizierung</translation> </message> +</context> +<context> + <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="147"/> - <source>Success sending certification</source> - <translation type="unfinished">Erfolg Absenden Zertifizierung</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> + <source>&Ok</source> + <translation type="unfinished">&Ok</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="192"/> - <source>{days} days</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="25"/> + <source>No more certifications</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="194"/> - <source>{hours} hours and {min} min.</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="29"/> + <source>Not a member</source> + <translation type="unfinished">Kein Mitglied</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> - <source>Import identity document</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="33"/> + <source>Please select an identity</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> - <source>Could not broadcast certification: {0}</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="37"/> + <source>&Ok (Not validated before {remaining})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="183"/> - <source>Certifications sent: {nb_certifications}/{stock}</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="43"/> + <source>&Process Certification</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="198"/> - <source>Remaining time before next certification validation: {0}</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="51"/> + <source>Please enter correct password</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CertificationController</name> <message> - <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="204"/> - <source>{days} days</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> + <source>Import identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="206"/> - <source>{hours}h {min}min</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> + <source>Duniter documents (*.txt)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> - <source>&Ok</source> - <translation type="unfinished">&Ok</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> + <source>Identity document</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="25"/> - <source>No more certifications</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> + <source>The imported file is not a correct identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="29"/> - <source>Not a member</source> - <translation type="unfinished">Kein Mitglied</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> + <source>Certification</source> + <translation type="unfinished">Zertifizierung</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="33"/> - <source>Please select an identity</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="147"/> + <source>Success sending certification</source> + <translation type="unfinished">Erfolg Absenden Zertifizierung</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="37"/> - <source>&Ok (Not validated before {remaining})</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="183"/> + <source>Certifications sent: {nb_certifications}/{stock}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="43"/> - <source>&Process Certification</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="192"/> + <source>{days} days</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="51"/> - <source>Please enter correct password</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="194"/> + <source>{hours} hours and {min} min.</source> <translation type="unfinished"></translation> </message> </context> @@ -251,6 +243,11 @@ <source>Publication</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="132"/> + <source>available</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>CommunityState</name> @@ -490,30 +487,6 @@ <source>Revocation file</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="377"/> - <source>Your pubkey or UID is different on the network. -Yours: {0}, the network: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="423"/> - <source>Your pubkey is associated to an identity. -Yours: {0}, the network: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="464"/> - <source>Your pubkey or UID is different on the network. - Yours: {0}, the network: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="509"/> - <source>Your pubkey or UID was already found on the network. - Yours: {0}, the network: {1}</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="344"/> <source><div>Your revocation document has been saved.</div> @@ -521,11 +494,6 @@ Yours: {0}, the network: {1}</source> The publication of this document will revoke your identity on the network.</p></source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="137"/> - <source>Could not connect. Check hostname, IP address or port: <br/></source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="299"/> <source>Forbidden: invalid characters in salt</source> @@ -536,6 +504,11 @@ The publication of this document will revoke your identity on the network.</p <source>Forbidden: invalid characters in password</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="103"/> + <source>Ok</source> + <translation type="unfinished">OK</translation> + </message> </context> <context> <name>ConnectionConfigView</name> @@ -554,11 +527,6 @@ The publication of this document will revoke your identity on the network.</p <source>Error</source> <translation type="unfinished">Fehler</translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="193"/> - <source>{0} remaining...</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="216"/> <source>{days} days, {hours}h and {min}min</source> @@ -569,24 +537,6 @@ The publication of this document will revoke your identity on the network.</p <source>New account on {0} network</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="224"/> - <source> -<p><b>Congratulations!</b><br> -<br> -You just published your identity to the network.<br> -For your identity to be registered, you will need<br> -<b>{certs} certifications</b> from members.<br> -Once you got the required certifications, <br> -you will be able to validate your registration<br> -by <b>publishing your membership request!</b><br> -Please notice that your identity document <br> -<b>will expire in {expiration_time_str}.</b><br> -If you failed to get {certs} certifications before this time, <br> -the process will have to be restarted from scratch.</p> -</source> - <translation type="unfinished"></translation> - </message> </context> <context encoding="UTF-8"> <name>ConnectionConfigurationDialog</name> @@ -792,12 +742,12 @@ p, li { white-space: pre-wrap; } <context> <name>ContactsTableModel</name> <message> - <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="73"/> <source>Name</source> <translation type="unfinished">Name</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="73"/> <source>Public key</source> <translation type="unfinished">Einen öffentlichen Schlüssel</translation> </message> @@ -815,6 +765,66 @@ p, li { white-space: pre-wrap; } This money transfer will be removed and not sent.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="41"/> + <source>Informations</source> + <translation type="unfinished">Informationen</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="48"/> + <source>Certify identity</source> + <translation type="unfinished">Identität zertifizieren</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="54"/> + <source>View in Web of Trust</source> + <translation type="unfinished">Im Web of Trust anschauen</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="155"/> + <source>Send money</source> + <translation type="unfinished">Geld schicken</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="135"/> + <source>Copy pubkey to clipboard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="143"/> + <source>Copy pubkey to clipboard (with CRC)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="81"/> + <source>Copy self-certification document to clipboard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="96"/> + <source>Transfer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="98"/> + <source>Send again</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="104"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="111"/> + <source>Copy raw transaction to clipboard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="120"/> + <source>Copy transaction block to clipboard</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>HistoryTableModel</name> @@ -918,7 +928,7 @@ This money transfer will be removed and not sent.</source> <message> <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="47"/> <source>Research a pubkey, an uid...</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Nach öffentlichem Schlüssel oder uid suchen…</translation> </message> <message> <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="48"/> @@ -1000,7 +1010,7 @@ This money transfer will be removed and not sent.</source> <message> <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="86"/> <source>Send money</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Geld schicken</translation> </message> <message> <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="87"/> @@ -1212,6 +1222,16 @@ Sending a leaving demand cannot be canceled. The process to join back the community later will have to be done again.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="201"/> + <source>Copy pubkey to clipboard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="209"/> + <source>Copy pubkey to clipboard (with CRC)</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NavigationModel</name> @@ -1282,52 +1302,52 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished">offline</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="144"/> <source>Address</source> <translation type="unfinished">Anschrift</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> <source>Port</source> <translation type="unfinished">Port</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="147"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> <source>API</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="148"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="147"/> <source>Block</source> <translation type="unfinished">Block</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="149"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="148"/> <source>Hash</source> <translation type="unfinished">Hash</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="150"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="149"/> <source>UID</source> <translation type="unfinished">UID</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="151"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="150"/> <source>Member</source> <translation type="unfinished">Mitglied</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="152"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="151"/> <source>Pubkey</source> <translation type="unfinished">Öffentlicher Schlüssel</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="153"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="152"/> <source>Software</source> <translation type="unfinished">Software</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="154"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="153"/> <source>Version</source> <translation type="unfinished">Version</translation> </message> @@ -1357,6 +1377,11 @@ The process to join back the community later will have to be done again.</source <source>Wrong secret key or password. Cannot open the private key</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="52"/> + <source>Please enter your password</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PasswordInputView</name> @@ -1422,11 +1447,6 @@ The process to join back the community later will have to be done again.</source <source>Plugin import</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/plugins_manager/view.py" line="43"/> - <source>Could not import plugin: {0}</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>PluginsTableModel</name> @@ -1549,87 +1569,6 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> </context> -<context> - <name>PublicationMode</name> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="87"/> - <source>All nodes of currency {name}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="93"/> - <source>Address {address}:{port}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="119"/> - <source>Load a revocation file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="119"/> - <source>All text files (*.txt)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="129"/> - <source>Error loading document</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="129"/> - <source>Loaded document is not a revocation document</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="137"/> - <source>Error broadcasting document</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="161"/> - <source>Revocation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="180"/> - <source>Revocation broadcast</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="180"/> - <source>The document was successfully broadcasted.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="73"/> - <source> -<div>Identity revoked: {uid} (public key: {pubkey}...)</div> -<div>Identity signed on block: {timestamp}</div> - </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="142"/> - <source> - <div>Identity revoked: {uid} (public key: {pubkey}...)</div> - <div>Identity signed on block: {timestamp}</div> - </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="161"/> - <source><h4>The publication of this document will revoke your identity on the network.</h4> - <li> - <li> <b>This identity won't be able to join the WoT anymore.</b> </li> - <li> <b>This identity won't be able to generate Universal Dividends anymore.</b> </li> - <li> <b>This identity won't be able to certify identities anymore.</b> </li> - </li> - Please think twice before publishing this document. - </source> - <translation type="unfinished"></translation> - </message> -</context> <context> <name>Quantitative</name> <message> @@ -1637,11 +1576,6 @@ The process to join back the community later will have to be done again.</source <source>Units</source> <translation type="unfinished">Einheiten</translation> </message> - <message> - <location filename="../../../src/sakia/money/quantitative.py" line="10"/> - <source>{0}</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/money/quantitative.py" line="9"/> <source>{0} {1}{2}</source> @@ -1652,6 +1586,11 @@ The process to join back the community later will have to be done again.</source <source>Base referential of the money. Units values are used here.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/money/quantitative.py" line="10"/> + <source>units</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>QuantitativeZSum</name> @@ -1660,27 +1599,14 @@ The process to join back the community later will have to be done again.</source <source>Quant Z-sum</source> <translation type="unfinished">Quant Z-Summe</translation> </message> - <message> - <location filename="../../../src/sakia/money/quant_zerosum.py" line="11"/> - <source>Q0 {0}</source> - <translation type="unfinished">Q0 {0}</translation> - </message> <message> <location filename="../../../src/sakia/money/quant_zerosum.py" line="10"/> <source>{0}{1}{2}</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>RecipientMode</name> - <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="213"/> - <source>Transfer</source> - <translation type="unfinished"></translation> - </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="203"/> - <source>Success sending money to {0}</source> + <location filename="../../../src/sakia/money/quant_zerosum.py" line="11"/> + <source>Q0</source> <translation type="unfinished"></translation> </message> </context> @@ -1768,6 +1694,61 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> </context> +<context> + <name>RevocationView</name> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="120"/> + <source>Load a revocation file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="120"/> + <source>All text files (*.txt)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="130"/> + <source>Error loading document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="130"/> + <source>Loaded document is not a revocation document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="138"/> + <source>Error broadcasting document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="162"/> + <source>Revocation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="162"/> + <source><h4>The publication of this document will revoke your identity on the network.</h4> + <li> + <li> <b>This identity won't be able to join the WoT anymore.</b> </li> + <li> <b>This identity won't be able to generate Universal Dividends anymore.</b> </li> + <li> <b>This identity won't be able to certify identities anymore.</b> </li> + </li> + Please think twice before publishing this document. + </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="181"/> + <source>Revocation broadcast</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="181"/> + <source>The document was successfully broadcasted.</source> + <translation type="unfinished"></translation> + </message> +</context> <context> <name>SakiaToolbar</name> <message> @@ -1799,18 +1780,18 @@ The process to join back the community later will have to be done again.</source <context> <name>SearchUserView</name> <message> - <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="54"/> + <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="55"/> <source>Looking for {0}...</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>SearchUserWidget</name> <message> <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="14"/> <source>Research a pubkey, an uid...</source> <translation type="unfinished">Nach öffentlichem Schlüssel oder uid suchen…</translation> </message> +</context> +<context> + <name>SearchUserWidget</name> <message> <location filename="../../../src/sakia/gui/sub/search_user/search_user_uic.py" line="35"/> <source>Form</source> @@ -2154,6 +2135,14 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> </context> +<context> + <name>TransferController</name> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="137"/> + <source>Transfer</source> + <translation type="unfinished"></translation> + </message> +</context> <context> <name>TransferMoneyWidget</name> <message> @@ -2244,6 +2233,16 @@ The process to join back the community later will have to be done again.</source <source>Incorrect receiver address or pubkey</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="213"/> + <source>Transfer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="203"/> + <source>Success sending money to {0}</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TxHistoryController</name> @@ -2294,7 +2293,7 @@ The process to join back the community later will have to be done again.</source <message> <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="112"/> <source>Send money</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Geld schicken</translation> </message> <message> <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="114"/> @@ -2378,109 +2377,4 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> </context> -<context> - <name>dialog</name> - <message> - <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="111"/> - <source>Certification</source> - <translation type="unfinished">Zertifizierung</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="137"/> - <source>Transfer</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>menu</name> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="48"/> - <source>Certify identity</source> - <translation type="unfinished">Identität zertifizieren</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="201"/> - <source>Copy pubkey to clipboard</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="209"/> - <source>Copy pubkey to clipboard (with CRC)</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>menu.qmenu</name> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="41"/> - <source>Informations</source> - <translation type="unfinished">Informationen</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="155"/> - <source>Send money</source> - <translation type="unfinished">Geld schicken</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="54"/> - <source>View in Web of Trust</source> - <translation type="unfinished">Im Web of Trust anschauen</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="135"/> - <source>Copy pubkey to clipboard</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="81"/> - <source>Copy self-certification document to clipboard</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="96"/> - <source>Transfer</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="98"/> - <source>Send again</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="104"/> - <source>Cancel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="111"/> - <source>Copy raw transaction to clipboard</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="120"/> - <source>Copy transaction block to clipboard</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="143"/> - <source>Copy pubkey to clipboard (with CRC)</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>password_input</name> - <message> - <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="52"/> - <source>Please enter your password</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>self.config_dialog</name> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="103"/> - <source>Ok</source> - <translation type="unfinished">OK</translation> - </message> -</context> </TS> diff --git a/res/i18n/ts/es.ts b/res/i18n/ts/es.ts index ede402a59262e419c6728f781ec214e80448c076..56db5722c2412dbdd9fd5c36c278d375b153718f 100644 --- a/res/i18n/ts/es.ts +++ b/res/i18n/ts/es.ts @@ -58,111 +58,103 @@ </message> </context> <context> - <name>ButtonsState</name> - <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> - <source>Duniter documents (*.txt)</source> - <translation type="unfinished"></translation> - </message> + <name>CertificationController</name> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> - <source>Identity document</source> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="204"/> + <source>{days} days</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> - <source>The imported file is not a correct identity document</source> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="206"/> + <source>{hours}h {min}min</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="111"/> <source>Certification</source> <translation type="unfinished">Certificatión</translation> </message> +</context> +<context> + <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="147"/> - <source>Success sending certification</source> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> + <source>&Ok</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="192"/> - <source>{days} days</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="25"/> + <source>No more certifications</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="194"/> - <source>{hours} hours and {min} min.</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="29"/> + <source>Not a member</source> + <translation type="unfinished">No es un miembro</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> - <source>Import identity document</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="33"/> + <source>Please select an identity</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> - <source>Could not broadcast certification: {0}</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="37"/> + <source>&Ok (Not validated before {remaining})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="183"/> - <source>Certifications sent: {nb_certifications}/{stock}</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="43"/> + <source>&Process Certification</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="198"/> - <source>Remaining time before next certification validation: {0}</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="51"/> + <source>Please enter correct password</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CertificationController</name> <message> - <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="204"/> - <source>{days} days</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> + <source>Import identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="206"/> - <source>{hours}h {min}min</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> + <source>Duniter documents (*.txt)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> - <source>&Ok</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> + <source>Identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="25"/> - <source>No more certifications</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> + <source>The imported file is not a correct identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="29"/> - <source>Not a member</source> - <translation type="unfinished">No es un miembro</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> + <source>Certification</source> + <translation type="unfinished">Certificatión</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="33"/> - <source>Please select an identity</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="147"/> + <source>Success sending certification</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="37"/> - <source>&Ok (Not validated before {remaining})</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="183"/> + <source>Certifications sent: {nb_certifications}/{stock}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="43"/> - <source>&Process Certification</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="192"/> + <source>{days} days</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="51"/> - <source>Please enter correct password</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="194"/> + <source>{hours} hours and {min} min.</source> <translation type="unfinished"></translation> </message> </context> @@ -201,7 +193,7 @@ <message> <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="150"/> <source>Cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Cancelar</translation> </message> <message> <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="146"/> @@ -251,6 +243,11 @@ <source>Publication</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="132"/> + <source>available</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>CommunityState</name> @@ -490,30 +487,6 @@ <source>Revocation file</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="377"/> - <source>Your pubkey or UID is different on the network. -Yours: {0}, the network: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="423"/> - <source>Your pubkey is associated to an identity. -Yours: {0}, the network: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="464"/> - <source>Your pubkey or UID is different on the network. - Yours: {0}, the network: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="509"/> - <source>Your pubkey or UID was already found on the network. - Yours: {0}, the network: {1}</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="344"/> <source><div>Your revocation document has been saved.</div> @@ -521,11 +494,6 @@ Yours: {0}, the network: {1}</source> The publication of this document will revoke your identity on the network.</p></source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="137"/> - <source>Could not connect. Check hostname, IP address or port: <br/></source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="299"/> <source>Forbidden: invalid characters in salt</source> @@ -536,6 +504,11 @@ The publication of this document will revoke your identity on the network.</p <source>Forbidden: invalid characters in password</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="103"/> + <source>Ok</source> + <translation type="unfinished">Ok</translation> + </message> </context> <context> <name>ConnectionConfigView</name> @@ -554,11 +527,6 @@ The publication of this document will revoke your identity on the network.</p <source>Error</source> <translation type="unfinished">Error</translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="193"/> - <source>{0} remaining...</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="216"/> <source>{days} days, {hours}h and {min}min</source> @@ -569,24 +537,6 @@ The publication of this document will revoke your identity on the network.</p <source>New account on {0} network</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="224"/> - <source> -<p><b>Congratulations!</b><br> -<br> -You just published your identity to the network.<br> -For your identity to be registered, you will need<br> -<b>{certs} certifications</b> from members.<br> -Once you got the required certifications, <br> -you will be able to validate your registration<br> -by <b>publishing your membership request!</b><br> -Please notice that your identity document <br> -<b>will expire in {expiration_time_str}.</b><br> -If you failed to get {certs} certifications before this time, <br> -the process will have to be restarted from scratch.</p> -</source> - <translation type="unfinished"></translation> - </message> </context> <context encoding="UTF-8"> <name>ConnectionConfigurationDialog</name> @@ -792,12 +742,12 @@ p, li { white-space: pre-wrap; } <context> <name>ContactsTableModel</name> <message> - <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="73"/> <source>Name</source> <translation type="unfinished">Nombre</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="73"/> <source>Public key</source> <translation type="unfinished">Clave pública</translation> </message> @@ -815,6 +765,66 @@ p, li { white-space: pre-wrap; } This money transfer will be removed and not sent.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="41"/> + <source>Informations</source> + <translation type="unfinished">Informaciones</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="48"/> + <source>Certify identity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="54"/> + <source>View in Web of Trust</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="155"/> + <source>Send money</source> + <translation type="unfinished">Enviar dinero</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="135"/> + <source>Copy pubkey to clipboard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="143"/> + <source>Copy pubkey to clipboard (with CRC)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="81"/> + <source>Copy self-certification document to clipboard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="96"/> + <source>Transfer</source> + <translation type="unfinished">Transferir</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="98"/> + <source>Send again</source> + <translation type="unfinished">Enviar de nuevo</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="104"/> + <source>Cancel</source> + <translation type="unfinished">Cancelar</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="111"/> + <source>Copy raw transaction to clipboard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="120"/> + <source>Copy transaction block to clipboard</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>HistoryTableModel</name> @@ -918,7 +928,7 @@ This money transfer will be removed and not sent.</source> <message> <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="47"/> <source>Research a pubkey, an uid...</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Investicar a clave pública, identificatión del usuario…</translation> </message> <message> <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="48"/> @@ -1000,7 +1010,7 @@ This money transfer will be removed and not sent.</source> <message> <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="86"/> <source>Send money</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Enviar dinero</translation> </message> <message> <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="87"/> @@ -1212,6 +1222,16 @@ Sending a leaving demand cannot be canceled. The process to join back the community later will have to be done again.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="201"/> + <source>Copy pubkey to clipboard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="209"/> + <source>Copy pubkey to clipboard (with CRC)</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NavigationModel</name> @@ -1282,52 +1302,52 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished">Desconectado</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="144"/> <source>Address</source> <translation type="unfinished">Dirección</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> <source>Port</source> <translation type="unfinished">Puerto</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="147"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> <source>API</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="148"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="147"/> <source>Block</source> <translation type="unfinished">Bloque</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="149"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="148"/> <source>Hash</source> <translation type="unfinished">Hash</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="150"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="149"/> <source>UID</source> <translation type="unfinished">UID</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="151"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="150"/> <source>Member</source> <translation type="unfinished">Miembro</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="152"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="151"/> <source>Pubkey</source> <translation type="unfinished">Clave pública</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="153"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="152"/> <source>Software</source> <translation type="unfinished">Software</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="154"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="153"/> <source>Version</source> <translation type="unfinished">Versión</translation> </message> @@ -1357,6 +1377,11 @@ The process to join back the community later will have to be done again.</source <source>Wrong secret key or password. Cannot open the private key</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="52"/> + <source>Please enter your password</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PasswordInputView</name> @@ -1422,11 +1447,6 @@ The process to join back the community later will have to be done again.</source <source>Plugin import</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/plugins_manager/view.py" line="43"/> - <source>Could not import plugin: {0}</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>PluginsTableModel</name> @@ -1549,87 +1569,6 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> </context> -<context> - <name>PublicationMode</name> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="87"/> - <source>All nodes of currency {name}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="93"/> - <source>Address {address}:{port}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="119"/> - <source>Load a revocation file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="119"/> - <source>All text files (*.txt)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="129"/> - <source>Error loading document</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="129"/> - <source>Loaded document is not a revocation document</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="137"/> - <source>Error broadcasting document</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="161"/> - <source>Revocation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="180"/> - <source>Revocation broadcast</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="180"/> - <source>The document was successfully broadcasted.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="73"/> - <source> -<div>Identity revoked: {uid} (public key: {pubkey}...)</div> -<div>Identity signed on block: {timestamp}</div> - </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="142"/> - <source> - <div>Identity revoked: {uid} (public key: {pubkey}...)</div> - <div>Identity signed on block: {timestamp}</div> - </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="161"/> - <source><h4>The publication of this document will revoke your identity on the network.</h4> - <li> - <li> <b>This identity won't be able to join the WoT anymore.</b> </li> - <li> <b>This identity won't be able to generate Universal Dividends anymore.</b> </li> - <li> <b>This identity won't be able to certify identities anymore.</b> </li> - </li> - Please think twice before publishing this document. - </source> - <translation type="unfinished"></translation> - </message> -</context> <context> <name>Quantitative</name> <message> @@ -1637,11 +1576,6 @@ The process to join back the community later will have to be done again.</source <source>Units</source> <translation>Unidades</translation> </message> - <message> - <location filename="../../../src/sakia/money/quantitative.py" line="10"/> - <source>{0}</source> - <translation>{0}</translation> - </message> <message> <location filename="../../../src/sakia/money/quantitative.py" line="9"/> <source>{0} {1}{2}</source> @@ -1652,6 +1586,11 @@ The process to join back the community later will have to be done again.</source <source>Base referential of the money. Units values are used here.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/money/quantitative.py" line="10"/> + <source>units</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>QuantitativeZSum</name> @@ -1660,28 +1599,15 @@ The process to join back the community later will have to be done again.</source <source>Quant Z-sum</source> <translation type="unfinished">Quant. Z-Σ</translation> </message> - <message> - <location filename="../../../src/sakia/money/quant_zerosum.py" line="11"/> - <source>Q0 {0}</source> - <translation>Q0 {0}</translation> - </message> <message> <location filename="../../../src/sakia/money/quant_zerosum.py" line="10"/> <source>{0}{1}{2}</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>RecipientMode</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="213"/> - <source>Transfer</source> - <translation type="unfinished">Transferir</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="203"/> - <source>Success sending money to {0}</source> - <translation type="unfinished">Éxito enviar dinero a {0}</translation> + <location filename="../../../src/sakia/money/quant_zerosum.py" line="11"/> + <source>Q0</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -1768,6 +1694,61 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> </context> +<context> + <name>RevocationView</name> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="120"/> + <source>Load a revocation file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="120"/> + <source>All text files (*.txt)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="130"/> + <source>Error loading document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="130"/> + <source>Loaded document is not a revocation document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="138"/> + <source>Error broadcasting document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="162"/> + <source>Revocation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="162"/> + <source><h4>The publication of this document will revoke your identity on the network.</h4> + <li> + <li> <b>This identity won't be able to join the WoT anymore.</b> </li> + <li> <b>This identity won't be able to generate Universal Dividends anymore.</b> </li> + <li> <b>This identity won't be able to certify identities anymore.</b> </li> + </li> + Please think twice before publishing this document. + </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="181"/> + <source>Revocation broadcast</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="181"/> + <source>The document was successfully broadcasted.</source> + <translation type="unfinished"></translation> + </message> +</context> <context> <name>SakiaToolbar</name> <message> @@ -1799,18 +1780,18 @@ The process to join back the community later will have to be done again.</source <context> <name>SearchUserView</name> <message> - <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="54"/> + <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="55"/> <source>Looking for {0}...</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>SearchUserWidget</name> <message> <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="14"/> <source>Research a pubkey, an uid...</source> <translation type="unfinished">Investicar a clave pública, identificatión del usuario…</translation> </message> +</context> +<context> + <name>SearchUserWidget</name> <message> <location filename="../../../src/sakia/gui/sub/search_user/search_user_uic.py" line="35"/> <source>Form</source> @@ -2154,6 +2135,14 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> </context> +<context> + <name>TransferController</name> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="137"/> + <source>Transfer</source> + <translation type="unfinished">Transferir</translation> + </message> +</context> <context> <name>TransferMoneyWidget</name> <message> @@ -2244,6 +2233,16 @@ The process to join back the community later will have to be done again.</source <source>Incorrect receiver address or pubkey</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="213"/> + <source>Transfer</source> + <translation type="unfinished">Transferir</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="203"/> + <source>Success sending money to {0}</source> + <translation type="unfinished">Éxito enviar dinero a {0}</translation> + </message> </context> <context> <name>TxHistoryController</name> @@ -2294,7 +2293,7 @@ The process to join back the community later will have to be done again.</source <message> <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="112"/> <source>Send money</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Enviar dinero</translation> </message> <message> <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="114"/> @@ -2378,109 +2377,4 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> </context> -<context> - <name>dialog</name> - <message> - <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="111"/> - <source>Certification</source> - <translation type="unfinished">Certificatión</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="137"/> - <source>Transfer</source> - <translation type="unfinished">Transferir</translation> - </message> -</context> -<context> - <name>menu</name> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="48"/> - <source>Certify identity</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="201"/> - <source>Copy pubkey to clipboard</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="209"/> - <source>Copy pubkey to clipboard (with CRC)</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>menu.qmenu</name> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="41"/> - <source>Informations</source> - <translation type="unfinished">Informaciones</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="155"/> - <source>Send money</source> - <translation type="unfinished">Enviar dinero</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="54"/> - <source>View in Web of Trust</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="135"/> - <source>Copy pubkey to clipboard</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="81"/> - <source>Copy self-certification document to clipboard</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="96"/> - <source>Transfer</source> - <translation type="unfinished">Transferir</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="98"/> - <source>Send again</source> - <translation type="unfinished">Enviar de nuevo</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="104"/> - <source>Cancel</source> - <translation type="unfinished">Cancelar</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="111"/> - <source>Copy raw transaction to clipboard</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="120"/> - <source>Copy transaction block to clipboard</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="143"/> - <source>Copy pubkey to clipboard (with CRC)</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>password_input</name> - <message> - <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="52"/> - <source>Please enter your password</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>self.config_dialog</name> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="103"/> - <source>Ok</source> - <translation type="unfinished">Ok</translation> - </message> -</context> </TS> diff --git a/res/i18n/ts/fr.ts b/res/i18n/ts/fr.ts index a3b09989890cf27c5e7dc6638054a469f422848c..2008fd6c9ba0c9d0b5fe959cf50249c5f3fb1566 100644 --- a/res/i18n/ts/fr.ts +++ b/res/i18n/ts/fr.ts @@ -58,64 +58,6 @@ <translation>(référent)</translation> </message> </context> -<context> - <name>ButtonsState</name> - <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> - <source>Duniter documents (*.txt)</source> - <translation>Documents Duniter (*.txt)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> - <source>Identity document</source> - <translation>Document d'identité</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> - <source>The imported file is not a correct identity document</source> - <translation>Le fichier importé n'est pas un document d'identité valide</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> - <source>Certification</source> - <translation>Certification</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="147"/> - <source>Success sending certification</source> - <translation>Succès de l'envoi de la certification</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="192"/> - <source>{days} days</source> - <translation>{days} jours</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="194"/> - <source>{hours} hours and {min} min.</source> - <translation>{hours} heures et {min} min.</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> - <source>Import identity document</source> - <translation>Importer un document d'identité</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> - <source>Could not broadcast certification: {0}</source> - <translation>Impossible de diffuser la certification : {0}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="183"/> - <source>Certifications sent: {nb_certifications}/{stock}</source> - <translation>Certifications envoyées: {nb_certifications}/{stock}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="198"/> - <source>Remaining time before next certification validation: {0}</source> - <translation>Temps restant avant validation de la prochaine certification : {0}</translation> - </message> -</context> <context> <name>CertificationController</name> <message> @@ -128,6 +70,11 @@ <source>{hours}h {min}min</source> <translation>{hours}h {min}min</translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="111"/> + <source>Certification</source> + <translation>Certification</translation> + </message> </context> <context> <name>CertificationView</name> @@ -166,6 +113,51 @@ <source>Please enter correct password</source> <translation>Veuillez entrer un mot de passe correct</translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> + <source>Import identity document</source> + <translation>Importer un document d'identité</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> + <source>Duniter documents (*.txt)</source> + <translation>Documents Duniter (*.txt)</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> + <source>Identity document</source> + <translation>Document d'identité</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> + <source>The imported file is not a correct identity document</source> + <translation>Le fichier importé n'est pas un document d'identité valide</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> + <source>Certification</source> + <translation>Certification</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="147"/> + <source>Success sending certification</source> + <translation>Succès de l'envoi de la certification</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="183"/> + <source>Certifications sent: {nb_certifications}/{stock}</source> + <translation>Certifications envoyées: {nb_certifications}/{stock}</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="192"/> + <source>{days} days</source> + <translation>{days} jours</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="194"/> + <source>{hours} hours and {min} min.</source> + <translation>{hours} heures et {min} min.</translation> + </message> </context> <context> <name>CertificationWidget</name> @@ -252,6 +244,11 @@ <source>Publication</source> <translation>Publication</translation> </message> + <message> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="132"/> + <source>available</source> + <translation>disponible</translation> + </message> </context> <context> <name>CommunityState</name> @@ -491,34 +488,6 @@ <source>Revocation file</source> <translation>Fichier de révocation</translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="377"/> - <source>Your pubkey or UID is different on the network. -Yours: {0}, the network: {1}</source> - <translation>Votre clef publique ou UID est différent sur le réseau. -Vous : {0}, le réseau : {1}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="423"/> - <source>Your pubkey is associated to an identity. -Yours: {0}, the network: {1}</source> - <translation>Votre clef publique est associée à une identité. -Vous : {0}, le réseau : {1}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="464"/> - <source>Your pubkey or UID is different on the network. - Yours: {0}, the network: {1}</source> - <translation>Votre clef publique ou UID est différent sur le réseau. - Vous : {0}, le réseau : {1}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="509"/> - <source>Your pubkey or UID was already found on the network. - Yours: {0}, the network: {1}</source> - <translation>otre clef publique ou UID existe déjà sur le réseau. - Vous : {0}, le réseau: {1}</translation> - </message> <message> <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="344"/> <source><div>Your revocation document has been saved.</div> @@ -528,11 +497,6 @@ The publication of this document will revoke your identity on the network.</p <div><b>Gardez-le dans un endroit sûr.</b></div> La publication de ce document révoquera votre identité sur le réseau.</p></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="137"/> - <source>Could not connect. Check hostname, IP address or port: <br/></source> - <translation>Impossible de se connecter. Vérifiez le nom de domaine, l'adresse IP ou le port : <br/></translation> - </message> <message> <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="299"/> <source>Forbidden: invalid characters in salt</source> @@ -543,6 +507,11 @@ La publication de ce document révoquera votre identité sur le réseau.</p&g <source>Forbidden: invalid characters in password</source> <translation>Interdit : caractères invalides dans le mot de passe</translation> </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="103"/> + <source>Ok</source> + <translation>Ok</translation> + </message> </context> <context> <name>ConnectionConfigView</name> @@ -561,11 +530,6 @@ La publication de ce document révoquera votre identité sur le réseau.</p&g <source>Error</source> <translation>Erreur</translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="193"/> - <source>{0} remaining...</source> - <translation>{0} restantes...</translation> - </message> <message> <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="216"/> <source>{days} days, {hours}h and {min}min</source> @@ -576,37 +540,6 @@ La publication de ce document révoquera votre identité sur le réseau.</p&g <source>New account on {0} network</source> <translation>Nouveau compte sur le réseau {0}</translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="224"/> - <source> -<p><b>Congratulations!</b><br> -<br> -You just published your identity to the network.<br> -For your identity to be registered, you will need<br> -<b>{certs} certifications</b> from members.<br> -Once you got the required certifications, <br> -you will be able to validate your registration<br> -by <b>publishing your membership request!</b><br> -Please notice that your identity document <br> -<b>will expire in {expiration_time_str}.</b><br> -If you failed to get {certs} certifications before this time, <br> -the process will have to be restarted from scratch.</p> -</source> - <translation> -<p><b>Félicitations !</b><br> -<br> -Vous venez de publier votre identité sur le réseau.<br> -Pour que votre identité soit enregistrée, vous aurez besoin de<br> -<b>{certs} certifications</b> de membres.<br> -Une fois obtenues les certifications requises, <br> -vous pourrez valider votre enregistrement<br> -en <b>publiant votre demande d'adhésion !</b><br> -Veuillez noter que votre document d'identité <br> -<b>expirera dans {expiration_time_str}.</b><br> -Si vous échoué à avoir {certs} certifications avant ce délai, <br> -le processus devra être recommencé de zéro.</p> -</translation> - </message> </context> <context> <name>ConnectionConfigurationDialog</name> @@ -812,12 +745,12 @@ p, li { white-space: pre-wrap; } <context> <name>ContactsTableModel</name> <message> - <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="73"/> <source>Name</source> <translation>Nom</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="73"/> <source>Public key</source> <translation>Clé publique</translation> </message> @@ -836,6 +769,66 @@ This money transfer will be removed and not sent.</source> <translation>Êtes vous sûr ? Le transfert de monnaie sera annulé et non envoyé.</translation> </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="41"/> + <source>Informations</source> + <translation>Informations</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="48"/> + <source>Certify identity</source> + <translation>Certifier cette identité</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="54"/> + <source>View in Web of Trust</source> + <translation>Voir dans la Toile de Confiance</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="155"/> + <source>Send money</source> + <translation>Envoyer de la monnaie</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="135"/> + <source>Copy pubkey to clipboard</source> + <translation>Copier la clé publique</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="143"/> + <source>Copy pubkey to clipboard (with CRC)</source> + <translation>Copier la clé publique (avec CRC)</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="81"/> + <source>Copy self-certification document to clipboard</source> + <translation>Copier le document d'auto-certification</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="96"/> + <source>Transfer</source> + <translation>Transfert</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="98"/> + <source>Send again</source> + <translation>Renvoyer</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="104"/> + <source>Cancel</source> + <translation>Annuler</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="111"/> + <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="120"/> + <source>Copy transaction block to clipboard</source> + <translation>Copier le bloc de la transaction</translation> + </message> </context> <context> <name>HistoryTableModel</name> @@ -1239,6 +1232,16 @@ The process to join back the community later will have to be done again.</source La demande de quitter la monnaie ne peut pas être annuler. La procédure pour rejoindre à nouveau la communauté devra être recommencée.</translation> </message> + <message> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="201"/> + <source>Copy pubkey to clipboard</source> + <translation>Copier la clé publique</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="209"/> + <source>Copy pubkey to clipboard (with CRC)</source> + <translation>Copier la clé publique (avec CRC)</translation> + </message> </context> <context> <name>NavigationModel</name> @@ -1309,52 +1312,52 @@ La procédure pour rejoindre à nouveau la communauté devra être recommencée. <translation>déconnecté</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="144"/> <source>Address</source> <translation>Adresse</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> <source>Port</source> <translation>Port</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="147"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> <source>API</source> <translation>API</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="148"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="147"/> <source>Block</source> <translation>Bloc</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="149"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="148"/> <source>Hash</source> <translation>Hash</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="150"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="149"/> <source>UID</source> <translation>UID</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="151"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="150"/> <source>Member</source> <translation>Membre</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="152"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="151"/> <source>Pubkey</source> <translation>Clé publique</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="153"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="152"/> <source>Software</source> <translation>Logiciel</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="154"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="153"/> <source>Version</source> <translation>Version</translation> </message> @@ -1384,6 +1387,11 @@ La procédure pour rejoindre à nouveau la communauté devra être recommencée. <source>Wrong secret key or password. Cannot open the private key</source> <translation>Mauvais mot de passe ou clé. Ouverture clé privée impossible</translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="52"/> + <source>Please enter your password</source> + <translation>Veuillez entrer votre mot de passe</translation> + </message> </context> <context> <name>PasswordInputView</name> @@ -1449,11 +1457,6 @@ La procédure pour rejoindre à nouveau la communauté devra être recommencée. <source>Plugin import</source> <translation>Import de plugin</translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/plugins_manager/view.py" line="43"/> - <source>Could not import plugin: {0}</source> - <translation>Impossible d'importer le plugin : {0}</translation> - </message> </context> <context> <name>PluginsTableModel</name> @@ -1576,100 +1579,6 @@ La procédure pour rejoindre à nouveau la communauté devra être recommencée. <translation>Mot de passe du proxy</translation> </message> </context> -<context> - <name>PublicationMode</name> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="87"/> - <source>All nodes of currency {name}</source> - <translation>Tous les noeuds de la devise {name}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="93"/> - <source>Address {address}:{port}</source> - <translation>Adresse {address}:{port}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="119"/> - <source>Load a revocation file</source> - <translation>Charger un fichier de révocation</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="119"/> - <source>All text files (*.txt)</source> - <translation>Tous les fichiers txt (*.txt)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="129"/> - <source>Error loading document</source> - <translation>Erreur au chargement du document</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="129"/> - <source>Loaded document is not a revocation document</source> - <translation>Le document chargé n'est pas un document de révocation</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="137"/> - <source>Error broadcasting document</source> - <translation>Erreur à la diffusion du document</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="161"/> - <source>Revocation</source> - <translation>Révocation</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="180"/> - <source>Revocation broadcast</source> - <translation>Diffusion de la révocation</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="180"/> - <source>The document was successfully broadcasted.</source> - <translation>Le document a été diffusé avec succès.</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="73"/> - <source> -<div>Identity revoked: {uid} (public key: {pubkey}...)</div> -<div>Identity signed on block: {timestamp}</div> - </source> - <translation> -<div>Identité révoquée : {uid} (public key: {pubkey}...)</div> -<div>Identité signée au bloc : {timestamp}</div> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="142"/> - <source> - <div>Identity revoked: {uid} (public key: {pubkey}...)</div> - <div>Identity signed on block: {timestamp}</div> - </source> - <translation> - <div>Identité revoquée : {uid} (public key: {pubkey}...)</div> - <div>Identité signée au bloc : {timestamp}</div> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="161"/> - <source><h4>The publication of this document will revoke your identity on the network.</h4> - <li> - <li> <b>This identity won't be able to join the WoT anymore.</b> </li> - <li> <b>This identity won't be able to generate Universal Dividends anymore.</b> </li> - <li> <b>This identity won't be able to certify identities anymore.</b> </li> - </li> - Please think twice before publishing this document. - </source> - <translation><h4>La publication de ce document revoquera votre identité sur le réseau.</h4> - <li> - <li> <b>Cette identité ne pourra plus rejoindre la TdC.</b> </li> - <li> <b>Cette identité ne pourra plus créer de Dividende Universel.</b> </li> - <li> <b>Cette identité ne pourra plus certifier d'autres identités.</b> </li> - </li> - Réfléchissez à deux fois avant de publier ce document. - </translation> - </message> -</context> <context> <name>Quantitative</name> <message> @@ -1677,11 +1586,6 @@ La procédure pour rejoindre à nouveau la communauté devra être recommencée. <source>Units</source> <translation>Unités</translation> </message> - <message> - <location filename="../../../src/sakia/money/quantitative.py" line="10"/> - <source>{0}</source> - <translation>{0}</translation> - </message> <message> <location filename="../../../src/sakia/money/quantitative.py" line="9"/> <source>{0} {1}{2}</source> @@ -1692,6 +1596,11 @@ La procédure pour rejoindre à nouveau la communauté devra être recommencée. <source>Base referential of the money. Units values are used here.</source> <translation>Référentiel de base de la monnaie. Les unités sont utilisées ici.</translation> </message> + <message> + <location filename="../../../src/sakia/money/quantitative.py" line="10"/> + <source>units</source> + <translation>unités</translation> + </message> </context> <context> <name>QuantitativeZSum</name> @@ -1700,28 +1609,15 @@ La procédure pour rejoindre à nouveau la communauté devra être recommencée. <source>Quant Z-sum</source> <translation>Quant. som. 0</translation> </message> - <message> - <location filename="../../../src/sakia/money/quant_zerosum.py" line="11"/> - <source>Q0 {0}</source> - <translation>Q0 {0}</translation> - </message> <message> <location filename="../../../src/sakia/money/quant_zerosum.py" line="10"/> <source>{0}{1}{2}</source> <translation>{0}{1}{2}</translation> </message> -</context> -<context> - <name>RecipientMode</name> - <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="213"/> - <source>Transfer</source> - <translation>Transfert</translation> - </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="203"/> - <source>Success sending money to {0}</source> - <translation>Envoi de monnaie à {0} réussi</translation> + <location filename="../../../src/sakia/money/quant_zerosum.py" line="11"/> + <source>Q0</source> + <translation></translation> </message> </context> <context> @@ -1808,6 +1704,68 @@ La procédure pour rejoindre à nouveau la communauté devra être recommencée. <translation>Suivant</translation> </message> </context> +<context> + <name>RevocationView</name> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="120"/> + <source>Load a revocation file</source> + <translation>Charger un fichier de révocation</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="120"/> + <source>All text files (*.txt)</source> + <translation>Tous les fichiers txt (*.txt)</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="130"/> + <source>Error loading document</source> + <translation>Erreur au chargement du document</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="130"/> + <source>Loaded document is not a revocation document</source> + <translation>Le document chargé n'est pas un document de révocation</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="138"/> + <source>Error broadcasting document</source> + <translation>Erreur à la diffusion du document</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="162"/> + <source>Revocation</source> + <translation>Révocation</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="162"/> + <source><h4>The publication of this document will revoke your identity on the network.</h4> + <li> + <li> <b>This identity won't be able to join the WoT anymore.</b> </li> + <li> <b>This identity won't be able to generate Universal Dividends anymore.</b> </li> + <li> <b>This identity won't be able to certify identities anymore.</b> </li> + </li> + Please think twice before publishing this document. + </source> + <translation><h4>La publication de ce document revoquera votre identité sur le réseau.</h4> + <li> + <li> <b>Cette identité ne pourra plus rejoindre la TdC.</b> </li> + <li> <b>Cette identité ne pourra plus créer de Dividende Universel.</b> </li> + <li> <b>Cette identité ne pourra plus certifier d'autres identités.</b> </li> + </li> + Réfléchissez à deux fois avant de publier ce document. + </translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="181"/> + <source>Revocation broadcast</source> + <translation>Diffusion de la révocation</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="181"/> + <source>The document was successfully broadcasted.</source> + <translation>Le document a été diffusé avec succès.</translation> + </message> +</context> <context> <name>SakiaToolbar</name> <message> @@ -1839,18 +1797,18 @@ La procédure pour rejoindre à nouveau la communauté devra être recommencée. <context> <name>SearchUserView</name> <message> - <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="54"/> + <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="55"/> <source>Looking for {0}...</source> <translation>Recherche de {0}...</translation> </message> -</context> -<context> - <name>SearchUserWidget</name> <message> <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="14"/> <source>Research a pubkey, an uid...</source> <translation>Rechercher une clé publique, un uid...</translation> </message> +</context> +<context> + <name>SearchUserWidget</name> <message> <location filename="../../../src/sakia/gui/sub/search_user/search_user_uic.py" line="35"/> <source>Form</source> @@ -2194,6 +2152,14 @@ La procédure pour rejoindre à nouveau la communauté devra être recommencée. <translation>Quitter</translation> </message> </context> +<context> + <name>TransferController</name> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="137"/> + <source>Transfer</source> + <translation>Transfert</translation> + </message> +</context> <context> <name>TransferMoneyWidget</name> <message> @@ -2284,6 +2250,16 @@ La procédure pour rejoindre à nouveau la communauté devra être recommencée. <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="213"/> + <source>Transfer</source> + <translation>Transfert</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="203"/> + <source>Success sending money to {0}</source> + <translation>Envoi de monnaie à {0} réussi</translation> + </message> </context> <context> <name>TxHistoryController</name> @@ -2418,109 +2394,4 @@ La procédure pour rejoindre à nouveau la communauté devra être recommencée. <translation></translation> </message> </context> -<context> - <name>dialog</name> - <message> - <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="111"/> - <source>Certification</source> - <translation>Certification</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="137"/> - <source>Transfer</source> - <translation>Transfert</translation> - </message> -</context> -<context> - <name>menu</name> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="48"/> - <source>Certify identity</source> - <translation>Certifier cette identité</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="201"/> - <source>Copy pubkey to clipboard</source> - <translation>Copier la clé publique</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="209"/> - <source>Copy pubkey to clipboard (with CRC)</source> - <translation>Copier la clé publique (avec CRC)</translation> - </message> -</context> -<context> - <name>menu.qmenu</name> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="41"/> - <source>Informations</source> - <translation>Informations</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="155"/> - <source>Send money</source> - <translation>Envoyer de la monnaie</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="54"/> - <source>View in Web of Trust</source> - <translation>Voir dans la Toile de Confiance</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="135"/> - <source>Copy pubkey to clipboard</source> - <translation>Copier la clé publique</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="81"/> - <source>Copy self-certification document to clipboard</source> - <translation>Copier le document d'auto-certification</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="96"/> - <source>Transfer</source> - <translation>Transfert</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="98"/> - <source>Send again</source> - <translation>Renvoyer</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="104"/> - <source>Cancel</source> - <translation>Annuler</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="111"/> - <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="120"/> - <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="143"/> - <source>Copy pubkey to clipboard (with CRC)</source> - <translation>Copier la clé publique (avec CRC)</translation> - </message> -</context> -<context> - <name>password_input</name> - <message> - <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="52"/> - <source>Please enter your password</source> - <translation>Veuillez entrer votre mot de passe</translation> - </message> -</context> -<context> - <name>self.config_dialog</name> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="103"/> - <source>Ok</source> - <translation>Ok</translation> - </message> -</context> </TS> diff --git a/res/i18n/ts/it.ts b/res/i18n/ts/it.ts index 4550f3b05f836524f7906d47405963544b714c14..fa28e51399a22323de8d9526e2e3775510353afd 100644 --- a/res/i18n/ts/it.ts +++ b/res/i18n/ts/it.ts @@ -58,111 +58,103 @@ </message> </context> <context> - <name>ButtonsState</name> - <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> - <source>Duniter documents (*.txt)</source> - <translation type="unfinished"></translation> - </message> + <name>CertificationController</name> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> - <source>Identity document</source> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="204"/> + <source>{days} days</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> - <source>The imported file is not a correct identity document</source> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="206"/> + <source>{hours}h {min}min</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="111"/> <source>Certification</source> <translation type="unfinished">Certificazione</translation> </message> +</context> +<context> + <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="147"/> - <source>Success sending certification</source> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> + <source>&Ok</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="192"/> - <source>{days} days</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="25"/> + <source>No more certifications</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="194"/> - <source>{hours} hours and {min} min.</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="29"/> + <source>Not a member</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> - <source>Import identity document</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="33"/> + <source>Please select an identity</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> - <source>Could not broadcast certification: {0}</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="37"/> + <source>&Ok (Not validated before {remaining})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="183"/> - <source>Certifications sent: {nb_certifications}/{stock}</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="43"/> + <source>&Process Certification</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="198"/> - <source>Remaining time before next certification validation: {0}</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="51"/> + <source>Please enter correct password</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CertificationController</name> <message> - <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="204"/> - <source>{days} days</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> + <source>Import identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="206"/> - <source>{hours}h {min}min</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> + <source>Duniter documents (*.txt)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> - <source>&Ok</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> + <source>Identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="25"/> - <source>No more certifications</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> + <source>The imported file is not a correct identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="29"/> - <source>Not a member</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> + <source>Certification</source> + <translation type="unfinished">Certificazione</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="33"/> - <source>Please select an identity</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="147"/> + <source>Success sending certification</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="37"/> - <source>&Ok (Not validated before {remaining})</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="183"/> + <source>Certifications sent: {nb_certifications}/{stock}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="43"/> - <source>&Process Certification</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="192"/> + <source>{days} days</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="51"/> - <source>Please enter correct password</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="194"/> + <source>{hours} hours and {min} min.</source> <translation type="unfinished"></translation> </message> </context> @@ -201,7 +193,7 @@ <message> <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="150"/> <source>Cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Annulla</translation> </message> <message> <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="146"/> @@ -251,6 +243,11 @@ <source>Publication</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="132"/> + <source>available</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>CommunityState</name> @@ -490,30 +487,6 @@ <source>Revocation file</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="377"/> - <source>Your pubkey or UID is different on the network. -Yours: {0}, the network: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="423"/> - <source>Your pubkey is associated to an identity. -Yours: {0}, the network: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="464"/> - <source>Your pubkey or UID is different on the network. - Yours: {0}, the network: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="509"/> - <source>Your pubkey or UID was already found on the network. - Yours: {0}, the network: {1}</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="344"/> <source><div>Your revocation document has been saved.</div> @@ -521,11 +494,6 @@ Yours: {0}, the network: {1}</source> The publication of this document will revoke your identity on the network.</p></source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="137"/> - <source>Could not connect. Check hostname, IP address or port: <br/></source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="299"/> <source>Forbidden: invalid characters in salt</source> @@ -536,6 +504,11 @@ The publication of this document will revoke your identity on the network.</p <source>Forbidden: invalid characters in password</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="103"/> + <source>Ok</source> + <translation type="unfinished">Ok</translation> + </message> </context> <context> <name>ConnectionConfigView</name> @@ -554,11 +527,6 @@ The publication of this document will revoke your identity on the network.</p <source>Error</source> <translation type="unfinished">Errore</translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="193"/> - <source>{0} remaining...</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="216"/> <source>{days} days, {hours}h and {min}min</source> @@ -569,24 +537,6 @@ The publication of this document will revoke your identity on the network.</p <source>New account on {0} network</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="224"/> - <source> -<p><b>Congratulations!</b><br> -<br> -You just published your identity to the network.<br> -For your identity to be registered, you will need<br> -<b>{certs} certifications</b> from members.<br> -Once you got the required certifications, <br> -you will be able to validate your registration<br> -by <b>publishing your membership request!</b><br> -Please notice that your identity document <br> -<b>will expire in {expiration_time_str}.</b><br> -If you failed to get {certs} certifications before this time, <br> -the process will have to be restarted from scratch.</p> -</source> - <translation type="unfinished"></translation> - </message> </context> <context encoding="UTF-8"> <name>ConnectionConfigurationDialog</name> @@ -792,12 +742,12 @@ p, li { white-space: pre-wrap; } <context> <name>ContactsTableModel</name> <message> - <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="73"/> <source>Name</source> <translation type="unfinished">Nome</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="73"/> <source>Public key</source> <translation type="unfinished">Chiave pubblica</translation> </message> @@ -815,6 +765,66 @@ p, li { white-space: pre-wrap; } This money transfer will be removed and not sent.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="41"/> + <source>Informations</source> + <translation type="unfinished">Informazioni</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="48"/> + <source>Certify identity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="54"/> + <source>View in Web of Trust</source> + <translation type="unfinished">Vedi in Rete della Fiducia</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="155"/> + <source>Send money</source> + <translation type="unfinished">Invia denaro</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="135"/> + <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="143"/> + <source>Copy pubkey to clipboard (with CRC)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="81"/> + <source>Copy self-certification document to clipboard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="96"/> + <source>Transfer</source> + <translation type="unfinished">Trasferi</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="98"/> + <source>Send again</source> + <translation type="unfinished">Invia di nuovo</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="104"/> + <source>Cancel</source> + <translation type="unfinished">Annulla</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="111"/> + <source>Copy raw transaction to clipboard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="120"/> + <source>Copy transaction block to clipboard</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>HistoryTableModel</name> @@ -1000,7 +1010,7 @@ This money transfer will be removed and not sent.</source> <message> <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="86"/> <source>Send money</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Invia denaro</translation> </message> <message> <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="87"/> @@ -1212,6 +1222,16 @@ Sending a leaving demand cannot be canceled. The process to join back the community later will have to be done again.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="201"/> + <source>Copy pubkey to clipboard</source> + <translation type="unfinished">Copia chiave pubblica negli appunti</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="209"/> + <source>Copy pubkey to clipboard (with CRC)</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NavigationModel</name> @@ -1282,52 +1302,52 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished">offline</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="144"/> <source>Address</source> <translation type="unfinished">Indirizzo</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> <source>Port</source> <translation type="unfinished">Porto</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="147"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> <source>API</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="148"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="147"/> <source>Block</source> <translation type="unfinished">Blocca</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="149"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="148"/> <source>Hash</source> <translation type="unfinished">Hash</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="150"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="149"/> <source>UID</source> <translation type="unfinished">IDU</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="151"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="150"/> <source>Member</source> <translation type="unfinished">Membro</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="152"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="151"/> <source>Pubkey</source> <translation type="unfinished">Chiave pubblica</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="153"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="152"/> <source>Software</source> <translation type="unfinished">Software</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="154"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="153"/> <source>Version</source> <translation type="unfinished">Versione</translation> </message> @@ -1357,6 +1377,11 @@ The process to join back the community later will have to be done again.</source <source>Wrong secret key or password. Cannot open the private key</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="52"/> + <source>Please enter your password</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PasswordInputView</name> @@ -1422,11 +1447,6 @@ The process to join back the community later will have to be done again.</source <source>Plugin import</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/plugins_manager/view.py" line="43"/> - <source>Could not import plugin: {0}</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>PluginsTableModel</name> @@ -1549,87 +1569,6 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> </context> -<context> - <name>PublicationMode</name> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="87"/> - <source>All nodes of currency {name}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="93"/> - <source>Address {address}:{port}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="119"/> - <source>Load a revocation file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="119"/> - <source>All text files (*.txt)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="129"/> - <source>Error loading document</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="129"/> - <source>Loaded document is not a revocation document</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="137"/> - <source>Error broadcasting document</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="161"/> - <source>Revocation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="180"/> - <source>Revocation broadcast</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="180"/> - <source>The document was successfully broadcasted.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="73"/> - <source> -<div>Identity revoked: {uid} (public key: {pubkey}...)</div> -<div>Identity signed on block: {timestamp}</div> - </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="142"/> - <source> - <div>Identity revoked: {uid} (public key: {pubkey}...)</div> - <div>Identity signed on block: {timestamp}</div> - </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="161"/> - <source><h4>The publication of this document will revoke your identity on the network.</h4> - <li> - <li> <b>This identity won't be able to join the WoT anymore.</b> </li> - <li> <b>This identity won't be able to generate Universal Dividends anymore.</b> </li> - <li> <b>This identity won't be able to certify identities anymore.</b> </li> - </li> - Please think twice before publishing this document. - </source> - <translation type="unfinished"></translation> - </message> -</context> <context> <name>Quantitative</name> <message> @@ -1637,11 +1576,6 @@ The process to join back the community later will have to be done again.</source <source>Units</source> <translation>Unità </translation> </message> - <message> - <location filename="../../../src/sakia/money/quantitative.py" line="10"/> - <source>{0}</source> - <translation>{0}</translation> - </message> <message> <location filename="../../../src/sakia/money/quantitative.py" line="9"/> <source>{0} {1}{2}</source> @@ -1652,6 +1586,11 @@ The process to join back the community later will have to be done again.</source <source>Base referential of the money. Units values are used here.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/money/quantitative.py" line="10"/> + <source>units</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>QuantitativeZSum</name> @@ -1660,28 +1599,15 @@ The process to join back the community later will have to be done again.</source <source>Quant Z-sum</source> <translation type="unfinished">Quant somma-Z</translation> </message> - <message> - <location filename="../../../src/sakia/money/quant_zerosum.py" line="11"/> - <source>Q0 {0}</source> - <translation>Q0 {0}</translation> - </message> <message> <location filename="../../../src/sakia/money/quant_zerosum.py" line="10"/> <source>{0}{1}{2}</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>RecipientMode</name> - <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="213"/> - <source>Transfer</source> - <translation type="unfinished">Trasferi</translation> - </message> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="203"/> - <source>Success sending money to {0}</source> - <translation type="unfinished">Successo l'invio di denaro a {0}</translation> + <location filename="../../../src/sakia/money/quant_zerosum.py" line="11"/> + <source>Q0</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -1768,6 +1694,61 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> </context> +<context> + <name>RevocationView</name> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="120"/> + <source>Load a revocation file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="120"/> + <source>All text files (*.txt)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="130"/> + <source>Error loading document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="130"/> + <source>Loaded document is not a revocation document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="138"/> + <source>Error broadcasting document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="162"/> + <source>Revocation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="162"/> + <source><h4>The publication of this document will revoke your identity on the network.</h4> + <li> + <li> <b>This identity won't be able to join the WoT anymore.</b> </li> + <li> <b>This identity won't be able to generate Universal Dividends anymore.</b> </li> + <li> <b>This identity won't be able to certify identities anymore.</b> </li> + </li> + Please think twice before publishing this document. + </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="181"/> + <source>Revocation broadcast</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="181"/> + <source>The document was successfully broadcasted.</source> + <translation type="unfinished"></translation> + </message> +</context> <context> <name>SakiaToolbar</name> <message> @@ -1799,18 +1780,18 @@ The process to join back the community later will have to be done again.</source <context> <name>SearchUserView</name> <message> - <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="54"/> + <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="55"/> <source>Looking for {0}...</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>SearchUserWidget</name> <message> <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="14"/> <source>Research a pubkey, an uid...</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>SearchUserWidget</name> <message> <location filename="../../../src/sakia/gui/sub/search_user/search_user_uic.py" line="35"/> <source>Form</source> @@ -2154,6 +2135,14 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> </context> +<context> + <name>TransferController</name> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="137"/> + <source>Transfer</source> + <translation type="unfinished">Trasferi</translation> + </message> +</context> <context> <name>TransferMoneyWidget</name> <message> @@ -2244,6 +2233,16 @@ The process to join back the community later will have to be done again.</source <source>Incorrect receiver address or pubkey</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="213"/> + <source>Transfer</source> + <translation type="unfinished">Trasferi</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="203"/> + <source>Success sending money to {0}</source> + <translation type="unfinished">Successo l'invio di denaro a {0}</translation> + </message> </context> <context> <name>TxHistoryController</name> @@ -2294,7 +2293,7 @@ The process to join back the community later will have to be done again.</source <message> <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="112"/> <source>Send money</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Invia denaro</translation> </message> <message> <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="114"/> @@ -2378,109 +2377,4 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> </context> -<context> - <name>dialog</name> - <message> - <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="111"/> - <source>Certification</source> - <translation type="unfinished">Certificazione</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="137"/> - <source>Transfer</source> - <translation type="unfinished">Trasferi</translation> - </message> -</context> -<context> - <name>menu</name> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="48"/> - <source>Certify identity</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="201"/> - <source>Copy pubkey to clipboard</source> - <translation type="unfinished">Copia chiave pubblica negli appunti</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="209"/> - <source>Copy pubkey to clipboard (with CRC)</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>menu.qmenu</name> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="41"/> - <source>Informations</source> - <translation type="unfinished">Informazioni</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="155"/> - <source>Send money</source> - <translation type="unfinished">Invia denaro</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="54"/> - <source>View in Web of Trust</source> - <translation type="unfinished">Vedi in Rete della Fiducia</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="135"/> - <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="81"/> - <source>Copy self-certification document to clipboard</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="96"/> - <source>Transfer</source> - <translation type="unfinished">Trasferi</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="98"/> - <source>Send again</source> - <translation type="unfinished">Invia di nuovo</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="104"/> - <source>Cancel</source> - <translation type="unfinished">Annulla</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="111"/> - <source>Copy raw transaction to clipboard</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="120"/> - <source>Copy transaction block to clipboard</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="143"/> - <source>Copy pubkey to clipboard (with CRC)</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>password_input</name> - <message> - <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="52"/> - <source>Please enter your password</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>self.config_dialog</name> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="103"/> - <source>Ok</source> - <translation>Ok</translation> - </message> -</context> </TS> diff --git a/res/i18n/ts/pl.ts b/res/i18n/ts/pl.ts index 31fcdead480f1043e876774a9ba8f9609d1a2493..2495a446d5ee50ebda5671486b32a2790626f516 100644 --- a/res/i18n/ts/pl.ts +++ b/res/i18n/ts/pl.ts @@ -58,111 +58,103 @@ </message> </context> <context> - <name>ButtonsState</name> - <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> - <source>Duniter documents (*.txt)</source> - <translation type="unfinished"></translation> - </message> + <name>CertificationController</name> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> - <source>Identity document</source> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="204"/> + <source>{days} days</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> - <source>The imported file is not a correct identity document</source> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="206"/> + <source>{hours}h {min}min</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="111"/> <source>Certification</source> <translation type="unfinished">Certyfikacja</translation> </message> +</context> +<context> + <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="147"/> - <source>Success sending certification</source> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> + <source>&Ok</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="192"/> - <source>{days} days</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="25"/> + <source>No more certifications</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="194"/> - <source>{hours} hours and {min} min.</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="29"/> + <source>Not a member</source> + <translation type="unfinished">Nie jest czÅ‚onkiem</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> - <source>Import identity document</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="33"/> + <source>Please select an identity</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> - <source>Could not broadcast certification: {0}</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="37"/> + <source>&Ok (Not validated before {remaining})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="183"/> - <source>Certifications sent: {nb_certifications}/{stock}</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="43"/> + <source>&Process Certification</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="198"/> - <source>Remaining time before next certification validation: {0}</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="51"/> + <source>Please enter correct password</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CertificationController</name> <message> - <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="204"/> - <source>{days} days</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> + <source>Import identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="206"/> - <source>{hours}h {min}min</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> + <source>Duniter documents (*.txt)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> - <source>&Ok</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> + <source>Identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="25"/> - <source>No more certifications</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> + <source>The imported file is not a correct identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="29"/> - <source>Not a member</source> - <translation type="unfinished">Nie jest czÅ‚onkiem</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> + <source>Certification</source> + <translation type="unfinished">Certyfikacja</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="33"/> - <source>Please select an identity</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="147"/> + <source>Success sending certification</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="37"/> - <source>&Ok (Not validated before {remaining})</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="183"/> + <source>Certifications sent: {nb_certifications}/{stock}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="43"/> - <source>&Process Certification</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="192"/> + <source>{days} days</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="51"/> - <source>Please enter correct password</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="194"/> + <source>{hours} hours and {min} min.</source> <translation type="unfinished"></translation> </message> </context> @@ -201,7 +193,7 @@ <message> <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="150"/> <source>Cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Anuluj</translation> </message> <message> <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="146"/> @@ -251,6 +243,11 @@ <source>Publication</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="132"/> + <source>available</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>CommunityState</name> @@ -490,30 +487,6 @@ <source>Revocation file</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="377"/> - <source>Your pubkey or UID is different on the network. -Yours: {0}, the network: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="423"/> - <source>Your pubkey is associated to an identity. -Yours: {0}, the network: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="464"/> - <source>Your pubkey or UID is different on the network. - Yours: {0}, the network: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="509"/> - <source>Your pubkey or UID was already found on the network. - Yours: {0}, the network: {1}</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="344"/> <source><div>Your revocation document has been saved.</div> @@ -521,11 +494,6 @@ Yours: {0}, the network: {1}</source> The publication of this document will revoke your identity on the network.</p></source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="137"/> - <source>Could not connect. Check hostname, IP address or port: <br/></source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="299"/> <source>Forbidden: invalid characters in salt</source> @@ -536,6 +504,11 @@ The publication of this document will revoke your identity on the network.</p <source>Forbidden: invalid characters in password</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="103"/> + <source>Ok</source> + <translation type="unfinished">Ok</translation> + </message> </context> <context> <name>ConnectionConfigView</name> @@ -554,11 +527,6 @@ The publication of this document will revoke your identity on the network.</p <source>Error</source> <translation type="unfinished">Błąd</translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="193"/> - <source>{0} remaining...</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="216"/> <source>{days} days, {hours}h and {min}min</source> @@ -569,24 +537,6 @@ The publication of this document will revoke your identity on the network.</p <source>New account on {0} network</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="224"/> - <source> -<p><b>Congratulations!</b><br> -<br> -You just published your identity to the network.<br> -For your identity to be registered, you will need<br> -<b>{certs} certifications</b> from members.<br> -Once you got the required certifications, <br> -you will be able to validate your registration<br> -by <b>publishing your membership request!</b><br> -Please notice that your identity document <br> -<b>will expire in {expiration_time_str}.</b><br> -If you failed to get {certs} certifications before this time, <br> -the process will have to be restarted from scratch.</p> -</source> - <translation type="unfinished"></translation> - </message> </context> <context encoding="UTF-8"> <name>ConnectionConfigurationDialog</name> @@ -792,12 +742,12 @@ p, li { white-space: pre-wrap; } <context> <name>ContactsTableModel</name> <message> - <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="73"/> <source>Name</source> <translation type="unfinished">ImiÄ™</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="73"/> <source>Public key</source> <translation type="unfinished">Klucz publiczny</translation> </message> @@ -815,6 +765,66 @@ p, li { white-space: pre-wrap; } This money transfer will be removed and not sent.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="41"/> + <source>Informations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="48"/> + <source>Certify identity</source> + <translation type="unfinished">PoÅ›wiadcza tożsamość</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="54"/> + <source>View in Web of Trust</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="155"/> + <source>Send money</source> + <translation type="unfinished">WyÅ›lij pieniÄ…dze</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="135"/> + <source>Copy pubkey to clipboard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="143"/> + <source>Copy pubkey to clipboard (with CRC)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="81"/> + <source>Copy self-certification document to clipboard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="96"/> + <source>Transfer</source> + <translation type="unfinished">Przenieść</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="98"/> + <source>Send again</source> + <translation type="unfinished">WyÅ›lij ponownie</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="104"/> + <source>Cancel</source> + <translation type="unfinished">Anuluj</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="111"/> + <source>Copy raw transaction to clipboard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="120"/> + <source>Copy transaction block to clipboard</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>HistoryTableModel</name> @@ -918,7 +928,7 @@ This money transfer will be removed and not sent.</source> <message> <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="47"/> <source>Research a pubkey, an uid...</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Badania klucz publiczny, uid...</translation> </message> <message> <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="48"/> @@ -1000,7 +1010,7 @@ This money transfer will be removed and not sent.</source> <message> <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="86"/> <source>Send money</source> - <translation type="unfinished"></translation> + <translation type="unfinished">WyÅ›lij pieniÄ…dze</translation> </message> <message> <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="87"/> @@ -1212,6 +1222,16 @@ Sending a leaving demand cannot be canceled. The process to join back the community later will have to be done again.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="201"/> + <source>Copy pubkey to clipboard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="209"/> + <source>Copy pubkey to clipboard (with CRC)</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NavigationModel</name> @@ -1282,52 +1302,52 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="144"/> <source>Address</source> <translation type="unfinished">Adres</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> <source>Port</source> <translation type="unfinished">Port</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="147"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> <source>API</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="148"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="147"/> <source>Block</source> <translation type="unfinished">Blok</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="149"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="148"/> <source>Hash</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="150"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="149"/> <source>UID</source> <translation type="unfinished">UID</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="151"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="150"/> <source>Member</source> <translation type="unfinished">CzÅ‚onek</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="152"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="151"/> <source>Pubkey</source> <translation type="unfinished">Klucz publiczny</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="153"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="152"/> <source>Software</source> <translation type="unfinished">Oprogramowanie</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="154"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="153"/> <source>Version</source> <translation type="unfinished">Wersja</translation> </message> @@ -1357,6 +1377,11 @@ The process to join back the community later will have to be done again.</source <source>Wrong secret key or password. Cannot open the private key</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="52"/> + <source>Please enter your password</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PasswordInputView</name> @@ -1422,11 +1447,6 @@ The process to join back the community later will have to be done again.</source <source>Plugin import</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/plugins_manager/view.py" line="43"/> - <source>Could not import plugin: {0}</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>PluginsTableModel</name> @@ -1549,87 +1569,6 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> </context> -<context> - <name>PublicationMode</name> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="87"/> - <source>All nodes of currency {name}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="93"/> - <source>Address {address}:{port}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="119"/> - <source>Load a revocation file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="119"/> - <source>All text files (*.txt)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="129"/> - <source>Error loading document</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="129"/> - <source>Loaded document is not a revocation document</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="137"/> - <source>Error broadcasting document</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="161"/> - <source>Revocation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="180"/> - <source>Revocation broadcast</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="180"/> - <source>The document was successfully broadcasted.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="73"/> - <source> -<div>Identity revoked: {uid} (public key: {pubkey}...)</div> -<div>Identity signed on block: {timestamp}</div> - </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="142"/> - <source> - <div>Identity revoked: {uid} (public key: {pubkey}...)</div> - <div>Identity signed on block: {timestamp}</div> - </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="161"/> - <source><h4>The publication of this document will revoke your identity on the network.</h4> - <li> - <li> <b>This identity won't be able to join the WoT anymore.</b> </li> - <li> <b>This identity won't be able to generate Universal Dividends anymore.</b> </li> - <li> <b>This identity won't be able to certify identities anymore.</b> </li> - </li> - Please think twice before publishing this document. - </source> - <translation type="unfinished"></translation> - </message> -</context> <context> <name>Quantitative</name> <message> @@ -1637,11 +1576,6 @@ The process to join back the community later will have to be done again.</source <source>Units</source> <translation>Jednostki</translation> </message> - <message> - <location filename="../../../src/sakia/money/quantitative.py" line="10"/> - <source>{0}</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/money/quantitative.py" line="9"/> <source>{0} {1}{2}</source> @@ -1652,6 +1586,11 @@ The process to join back the community later will have to be done again.</source <source>Base referential of the money. Units values are used here.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/money/quantitative.py" line="10"/> + <source>units</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>QuantitativeZSum</name> @@ -1660,28 +1599,15 @@ The process to join back the community later will have to be done again.</source <source>Quant Z-sum</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/money/quant_zerosum.py" line="11"/> - <source>Q0 {0}</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/money/quant_zerosum.py" line="10"/> <source>{0}{1}{2}</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>RecipientMode</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="213"/> - <source>Transfer</source> - <translation type="unfinished">Przenieść</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="203"/> - <source>Success sending money to {0}</source> - <translation type="unfinished">Sukces wysyÅ‚ania pieniÄ™dzy do {0}</translation> + <location filename="../../../src/sakia/money/quant_zerosum.py" line="11"/> + <source>Q0</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -1768,6 +1694,61 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> </context> +<context> + <name>RevocationView</name> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="120"/> + <source>Load a revocation file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="120"/> + <source>All text files (*.txt)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="130"/> + <source>Error loading document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="130"/> + <source>Loaded document is not a revocation document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="138"/> + <source>Error broadcasting document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="162"/> + <source>Revocation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="162"/> + <source><h4>The publication of this document will revoke your identity on the network.</h4> + <li> + <li> <b>This identity won't be able to join the WoT anymore.</b> </li> + <li> <b>This identity won't be able to generate Universal Dividends anymore.</b> </li> + <li> <b>This identity won't be able to certify identities anymore.</b> </li> + </li> + Please think twice before publishing this document. + </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="181"/> + <source>Revocation broadcast</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="181"/> + <source>The document was successfully broadcasted.</source> + <translation type="unfinished"></translation> + </message> +</context> <context> <name>SakiaToolbar</name> <message> @@ -1799,18 +1780,18 @@ The process to join back the community later will have to be done again.</source <context> <name>SearchUserView</name> <message> - <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="54"/> + <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="55"/> <source>Looking for {0}...</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>SearchUserWidget</name> <message> <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="14"/> <source>Research a pubkey, an uid...</source> <translation type="unfinished">Badania klucz publiczny, uid...</translation> </message> +</context> +<context> + <name>SearchUserWidget</name> <message> <location filename="../../../src/sakia/gui/sub/search_user/search_user_uic.py" line="35"/> <source>Form</source> @@ -2154,6 +2135,14 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> </context> +<context> + <name>TransferController</name> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="137"/> + <source>Transfer</source> + <translation type="unfinished">Przenieść</translation> + </message> +</context> <context> <name>TransferMoneyWidget</name> <message> @@ -2244,6 +2233,16 @@ The process to join back the community later will have to be done again.</source <source>Incorrect receiver address or pubkey</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="213"/> + <source>Transfer</source> + <translation type="unfinished">Przenieść</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="203"/> + <source>Success sending money to {0}</source> + <translation type="unfinished">Sukces wysyÅ‚ania pieniÄ™dzy do {0}</translation> + </message> </context> <context> <name>TxHistoryController</name> @@ -2294,7 +2293,7 @@ The process to join back the community later will have to be done again.</source <message> <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="112"/> <source>Send money</source> - <translation type="unfinished"></translation> + <translation type="unfinished">WyÅ›lij pieniÄ…dze</translation> </message> <message> <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="114"/> @@ -2378,109 +2377,4 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> </context> -<context> - <name>dialog</name> - <message> - <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="111"/> - <source>Certification</source> - <translation type="unfinished">Certyfikacja</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="137"/> - <source>Transfer</source> - <translation type="unfinished">Przenieść</translation> - </message> -</context> -<context> - <name>menu</name> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="48"/> - <source>Certify identity</source> - <translation type="unfinished">PoÅ›wiadcza tożsamość</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="201"/> - <source>Copy pubkey to clipboard</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="209"/> - <source>Copy pubkey to clipboard (with CRC)</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>menu.qmenu</name> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="41"/> - <source>Informations</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="155"/> - <source>Send money</source> - <translation type="unfinished">WyÅ›lij pieniÄ…dze</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="54"/> - <source>View in Web of Trust</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="135"/> - <source>Copy pubkey to clipboard</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="81"/> - <source>Copy self-certification document to clipboard</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="96"/> - <source>Transfer</source> - <translation type="unfinished">Przenieść</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="98"/> - <source>Send again</source> - <translation type="unfinished">WyÅ›lij ponownie</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="104"/> - <source>Cancel</source> - <translation type="unfinished">Anuluj</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="111"/> - <source>Copy raw transaction to clipboard</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="120"/> - <source>Copy transaction block to clipboard</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="143"/> - <source>Copy pubkey to clipboard (with CRC)</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>password_input</name> - <message> - <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="52"/> - <source>Please enter your password</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>self.config_dialog</name> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="103"/> - <source>Ok</source> - <translation>Ok</translation> - </message> -</context> </TS> diff --git a/res/i18n/ts/pt.ts b/res/i18n/ts/pt.ts index b771541a3d44a9748c84b2db652476bb5c0d81bc..521c89aca9dcef77262039c7d869b263d54e54c7 100644 --- a/res/i18n/ts/pt.ts +++ b/res/i18n/ts/pt.ts @@ -58,111 +58,103 @@ </message> </context> <context> - <name>ButtonsState</name> - <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> - <source>Duniter documents (*.txt)</source> - <translation type="unfinished"></translation> - </message> + <name>CertificationController</name> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> - <source>Identity document</source> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="204"/> + <source>{days} days</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> - <source>The imported file is not a correct identity document</source> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="206"/> + <source>{hours}h {min}min</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="111"/> <source>Certification</source> <translation type="unfinished">Certificação</translation> </message> +</context> +<context> + <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="147"/> - <source>Success sending certification</source> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> + <source>&Ok</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="192"/> - <source>{days} days</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="25"/> + <source>No more certifications</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="194"/> - <source>{hours} hours and {min} min.</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="29"/> + <source>Not a member</source> + <translation type="unfinished">Não é um membro</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> - <source>Import identity document</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="33"/> + <source>Please select an identity</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> - <source>Could not broadcast certification: {0}</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="37"/> + <source>&Ok (Not validated before {remaining})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="183"/> - <source>Certifications sent: {nb_certifications}/{stock}</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="43"/> + <source>&Process Certification</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="198"/> - <source>Remaining time before next certification validation: {0}</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="51"/> + <source>Please enter correct password</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CertificationController</name> <message> - <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="204"/> - <source>{days} days</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> + <source>Import identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="206"/> - <source>{hours}h {min}min</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> + <source>Duniter documents (*.txt)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> - <source>&Ok</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> + <source>Identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="25"/> - <source>No more certifications</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> + <source>The imported file is not a correct identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="29"/> - <source>Not a member</source> - <translation type="unfinished">Não é um membro</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> + <source>Certification</source> + <translation type="unfinished">Certificação</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="33"/> - <source>Please select an identity</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="147"/> + <source>Success sending certification</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="37"/> - <source>&Ok (Not validated before {remaining})</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="183"/> + <source>Certifications sent: {nb_certifications}/{stock}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="43"/> - <source>&Process Certification</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="192"/> + <source>{days} days</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="51"/> - <source>Please enter correct password</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="194"/> + <source>{hours} hours and {min} min.</source> <translation type="unfinished"></translation> </message> </context> @@ -201,7 +193,7 @@ <message> <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="150"/> <source>Cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Cancelar</translation> </message> <message> <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="146"/> @@ -251,6 +243,11 @@ <source>Publication</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="132"/> + <source>available</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>CommunityState</name> @@ -490,30 +487,6 @@ <source>Revocation file</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="377"/> - <source>Your pubkey or UID is different on the network. -Yours: {0}, the network: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="423"/> - <source>Your pubkey is associated to an identity. -Yours: {0}, the network: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="464"/> - <source>Your pubkey or UID is different on the network. - Yours: {0}, the network: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="509"/> - <source>Your pubkey or UID was already found on the network. - Yours: {0}, the network: {1}</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="344"/> <source><div>Your revocation document has been saved.</div> @@ -521,11 +494,6 @@ Yours: {0}, the network: {1}</source> The publication of this document will revoke your identity on the network.</p></source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="137"/> - <source>Could not connect. Check hostname, IP address or port: <br/></source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="299"/> <source>Forbidden: invalid characters in salt</source> @@ -536,6 +504,11 @@ The publication of this document will revoke your identity on the network.</p <source>Forbidden: invalid characters in password</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="103"/> + <source>Ok</source> + <translation type="unfinished">Ok</translation> + </message> </context> <context> <name>ConnectionConfigView</name> @@ -554,11 +527,6 @@ The publication of this document will revoke your identity on the network.</p <source>Error</source> <translation type="unfinished">Erro</translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="193"/> - <source>{0} remaining...</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="216"/> <source>{days} days, {hours}h and {min}min</source> @@ -569,24 +537,6 @@ The publication of this document will revoke your identity on the network.</p <source>New account on {0} network</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="224"/> - <source> -<p><b>Congratulations!</b><br> -<br> -You just published your identity to the network.<br> -For your identity to be registered, you will need<br> -<b>{certs} certifications</b> from members.<br> -Once you got the required certifications, <br> -you will be able to validate your registration<br> -by <b>publishing your membership request!</b><br> -Please notice that your identity document <br> -<b>will expire in {expiration_time_str}.</b><br> -If you failed to get {certs} certifications before this time, <br> -the process will have to be restarted from scratch.</p> -</source> - <translation type="unfinished"></translation> - </message> </context> <context encoding="UTF-8"> <name>ConnectionConfigurationDialog</name> @@ -792,12 +742,12 @@ p, li { white-space: pre-wrap; } <context> <name>ContactsTableModel</name> <message> - <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="73"/> <source>Name</source> <translation type="unfinished">Nome</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="73"/> <source>Public key</source> <translation type="unfinished">Chave pública</translation> </message> @@ -815,6 +765,66 @@ p, li { white-space: pre-wrap; } This money transfer will be removed and not sent.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="41"/> + <source>Informations</source> + <translation type="unfinished">Informações</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="48"/> + <source>Certify identity</source> + <translation type="unfinished">Certificar identidade</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="54"/> + <source>View in Web of Trust</source> + <translation type="unfinished">Ver na Rede de Confiança</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="155"/> + <source>Send money</source> + <translation type="unfinished">Enviar dinheiro</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="135"/> + <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="143"/> + <source>Copy pubkey to clipboard (with CRC)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="81"/> + <source>Copy self-certification document to clipboard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="96"/> + <source>Transfer</source> + <translation type="unfinished">Transferência</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="98"/> + <source>Send again</source> + <translation type="unfinished">Enviar novamente</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="104"/> + <source>Cancel</source> + <translation type="unfinished">Cancelar</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="111"/> + <source>Copy raw transaction to clipboard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="120"/> + <source>Copy transaction block to clipboard</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>HistoryTableModel</name> @@ -918,7 +928,7 @@ This money transfer will be removed and not sent.</source> <message> <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="47"/> <source>Research a pubkey, an uid...</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Busque uma chave pública, um UID...</translation> </message> <message> <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="48"/> @@ -1000,7 +1010,7 @@ This money transfer will be removed and not sent.</source> <message> <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="86"/> <source>Send money</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Enviar dinheiro</translation> </message> <message> <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="87"/> @@ -1212,6 +1222,16 @@ Sending a leaving demand cannot be canceled. The process to join back the community later will have to be done again.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="201"/> + <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/navigation/controller.py" line="209"/> + <source>Copy pubkey to clipboard (with CRC)</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NavigationModel</name> @@ -1282,52 +1302,52 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished">offline</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="144"/> <source>Address</source> <translation type="unfinished">Endereço</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> <source>Port</source> <translation type="unfinished">Porta</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="147"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> <source>API</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="148"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="147"/> <source>Block</source> <translation type="unfinished">Bloco</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="149"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="148"/> <source>Hash</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="150"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="149"/> <source>UID</source> <translation type="unfinished">UID</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="151"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="150"/> <source>Member</source> <translation type="unfinished">Membro</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="152"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="151"/> <source>Pubkey</source> <translation type="unfinished">Chave pública</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="153"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="152"/> <source>Software</source> <translation type="unfinished">Programa</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="154"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="153"/> <source>Version</source> <translation type="unfinished">Versão</translation> </message> @@ -1357,6 +1377,11 @@ The process to join back the community later will have to be done again.</source <source>Wrong secret key or password. Cannot open the private key</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="52"/> + <source>Please enter your password</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PasswordInputView</name> @@ -1422,11 +1447,6 @@ The process to join back the community later will have to be done again.</source <source>Plugin import</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/plugins_manager/view.py" line="43"/> - <source>Could not import plugin: {0}</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>PluginsTableModel</name> @@ -1549,87 +1569,6 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> </context> -<context> - <name>PublicationMode</name> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="87"/> - <source>All nodes of currency {name}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="93"/> - <source>Address {address}:{port}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="119"/> - <source>Load a revocation file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="119"/> - <source>All text files (*.txt)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="129"/> - <source>Error loading document</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="129"/> - <source>Loaded document is not a revocation document</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="137"/> - <source>Error broadcasting document</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="161"/> - <source>Revocation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="180"/> - <source>Revocation broadcast</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="180"/> - <source>The document was successfully broadcasted.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="73"/> - <source> -<div>Identity revoked: {uid} (public key: {pubkey}...)</div> -<div>Identity signed on block: {timestamp}</div> - </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="142"/> - <source> - <div>Identity revoked: {uid} (public key: {pubkey}...)</div> - <div>Identity signed on block: {timestamp}</div> - </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="161"/> - <source><h4>The publication of this document will revoke your identity on the network.</h4> - <li> - <li> <b>This identity won't be able to join the WoT anymore.</b> </li> - <li> <b>This identity won't be able to generate Universal Dividends anymore.</b> </li> - <li> <b>This identity won't be able to certify identities anymore.</b> </li> - </li> - Please think twice before publishing this document. - </source> - <translation type="unfinished"></translation> - </message> -</context> <context> <name>Quantitative</name> <message> @@ -1637,11 +1576,6 @@ The process to join back the community later will have to be done again.</source <source>Units</source> <translation type="unfinished">Unidades</translation> </message> - <message> - <location filename="../../../src/sakia/money/quantitative.py" line="10"/> - <source>{0}</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/money/quantitative.py" line="9"/> <source>{0} {1}{2}</source> @@ -1652,6 +1586,11 @@ The process to join back the community later will have to be done again.</source <source>Base referential of the money. Units values are used here.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/money/quantitative.py" line="10"/> + <source>units</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>QuantitativeZSum</name> @@ -1660,28 +1599,15 @@ The process to join back the community later will have to be done again.</source <source>Quant Z-sum</source> <translation type="unfinished">Quant Z-sum</translation> </message> - <message> - <location filename="../../../src/sakia/money/quant_zerosum.py" line="11"/> - <source>Q0 {0}</source> - <translation type="unfinished">Q0 {0}</translation> - </message> <message> <location filename="../../../src/sakia/money/quant_zerosum.py" line="10"/> <source>{0}{1}{2}</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>RecipientMode</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="213"/> - <source>Transfer</source> - <translation type="unfinished">Transferência</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="203"/> - <source>Success sending money to {0}</source> - <translation type="unfinished">Sucesso ao enviar dinheiro para {0}</translation> + <location filename="../../../src/sakia/money/quant_zerosum.py" line="11"/> + <source>Q0</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -1768,6 +1694,61 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> </context> +<context> + <name>RevocationView</name> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="120"/> + <source>Load a revocation file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="120"/> + <source>All text files (*.txt)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="130"/> + <source>Error loading document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="130"/> + <source>Loaded document is not a revocation document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="138"/> + <source>Error broadcasting document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="162"/> + <source>Revocation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="162"/> + <source><h4>The publication of this document will revoke your identity on the network.</h4> + <li> + <li> <b>This identity won't be able to join the WoT anymore.</b> </li> + <li> <b>This identity won't be able to generate Universal Dividends anymore.</b> </li> + <li> <b>This identity won't be able to certify identities anymore.</b> </li> + </li> + Please think twice before publishing this document. + </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="181"/> + <source>Revocation broadcast</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="181"/> + <source>The document was successfully broadcasted.</source> + <translation type="unfinished"></translation> + </message> +</context> <context> <name>SakiaToolbar</name> <message> @@ -1799,18 +1780,18 @@ The process to join back the community later will have to be done again.</source <context> <name>SearchUserView</name> <message> - <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="54"/> + <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="55"/> <source>Looking for {0}...</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>SearchUserWidget</name> <message> <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="14"/> <source>Research a pubkey, an uid...</source> <translation type="unfinished">Busque uma chave pública, um UID...</translation> </message> +</context> +<context> + <name>SearchUserWidget</name> <message> <location filename="../../../src/sakia/gui/sub/search_user/search_user_uic.py" line="35"/> <source>Form</source> @@ -2154,6 +2135,14 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> </context> +<context> + <name>TransferController</name> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="137"/> + <source>Transfer</source> + <translation type="unfinished">Transferência</translation> + </message> +</context> <context> <name>TransferMoneyWidget</name> <message> @@ -2244,6 +2233,16 @@ The process to join back the community later will have to be done again.</source <source>Incorrect receiver address or pubkey</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="213"/> + <source>Transfer</source> + <translation type="unfinished">Transferência</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="203"/> + <source>Success sending money to {0}</source> + <translation type="unfinished">Sucesso ao enviar dinheiro para {0}</translation> + </message> </context> <context> <name>TxHistoryController</name> @@ -2294,7 +2293,7 @@ The process to join back the community later will have to be done again.</source <message> <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="112"/> <source>Send money</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Enviar dinheiro</translation> </message> <message> <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="114"/> @@ -2378,109 +2377,4 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> </context> -<context> - <name>dialog</name> - <message> - <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="111"/> - <source>Certification</source> - <translation type="unfinished">Certificação</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="137"/> - <source>Transfer</source> - <translation type="unfinished">Transferência</translation> - </message> -</context> -<context> - <name>menu</name> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="48"/> - <source>Certify identity</source> - <translation type="unfinished">Certificar identidade</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="201"/> - <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/navigation/controller.py" line="209"/> - <source>Copy pubkey to clipboard (with CRC)</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>menu.qmenu</name> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="41"/> - <source>Informations</source> - <translation type="unfinished">Informações</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="155"/> - <source>Send money</source> - <translation type="unfinished">Enviar dinheiro</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="54"/> - <source>View in Web of Trust</source> - <translation type="unfinished">Ver na Rede de Confiança</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="135"/> - <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="81"/> - <source>Copy self-certification document to clipboard</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="96"/> - <source>Transfer</source> - <translation type="unfinished">Transferência</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="98"/> - <source>Send again</source> - <translation type="unfinished">Enviar novamente</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="104"/> - <source>Cancel</source> - <translation type="unfinished">Cancelar</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="111"/> - <source>Copy raw transaction to clipboard</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="120"/> - <source>Copy transaction block to clipboard</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="143"/> - <source>Copy pubkey to clipboard (with CRC)</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>password_input</name> - <message> - <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="52"/> - <source>Please enter your password</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>self.config_dialog</name> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="103"/> - <source>Ok</source> - <translation>Ok</translation> - </message> -</context> </TS> diff --git a/res/i18n/ts/ru.ts b/res/i18n/ts/ru.ts index d7df9cdef545563f0ea5f5a6435ea7365048ded6..950032bd4f3531c35d272ff8029b0fecf9272476 100644 --- a/res/i18n/ts/ru.ts +++ b/res/i18n/ts/ru.ts @@ -58,111 +58,103 @@ </message> </context> <context> - <name>ButtonsState</name> - <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> - <source>Duniter documents (*.txt)</source> - <translation type="unfinished"></translation> - </message> + <name>CertificationController</name> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> - <source>Identity document</source> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="204"/> + <source>{days} days</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> - <source>The imported file is not a correct identity document</source> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="206"/> + <source>{hours}h {min}min</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="111"/> <source>Certification</source> <translation type="unfinished">СертификациÑ</translation> </message> +</context> +<context> + <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="147"/> - <source>Success sending certification</source> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> + <source>&Ok</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="192"/> - <source>{days} days</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="25"/> + <source>No more certifications</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="194"/> - <source>{hours} hours and {min} min.</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="29"/> + <source>Not a member</source> + <translation type="unfinished">Ðе член</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> - <source>Import identity document</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="33"/> + <source>Please select an identity</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> - <source>Could not broadcast certification: {0}</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="37"/> + <source>&Ok (Not validated before {remaining})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="183"/> - <source>Certifications sent: {nb_certifications}/{stock}</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="43"/> + <source>&Process Certification</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="198"/> - <source>Remaining time before next certification validation: {0}</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="51"/> + <source>Please enter correct password</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CertificationController</name> <message> - <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="204"/> - <source>{days} days</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> + <source>Import identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="206"/> - <source>{hours}h {min}min</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> + <source>Duniter documents (*.txt)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> - <source>&Ok</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> + <source>Identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="25"/> - <source>No more certifications</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> + <source>The imported file is not a correct identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="29"/> - <source>Not a member</source> - <translation type="unfinished">Ðе член</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> + <source>Certification</source> + <translation type="unfinished">СертификациÑ</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="33"/> - <source>Please select an identity</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="147"/> + <source>Success sending certification</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="37"/> - <source>&Ok (Not validated before {remaining})</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="183"/> + <source>Certifications sent: {nb_certifications}/{stock}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="43"/> - <source>&Process Certification</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="192"/> + <source>{days} days</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/certification/view.py" line="51"/> - <source>Please enter correct password</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="194"/> + <source>{hours} hours and {min} min.</source> <translation type="unfinished"></translation> </message> </context> @@ -251,6 +243,11 @@ <source>Publication</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="132"/> + <source>available</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>CommunityState</name> @@ -490,30 +487,6 @@ <source>Revocation file</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="377"/> - <source>Your pubkey or UID is different on the network. -Yours: {0}, the network: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="423"/> - <source>Your pubkey is associated to an identity. -Yours: {0}, the network: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="464"/> - <source>Your pubkey or UID is different on the network. - Yours: {0}, the network: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="509"/> - <source>Your pubkey or UID was already found on the network. - Yours: {0}, the network: {1}</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="344"/> <source><div>Your revocation document has been saved.</div> @@ -521,11 +494,6 @@ Yours: {0}, the network: {1}</source> The publication of this document will revoke your identity on the network.</p></source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="137"/> - <source>Could not connect. Check hostname, IP address or port: <br/></source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="299"/> <source>Forbidden: invalid characters in salt</source> @@ -536,6 +504,11 @@ The publication of this document will revoke your identity on the network.</p <source>Forbidden: invalid characters in password</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="103"/> + <source>Ok</source> + <translation type="unfinished">ОК</translation> + </message> </context> <context> <name>ConnectionConfigView</name> @@ -554,11 +527,6 @@ The publication of this document will revoke your identity on the network.</p <source>Error</source> <translation type="unfinished">Ошибка</translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="193"/> - <source>{0} remaining...</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="216"/> <source>{days} days, {hours}h and {min}min</source> @@ -569,24 +537,6 @@ The publication of this document will revoke your identity on the network.</p <source>New account on {0} network</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="224"/> - <source> -<p><b>Congratulations!</b><br> -<br> -You just published your identity to the network.<br> -For your identity to be registered, you will need<br> -<b>{certs} certifications</b> from members.<br> -Once you got the required certifications, <br> -you will be able to validate your registration<br> -by <b>publishing your membership request!</b><br> -Please notice that your identity document <br> -<b>will expire in {expiration_time_str}.</b><br> -If you failed to get {certs} certifications before this time, <br> -the process will have to be restarted from scratch.</p> -</source> - <translation type="unfinished"></translation> - </message> </context> <context encoding="UTF-8"> <name>ConnectionConfigurationDialog</name> @@ -792,12 +742,12 @@ p, li { white-space: pre-wrap; } <context> <name>ContactsTableModel</name> <message> - <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="73"/> <source>Name</source> <translation type="unfinished">ИмÑ</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="73"/> <source>Public key</source> <translation type="unfinished"></translation> </message> @@ -815,6 +765,66 @@ p, li { white-space: pre-wrap; } This money transfer will be removed and not sent.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="41"/> + <source>Informations</source> + <translation type="unfinished">Данные</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="48"/> + <source>Certify identity</source> + <translation type="unfinished">УдоÑтоверить личноÑть</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="54"/> + <source>View in Web of Trust</source> + <translation type="unfinished">ПоÑмотреть в Сети довериÑ</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="155"/> + <source>Send money</source> + <translation type="unfinished">Отправить деньги</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="135"/> + <source>Copy pubkey to clipboard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="143"/> + <source>Copy pubkey to clipboard (with CRC)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="81"/> + <source>Copy self-certification document to clipboard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="96"/> + <source>Transfer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="98"/> + <source>Send again</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="104"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="111"/> + <source>Copy raw transaction to clipboard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="120"/> + <source>Copy transaction block to clipboard</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>HistoryTableModel</name> @@ -918,7 +928,7 @@ This money transfer will be removed and not sent.</source> <message> <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="47"/> <source>Research a pubkey, an uid...</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ИÑÑледовать открытый ключ, ИДП ...</translation> </message> <message> <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="48"/> @@ -1000,7 +1010,7 @@ This money transfer will be removed and not sent.</source> <message> <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="86"/> <source>Send money</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Отправить деньги</translation> </message> <message> <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="87"/> @@ -1212,6 +1222,16 @@ Sending a leaving demand cannot be canceled. The process to join back the community later will have to be done again.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="201"/> + <source>Copy pubkey to clipboard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="209"/> + <source>Copy pubkey to clipboard (with CRC)</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NavigationModel</name> @@ -1282,52 +1302,52 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="144"/> <source>Address</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> <source>Port</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="147"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> <source>API</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="148"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="147"/> <source>Block</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="149"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="148"/> <source>Hash</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="150"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="149"/> <source>UID</source> <translation type="unfinished">ИДП</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="151"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="150"/> <source>Member</source> <translation type="unfinished">Член</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="152"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="151"/> <source>Pubkey</source> <translation type="unfinished">Открытый ключ</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="153"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="152"/> <source>Software</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="154"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="153"/> <source>Version</source> <translation type="unfinished"></translation> </message> @@ -1357,6 +1377,11 @@ The process to join back the community later will have to be done again.</source <source>Wrong secret key or password. Cannot open the private key</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="52"/> + <source>Please enter your password</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PasswordInputView</name> @@ -1422,11 +1447,6 @@ The process to join back the community later will have to be done again.</source <source>Plugin import</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/plugins_manager/view.py" line="43"/> - <source>Could not import plugin: {0}</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>PluginsTableModel</name> @@ -1549,87 +1569,6 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> </context> -<context> - <name>PublicationMode</name> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="87"/> - <source>All nodes of currency {name}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="93"/> - <source>Address {address}:{port}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="119"/> - <source>Load a revocation file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="119"/> - <source>All text files (*.txt)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="129"/> - <source>Error loading document</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="129"/> - <source>Loaded document is not a revocation document</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="137"/> - <source>Error broadcasting document</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="161"/> - <source>Revocation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="180"/> - <source>Revocation broadcast</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="180"/> - <source>The document was successfully broadcasted.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="73"/> - <source> -<div>Identity revoked: {uid} (public key: {pubkey}...)</div> -<div>Identity signed on block: {timestamp}</div> - </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="142"/> - <source> - <div>Identity revoked: {uid} (public key: {pubkey}...)</div> - <div>Identity signed on block: {timestamp}</div> - </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="161"/> - <source><h4>The publication of this document will revoke your identity on the network.</h4> - <li> - <li> <b>This identity won't be able to join the WoT anymore.</b> </li> - <li> <b>This identity won't be able to generate Universal Dividends anymore.</b> </li> - <li> <b>This identity won't be able to certify identities anymore.</b> </li> - </li> - Please think twice before publishing this document. - </source> - <translation type="unfinished"></translation> - </message> -</context> <context> <name>Quantitative</name> <message> @@ -1637,11 +1576,6 @@ The process to join back the community later will have to be done again.</source <source>Units</source> <translation type="unfinished">Единицы</translation> </message> - <message> - <location filename="../../../src/sakia/money/quantitative.py" line="10"/> - <source>{0}</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/money/quantitative.py" line="9"/> <source>{0} {1}{2}</source> @@ -1652,6 +1586,11 @@ The process to join back the community later will have to be done again.</source <source>Base referential of the money. Units values are used here.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/money/quantitative.py" line="10"/> + <source>units</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>QuantitativeZSum</name> @@ -1660,27 +1599,14 @@ The process to join back the community later will have to be done again.</source <source>Quant Z-sum</source> <translation type="unfinished">Колич. Z-Ñумма</translation> </message> - <message> - <location filename="../../../src/sakia/money/quant_zerosum.py" line="11"/> - <source>Q0 {0}</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/money/quant_zerosum.py" line="10"/> <source>{0}{1}{2}</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>RecipientMode</name> <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="213"/> - <source>Transfer</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="203"/> - <source>Success sending money to {0}</source> + <location filename="../../../src/sakia/money/quant_zerosum.py" line="11"/> + <source>Q0</source> <translation type="unfinished"></translation> </message> </context> @@ -1768,6 +1694,61 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> </context> +<context> + <name>RevocationView</name> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="120"/> + <source>Load a revocation file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="120"/> + <source>All text files (*.txt)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="130"/> + <source>Error loading document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="130"/> + <source>Loaded document is not a revocation document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="138"/> + <source>Error broadcasting document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="162"/> + <source>Revocation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="162"/> + <source><h4>The publication of this document will revoke your identity on the network.</h4> + <li> + <li> <b>This identity won't be able to join the WoT anymore.</b> </li> + <li> <b>This identity won't be able to generate Universal Dividends anymore.</b> </li> + <li> <b>This identity won't be able to certify identities anymore.</b> </li> + </li> + Please think twice before publishing this document. + </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="181"/> + <source>Revocation broadcast</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="181"/> + <source>The document was successfully broadcasted.</source> + <translation type="unfinished"></translation> + </message> +</context> <context> <name>SakiaToolbar</name> <message> @@ -1799,18 +1780,18 @@ The process to join back the community later will have to be done again.</source <context> <name>SearchUserView</name> <message> - <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="54"/> + <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="55"/> <source>Looking for {0}...</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>SearchUserWidget</name> <message> <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="14"/> <source>Research a pubkey, an uid...</source> <translation type="unfinished">ИÑÑледовать открытый ключ, ИДП ...</translation> </message> +</context> +<context> + <name>SearchUserWidget</name> <message> <location filename="../../../src/sakia/gui/sub/search_user/search_user_uic.py" line="35"/> <source>Form</source> @@ -2154,6 +2135,14 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> </context> +<context> + <name>TransferController</name> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="137"/> + <source>Transfer</source> + <translation type="unfinished"></translation> + </message> +</context> <context> <name>TransferMoneyWidget</name> <message> @@ -2244,6 +2233,16 @@ The process to join back the community later will have to be done again.</source <source>Incorrect receiver address or pubkey</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="213"/> + <source>Transfer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="203"/> + <source>Success sending money to {0}</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TxHistoryController</name> @@ -2294,7 +2293,7 @@ The process to join back the community later will have to be done again.</source <message> <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="112"/> <source>Send money</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Отправить деньги</translation> </message> <message> <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="114"/> @@ -2378,109 +2377,4 @@ The process to join back the community later will have to be done again.</source <translation type="unfinished"></translation> </message> </context> -<context> - <name>dialog</name> - <message> - <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="111"/> - <source>Certification</source> - <translation type="unfinished">СертификациÑ</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/transfer/controller.py" line="137"/> - <source>Transfer</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>menu</name> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="48"/> - <source>Certify identity</source> - <translation type="unfinished">УдоÑтоверить личноÑть</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="201"/> - <source>Copy pubkey to clipboard</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="209"/> - <source>Copy pubkey to clipboard (with CRC)</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>menu.qmenu</name> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="41"/> - <source>Informations</source> - <translation type="unfinished">Данные</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="155"/> - <source>Send money</source> - <translation type="unfinished">Отправить деньги</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="54"/> - <source>View in Web of Trust</source> - <translation type="unfinished">ПоÑмотреть в Сети довериÑ</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="135"/> - <source>Copy pubkey to clipboard</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="81"/> - <source>Copy self-certification document to clipboard</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="96"/> - <source>Transfer</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="98"/> - <source>Send again</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="104"/> - <source>Cancel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="111"/> - <source>Copy raw transaction to clipboard</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="120"/> - <source>Copy transaction block to clipboard</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="143"/> - <source>Copy pubkey to clipboard (with CRC)</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>password_input</name> - <message> - <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="52"/> - <source>Please enter your password</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>self.config_dialog</name> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="103"/> - <source>Ok</source> - <translation type="unfinished">ОК</translation> - </message> -</context> </TS>