diff --git a/res/i18n/ts/cs.ts b/res/i18n/ts/cs.ts index bcdb4f637e593d5bec6dba31bdbeb0f8762c41ae..0c884bbfc51332afd6919a73440e3167a4c2bc1e 100644 --- a/res/i18n/ts/cs.ts +++ b/res/i18n/ts/cs.ts @@ -1,3204 +1,1632 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="2.0" language="cs" sourcelanguage="en"> <context> - <name>@default</name> + <name>AboutMoney</name> <message> - <location filename="../../../src/cutecoin/core/account.py" line="61"/> - <source>ud {0}</source> - <translation type="obsolete">du {0}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="56"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/views/wot.py" line="285"/> - <source>Informations</source> - <translation type="obsolete">Informations</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="57"/> + <source>General</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/views/wot.py" line="289"/> - <source>Add as contact</source> - <translation type="obsolete">Ajouter comme contact</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="58"/> + <source>Rules</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/views/wot.py" line="293"/> - <source>Send money</source> - <translation type="obsolete">Envoyer de l'argent</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="59"/> + <source>Money</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>AboutPopup</name> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="310"/> - <source>Renew membership</source> - <translation type="obsolete">Renouveller le statut de membre</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_uic.py" line="40"/> + <source>About</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/views/wot.py" line="297"/> - <source>Certify identity</source> - <translation type="obsolete">Certifier cette identité</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_uic.py" line="41"/> + <source>label</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>AboutPopup</name> + <name>AboutWot</name> <message> - <location filename="../../ui/about.ui" line="14"/> - <source>About</source> - <translation type="obsolete">A propos Czech</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_wot_uic.py" line="33"/> + <source>Form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_wot_uic.py" line="34"/> + <source>WoT</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>Account</name> + <name>BaseGraph</name> <message> - <location filename="../../../src/cutecoin/core/account.py" line="61"/> - <source>ud {0}</source> - <translation type="obsolete">du {0}</translation> + <location filename="../../../src/sakia/data/graphs/base_graph.py" line="19"/> + <source>(sentry)</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ButtonsState</name> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>Units</source> - <translation type="obsolete">Unités</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> + <source>Duniter documents (*.txt)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>UD</source> - <translation type="obsolete">DU</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/cutecoin/core/account.py" line="101"/> - <source>Quant Z-sum</source> - <translation type="obsolete">Quant. som. 0</translation> + <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/cutecoin/core/account.py" line="101"/> - <source>Relat Z-sum</source> - <translation type="obsolete">Rel. som. 0</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="147"/> + <source>Success sending certification</source> + <translation type="unfinished">Succès lors de l'envoi de la certification</translation> </message> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>UD {0}</source> - <translation type="obsolete">DU {0}</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="192"/> + <source>{days} days</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>Q0 {0}</source> - <translation type="obsolete">Q0 {0}</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="194"/> + <source>{hours} hours and {min} min.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>R0 {0}</source> - <translation type="obsolete">R0 {0}</translation> + <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/core/account.py" line="544"/> - <source>Could not find user self certification.</source> - <translation type="obsolete">Impossible de trouver la certification personnelle de l'utilisateur.</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> + <source>Could not broadcast certification: {0}</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/core/account.py" line="67"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Attention : Votre adhésion expire bientôt.</translation> + <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/core/account.py" line="72"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Attention : Vous pourriez manquer de certifications prochainement.</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="198"/> + <source>Remaining time before next certification validation: {0}</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>AccountConfigurationDialog</name> + <name>CertificationController</name> <message> - <location filename="../../ui/account_cfg.ui" line="14"/> - <source>Add an account</source> - <translation type="obsolete">Ajouter un compte</translation> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="204"/> + <source>{days} days</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="30"/> - <source>Account parameters</source> - <translation type="obsolete">Paramètres du compte</translation> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="206"/> + <source>{hours}h {min}min</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> </message> <message> - <location filename="../../ui/account_cfg.ui" line="51"/> - <source>Account name (uid)</source> - <translation type="obsolete">Nom de compte</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="25"/> + <source>No more certifications</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="68"/> - <source>Wallets</source> - <translation type="obsolete">Nombre de portefeuilles</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="../../ui/account_cfg.ui" line="84"/> - <source>Delete account</source> - <translation type="obsolete">Supprimer ce compte</translation> + <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="../../ui/account_cfg.ui" line="113"/> - <source>Key parameters</source> - <translation type="obsolete">Paramètres de la clé</translation> + <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="../../ui/account_cfg.ui" line="153"/> - <source>Your password</source> - <translation type="obsolete">Votre mot de passe</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="43"/> + <source>&Process Certification</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="166"/> - <source>Please repeat your password</source> - <translation type="obsolete">Veuillez répéter votre mot de passe</translation> + <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>CertificationWidget</name> <message> - <location filename="../../ui/account_cfg.ui" line="185"/> - <source>Show public key</source> - <translation type="obsolete">Afficher la clé publique correspondante</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="139"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="215"/> - <source>Communities membership</source> - <translation type="obsolete">Communautés</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="140"/> + <source>Select your identity</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="230"/> - <source>Add a community</source> - <translation type="obsolete">Ajouter une communauté</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="141"/> + <source>Certifications stock</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="237"/> - <source>Remove selected community</source> - <translation type="obsolete">Supprimer la communauté sélectionnée</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="142"/> + <source>Certify user</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="261"/> - <source>Previous</source> - <translation type="obsolete">Précédent</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="143"/> + <source>Import identity document</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="281"/> - <source>Next</source> - <translation type="obsolete">Suivant</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="144"/> + <source>Process certification</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="143"/> - <source>CryptoID</source> - <translation type="obsolete">CryptoID</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="150"/> + <source>Cancel</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="215"/> - <source>Communities</source> - <translation type="obsolete">Communautés</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="146"/> + <source>Step 1. Check the key/user / Step 2. Accept the money licence / Step 3. Sign to confirm certification</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="147"/> + <source>Licence</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="148"/> + <source>By going throught the process of creating a wallet, you accept the license above.</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Application</name> <message> - <location filename="../../../src/sakia/core/app.py" line="76"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Attention : Votre adhésion expire bientôt.</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="149"/> + <source>I accept the above licence</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/core/app.py" line="81"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Attention : Vous pourriez manquer de certifications prochainement.</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="151"/> + <source>Secret Key / Password</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>ButtonBoxState</name> + <name>CertifiersTableModel</name> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="88"/> - <source>Certification</source> - <translation type="unfinished">Certification</translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="126"/> + <source>UID</source> + <translation type="unfinished">UID</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="79"/> - <source>Success sending certification</source> - <translation type="unfinished">Succès lors de l'envoi de la certification</translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="127"/> + <source>Pubkey</source> + <translation type="unfinished">Clé publique</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="88"/> - <source>Could not broadcast certification : {0}</source> - <translation type="unfinished">Impossible de propager la certification : {0}</translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="131"/> + <source>Expiration</source> + <translation type="unfinished">Expiration</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="103"/> - <source>Certifications sent : {nb_certifications}/{stock}</source> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="128"/> + <source>Publication</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CommunityState</name> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="110"/> - <source>{days} days</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="86"/> + <source>Member</source> + <translation type="unfinished">Membre</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="112"/> - <source>{hours} hours and {min} min.</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="138"/> + <source>Status</source> + <translation type="unfinished">Statut</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="115"/> - <source>Remaining time before next certification validation : {0}</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="149"/> + <source>Certs. received</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CertificationController</name> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/controller.py" line="144"/> - <source>{days} days</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="149"/> + <source>Membership</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/controller.py" line="146"/> - <source>{hours}h {min}min</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="190"/> + <source>{:} day(s) {:} hour(s)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CertificationDialog</name> <message> - <location filename="../../../src/sakia/gui/certification.py" line="136"/> - <source>Certification</source> - <translation type="obsolete">Certification</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="186"/> + <source>{:} hour(s)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/certification.ui" line="26"/> - <source>Community</source> - <translation type="obsolete">Communauté</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Fundamental growth (c)</source> + <translation type="unfinished">Croissance fondamentale (c)</translation> </message> <message> - <location filename="../../ui/certification.ui" line="54"/> - <source>Certify user</source> - <translation type="obsolete">Utilisateur certifié</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Initial Universal Dividend UD(0) in</source> + <translation type="unfinished">Dividende Universel Initial DU(0) en</translation> </message> <message> - <location filename="../../ui/certification.ui" line="40"/> - <source>Contact</source> - <translation type="obsolete">Contact</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Time period between two UD</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/certification.ui" line="61"/> - <source>User public key</source> - <translation type="obsolete">Clé publique</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Minimum delay between 2 certifications (in days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/certification.ui" line="157"/> - <source>Key</source> - <translation type="obsolete">Clé</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Minimum percent of sentries to reach to match the distance rule</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="56"/> - <source>Success certifying {0} from {1}</source> - <translation type="obsolete">Succès lors de la certification de {0}, dans la communauté {1}</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum distance between each WoT member and a newcomer</source> + <translation type="unfinished">Distance maximum entre chaque membre de la TdC et un nouveau venu</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="53"/> - <source>Something wrong happened : {0}</source> - <translation type="obsolete">Une erreur a été rencontrée : {0}</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="72"/> + <source>Identity written in blockchain</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="58"/> - <source>Couldn't connect to network : {0}</source> - <translation type="obsolete">Impossible de se connecter au réseau : {0}</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="79"/> + <source>Identity not written in blockchain</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="68"/> - <source>Error</source> - <translation type="obsolete">Erreur</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="95"/> + <source>Renew membership</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="77"/> - <source>Ok</source> - <translation type="obsolete">Ok</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="99"/> + <source>Request membership</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/certification.py" line="232"/> - <source>Not a member</source> - <translation type="obsolete">Non-membre</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="104"/> + <source>{0} more certifications required</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/certification.py" line="127"/> - <source>Success sending certification</source> - <translation type="obsolete">Succès lors de l'envoi de la certification</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="111"/> + <source>Expires in </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/certification.py" line="136"/> - <source>Could not broadcast certification : {0}</source> - <translation type="obsolete">Impossible de propager la certification : {0}</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="119"/> + <source>Expired or never published</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/certification.py" line="226"/> - <source>&Ok</source> - <translation type="obsolete">&Ok</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Time period between two UD reevaluation</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/certification.ui" line="73"/> - <source>Con&tact</source> - <translation type="obsolete">Contact</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="79"/> + <source>Expires on: {0}</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/certification.ui" line="116"/> - <source>&User public key</source> - <translation type="obsolete">Clé publique de l'utilisateur</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum validity time of a certification (in days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/certification.ui" line="161"/> - <source>S&earch user</source> - <translation type="obsolete">Rechercher une identité</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Minimum quantity of certifications to be part of the WoT</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="29"/> - <source>&Ok</source> - <translation type="unfinished">&Ok</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum quantity of active certifications per member</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="22"/> - <source>No more certifications</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum time before a pending certification expire</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="24"/> - <source>Not a member</source> - <translation type="unfinished">Non-membre</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum validity time of a membership (in days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="25"/> - <source>Please select an identity</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="86"/> + <source>Not a member</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="26"/> - <source>&Ok (Not validated before {remaining})</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="101"/> + <source>Identity registration ready</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>CommuityWidget</name> + <name>CongratulationPopup</name> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="36"/> - <source>Search Identities</source> - <translation type="obsolete">Rechercher des identités</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/congratulation_uic.py" line="51"/> + <source>Congratulation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/congratulation_uic.py" line="52"/> + <source>label</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>CommunityConfigurationDialog</name> + <name>ConnectionConfigController</name> <message> - <location filename="../../ui/community_cfg.ui" line="17"/> - <source>Add a community</source> - <translation type="obsolete">Ajouter une communauté</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="197"/> + <source>Broadcasting identity...</source> + <translation type="unfinished">Diffusion de votre identité...</translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="46"/> - <source>Please enter the address of a node :</source> - <translation type="obsolete">Veuillez entrer l'adresse d'un nÅ“ud :</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="491"/> + <source>connecting...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="61"/> - <source>:</source> - <translation type="obsolete">:</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="530"/> + <source>Could not connect. Check node peering entry</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="162"/> - <source>Communities nodes</source> - <translation type="obsolete">Noeuds de la communauté</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="460"/> + <source>Could not find your identity on the network.</source> + <translation type="unfinished">Impossible de trouver votre identité sur le réseau.</translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="180"/> - <source>Server</source> - <translation type="obsolete">Serveur</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="183"/> + <source>Next</source> + <translation type="unfinished">Suivant</translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="203"/> - <source>Add</source> - <translation type="obsolete">Ajouter</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="186"/> + <source> (Optional)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="224"/> - <source>Previous</source> - <translation type="obsolete">Précédent</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="330"/> + <source>Save a revocation document</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="247"/> - <source>Next</source> - <translation type="obsolete">Suivant</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="330"/> + <source>All text files (*.txt)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="98"/> - <source>Check node connectivity</source> - <translation type="obsolete">Vérifier la connexion</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="526"/> + <source>An account already exists using this key.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="98"/> - <source>Register your account</source> - <translation type="obsolete">Enregistrer votre compte</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="282"/> + <source>Forbidden: pubkey is too short</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="115"/> - <source>Connect using your account</source> - <translation type="obsolete">Se connecter avec un compte existant</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="285"/> + <source>Forbidden: pubkey is too long</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="132"/> - <source>Connect as a guest</source> - <translation type="obsolete">Se connecter en invité</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="289"/> + <source>Error: passwords are different</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CommunityState</name> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="42"/> - <source>Member</source> - <translation type="unfinished">Membre</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="293"/> + <source>Error: salts are different</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="42"/> - <source>Non-Member</source> - <translation type="unfinished">Non-Membre</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="315"/> + <source>Forbidden: salt is too short</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="43"/> - <source>#FF0000</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="319"/> + <source>Forbidden: password is too short</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>members</source> - <translation type="unfinished">membres</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="344"/> + <source>Revocation file</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Monetary mass</source> - <translation type="unfinished">Masse monétaire</translation> + <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/navigation/informations/view.py" line="56"/> - <source>Status</source> - <translation type="unfinished">Statut</translation> + <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/navigation/informations/view.py" line="56"/> - <source>Certs. received</source> + <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/navigation/informations/view.py" line="56"/> - <source>Membership</source> + <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/navigation/informations/view.py" line="56"/> - <source>Balance</source> - <translation type="unfinished">Solde</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="344"/> + <source><div>Your revocation document has been saved.</div> +<div><b>Please keep it in a safe place.</b></div> +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/navigation/informations/view.py" line="125"/> - <source>No Universal Dividend created yet.</source> - <translation type="unfinished">Pas de dividende universel créé pour le moment.</translation> + <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/navigation/informations/view.py" line="85"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="299"/> + <source>Forbidden: invalid characters in salt</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Universal Dividend UD(t) in</source> - <translation type="unfinished">Dividende Universel DU(t) en</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="305"/> + <source>Forbidden: invalid characters in password</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ConnectionConfigView</name> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Monetary Mass M(t-1) in</source> - <translation type="unfinished">Masse Monétaire M(t-1) en</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="134"/> + <source>UID broadcast</source> + <translation type="unfinished">Diffusion de l'UID</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Members N(t)</source> - <translation type="unfinished">Membres N(t)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="126"/> + <source>Identity broadcasted to the network</source> + <translation type="unfinished">Identité diffusée sur le réseau</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Monetary Mass per member M(t-1)/N(t) in</source> - <translation type="unfinished">Masse Monétaire par membre M(t-1)/N(t) en</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="135"/> + <source>Error</source> + <translation type="unfinished">Erreur</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Actual growth c = UD(t)/[M(t-1)/N(t)]</source> - <translation type="unfinished">Croissance actuelle c = DU(t)/[M(t -1)/N(t)]</translation> + <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/navigation/informations/view.py" line="85"/> - <source>Penultimate UD date and time (t-1)</source> - <translation type="unfinished">Dernier dividende universel</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Last UD date and time (t)</source> - <translation type="unfinished">Date et heure du dernier DU (t)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="216"/> + <source>{days} days, {hours}h and {min}min</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Next UD date and time (t+1)</source> - <translation type="unfinished">Date et heure du prochain DU (t+1)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="144"/> + <source>New account on {0} network</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="224"/> <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </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> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>{:2.0%} / {:} days</source> - <translation type="unfinished">{:2.0%} / {:} jours</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>Fundamental growth (c) / Delta time (dt)</source> - <translation type="unfinished">Croissance fondamentale (c) / Delta de temps (dt)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>UDÄž(t) = UDÄž(t-1) + c²*M(t-1)/N(t-1)</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="260"/> + <source>I accept the above licence</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>Universal Dividend (formula)</source> - <translation type="unfinished">Dividende Universel (formule)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="264"/> + <source>Public key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>{:} = {:} + {:2.0%}²* {:} / {:}</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="266"/> + <source>Secret key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>Universal Dividend (computed)</source> - <translation type="unfinished">Dividende Universel (calculé)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="267"/> + <source>Please repeat your secret key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/> - <source>Name</source> - <translation type="unfinished">Nom</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="268"/> + <source>Your password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/> - <source>Units</source> - <translation type="unfinished">Unités</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="269"/> + <source>Please repeat your password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/> - <source>Formula</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="270"/> + <source>Show public key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/> - <source>Description</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="271"/> + <source>Scrypt parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="194"/> - <source>{:} day(s) {:} hour(s)</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="272"/> + <source>Simple</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="196"/> - <source>{:} hour(s)</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="273"/> + <source>Secure</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:2.0%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> - </table> - </source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="274"/> + <source>Hardest</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Fundamental growth (c)</source> - <translation type="unfinished">Croissance fondamentale (c)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="275"/> + <source>Extreme</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Initial Universal Dividend UD(0) in</source> - <translation type="unfinished">Dividende Universel Initial DU(0) en</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="279"/> + <source>Export revocation document to continue</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Time period between two UD</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="237"/> + <source>Add an account</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Number of blocks used for calculating median time</source> - <translation type="unfinished">Nombre de blocs utilisés pour calculer le temps median</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="242"/> + <source><html><head/><body><p><span style=" font-size:large; font-weight:600;">Licence</span></p></body></html></source> + <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>The average time in seconds for writing 1 block (wished time)</source> - <translation type="unfinished">Le temps moyen en secondes pour écrire un bloc (temps espéré)</translation> + <message encoding="UTF-8"> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="243"/> + <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> This program is free software: you can redistribute it and/or modify</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> it under the terms of the GNU General Public License as published by</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> the Free Software Foundation, either version 3 of the License, or</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> (at your option) any later version.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Hack'; font-size:10pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> This program is distributed in the hope that it will be useful,</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> GNU General Public License for more details.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Hack'; font-size:10pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> You should have received a copy of the GNU General Public License</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> along with this program. If not, see &lt;http://www.gnu.org/licenses/&gt;. </span><a name="TransNote1-rev"></a><a href="https://www.gnu.org/licenses/gpl-howto.fr.html#TransNote1"><span style=" font-family:'Hack'; font-size:10pt; text-decoration: underline; color:#2980b9; vertical-align:super;">1</span></a></p></body></html></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>The number of blocks required to evaluate again PoWMin value</source> - <translation type="unfinished">Le nombre de blocs requis pour évaluer une nouvelle valeur de PoWMin</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="259"/> + <source>By going throught the process of creating a wallet, you accept the licence above.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>The percent of previous issuers to reach for personalized difficulty</source> - <translation type="unfinished">Le pourcentage d'utilisateurs précédents atteignant la difficulté personnalisée</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="261"/> + <source>Account parameters</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="238"/> + <source>Create a new member account</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Minimum delay between 2 certifications (in days)</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="239"/> + <source>Add an existing member account</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum age of a valid signature (in days)</source> - <translation type="unfinished">Age maximum d'une signature valide (en jours)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="240"/> + <source>Add a wallet</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Minimum quantity of signatures to be part of the WoT</source> - <translation type="unfinished">Nombre de signatures minimum pour faire partie de la TdC</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="241"/> + <source>Add using a public key (quick)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum quantity of active certifications made by member.</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="262"/> + <source>Identity name (UID)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum delay a certification can wait before being expired for non-writing.</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="265"/> + <source>Credentials</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Minimum percent of sentries to reach to match the distance rule</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="276"/> + <source>N</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum age of a valid membership (in days)</source> - <translation type="unfinished">Age maximum d'un statut de membre valide (en jours)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="277"/> + <source>r</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum distance between each WoT member and a newcomer</source> - <translation type="unfinished">Distance maximum entre chaque membre de la TdC et un nouveau venu</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="278"/> + <source>p</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>CommunityTabWidget</name> + <name>ContactDialog</name> <message> - <location filename="../../ui/community_tab.ui" line="40"/> - <source>Identities</source> - <translation type="obsolete">Identités</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="109"/> + <source>Contacts</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_tab.ui" line="53"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">Rechercher une clé publique, un uid...</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="110"/> + <source>Contacts list</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_tab.ui" line="118"/> - <source>Quality : </source> - <translation type="obsolete">Qualification : </translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="111"/> + <source>Delete selected contact</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="351"/> - <source>Renew membership</source> - <translation type="obsolete">Renouveller le statut de membre</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="112"/> + <source>Clear selection</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_tab.ui" line="146"/> - <source>Send leaving demand</source> - <translation type="obsolete">Quitter la communauté</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="113"/> + <source>Contact informations</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="76"/> - <source>Membership</source> - <translation type="obsolete">Statut de membre</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="114"/> + <source>Name</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="172"/> - <source>Success sending membership demand</source> - <translation type="obsolete">Succès lors de l'envoi d'une demande de membre</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="115"/> + <source>Public key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="174"/> - <source>Join demand error</source> - <translation type="obsolete">Erreur lors de l'envoi d'une demande de membre</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="116"/> + <source>Add other informations</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="177"/> - <source>Key not sent to community</source> - <translation type="obsolete">La clé n'a pas pu être envoyée à la communauté</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="117"/> + <source>Save</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ContactsTableModel</name> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="226"/> - <source>Network error</source> - <translation type="obsolete">Erreur réseau</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <source>Name</source> + <translation type="unfinished">Nom</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="226"/> - <source>Couldn't connect to network : {0}</source> - <translation type="obsolete">Impossible de se connecter au réseau : {0}</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <source>Public key</source> + <translation type="unfinished">Clé publique</translation> </message> +</context> +<context> + <name>ContextMenu</name> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="235"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="236"/> <source>Warning</source> - <translation type="obsolete">Attention</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="202"/> - <source>Success sending leaving demand</source> - <translation type="obsolete">Succès lors de l'envoi de la demande pour quitter la communauté</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="204"/> - <source>Leaving demand error</source> - <translation type="obsolete">Erreur lors de l'envoi de la demande pour quitter la communauté</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="263"/> - <source>Error</source> - <translation type="obsolete">Erreur</translation> - </message> - <message> - <location filename="../../ui/community_tab.ui" line="60"/> - <source>Search</source> - <translation type="obsolete">Rechercher</translation> - </message> - <message> - <location filename="../../ui/community_tab.ui" line="125"/> - <source>Publish UID</source> - <translation type="obsolete">Publier votre UID</translation> + <translation>Attention</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="59"/> - <source>Members</source> - <translation type="obsolete">Membres</translation> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="236"/> + <source>Are you sure? +This money transfer will be removed and not sent.</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>HistoryTableModel</name> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="62"/> - <source>Direct connections</source> - <translation type="obsolete">Connections directes</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Date</source> + <translation>Date</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="218"/> - <source>Are you sure ? -Publishing your UID cannot be canceled.</source> - <translation type="obsolete">Êtes vous certain ? -Publier votre UID ne peut être annulé.</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Comment</source> + <translation>Commentaire</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="220"/> - <source>UID Publishing</source> - <translation type="obsolete">Publication de l'UID</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Amount</source> + <translation type="unfinished">Montant</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="220"/> - <source>Success publishing your UID</source> - <translation type="obsolete">Succès lors de la publication de votre UID</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Public key</source> + <translation type="unfinished">Clé publique</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="177"/> - <source>"Your key wasn't sent in the community. -You can't request a membership.</source> - <translation type="obsolete">Votre clé publique n'a pas été envoyée à la communauté. -Vous ne pouvez pas envoyer de requête de membre.</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="184"/> + <source>Transactions missing from history</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="196"/> - <source>Are you sure ? -Sending a leaving demand cannot be canceled. -The process to join back the community later will have to be done again.</source> - <translation type="obsolete">Êtes vous certain ? -Envoyer une demande pour quitter la communauté ne peut être annulée. -Le processus pour rejoindre la communauté devrait être refait à zéro.</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="467"/> + <source>{0} / {1} confirmations</source> + <translation type="unfinished">{0} / {1} confirmations</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="58"/> - <source>Web of Trust</source> - <translation type="obsolete">Toile de Confiance</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="473"/> + <source>Confirming... {0} %</source> + <translation type="unfinished">Confirmation... {0} %</translation> </message> +</context> +<context> + <name>HomescreenWidget</name> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="102"/> - <source>Informations</source> - <translation type="obsolete">Informations</translation> + <location filename="../../../src/sakia/gui/navigation/homescreen/homescreen_uic.py" line="28"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>IdentitiesTableModel</name> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="105"/> - <source>Add as contact</source> - <translation type="obsolete">Ajouter comme contact</translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="150"/> + <source>UID</source> + <translation>UID</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="109"/> - <source>Send money</source> - <translation type="obsolete">Envoyer de l'argent</translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="151"/> + <source>Pubkey</source> + <translation>Clé publique</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="113"/> - <source>Certify identity</source> - <translation type="obsolete">Certifier cette identité</translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="152"/> + <source>Renewed</source> + <translation>Dernier renouvellement</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="117"/> - <source>View in Web of Trust</source> - <translation type="obsolete">Voir dans la Toile de Confiance</translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="153"/> + <source>Expiration</source> + <translation>Expiration</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="358"/> - <source>Send membership demand</source> - <translation type="obsolete">Envoyer une demande de membre</translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="157"/> + <source>Publication Block</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_tab.ui" line="132"/> - <source>Revoke UID</source> - <translation type="obsolete">Révoquer votre UID</translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="154"/> + <source>Publication</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>IdentitiesView</name> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="209"/> - <source>Are you sure ? -Publishing your UID can be canceled by Revoke UID.</source> - <translation type="obsolete">Etes-vous sûr(e) ? Publier votre UID peut être annulé par le bouton Révoquer votre UID.</translation> + <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="16"/> + <source>Search direct certifications</source> + <translation type="unfinished">Rechercher des certifications "directes"</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="223"/> - <source>Publish UID error</source> - <translation type="obsolete">Publier votre UID</translation> + <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="19"/> + <source>Research a pubkey, an uid...</source> + <translation type="unfinished">Rechercher une clé publique, un uid...</translation> </message> +</context> +<context> + <name>IdentitiesWidget</name> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="235"/> - <source>Are you sure ? -Revoking your UID can only success if it is not already validated by the network.</source> - <translation type="obsolete">Etes-vous sûr(e) ? Révoquer votre UID ne peut réussir que s'il n'a pas été déjà validé par le réseau.</translation> + <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="46"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="253"/> - <source>UID Revoking</source> - <translation type="obsolete">Révocation de votre UID</translation> + <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="47"/> + <source>Research a pubkey, an uid...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="253"/> - <source>Success revoking your UID</source> - <translation type="obsolete">Révocation de votre UID réussie</translation> + <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="48"/> + <source>Search</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>IdentityController</name> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="256"/> - <source>Revoke UID error</source> - <translation type="obsolete">Erreur lors de la révocation de votre UID</translation> + <location filename="../../../src/sakia/gui/navigation/identity/controller.py" line="184"/> + <source>Membership</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="76"/> + <location filename="../../../src/sakia/gui/navigation/identity/controller.py" line="175"/> <source>Success sending Membership demand</source> - <translation type="obsolete">Envoi demande à être membre réussie</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="82"/> - <source>Revoke</source> - <translation type="obsolete">Révocation</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="82"/> - <source>Success sending Revoke demand</source> - <translation type="obsolete">Envoi demande de révocation réussie</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="88"/> - <source>Self Certification</source> - <translation type="obsolete">Auto-certification</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="88"/> - <source>Success sending Self Certification document</source> - <translation type="obsolete">Envoi auto-certification réussie</translation> + <translation type="unfinished"></translation> </message> </context> <context> - <name>CommunityTile</name> - <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="123"/> - <source>Member</source> - <translation type="obsolete">Membre</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="123"/> - <source>Non-Member</source> - <translation type="obsolete">Non-Membre</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="137"/> - <source>members</source> - <translation type="obsolete">membres</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="137"/> - <source>Monetary mass</source> - <translation type="obsolete">Masse monétaire</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="137"/> - <source>Status</source> - <translation type="obsolete">Statut</translation> - </message> + <name>IdentityModel</name> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="137"/> - <source>Balance</source> - <translation type="obsolete">Solde</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="162"/> - <source>Not connected</source> - <translation type="obsolete">Non connecté</translation> + <location filename="../../../src/sakia/gui/navigation/identity/model.py" line="207"/> + <source>Outdistanced</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="175"/> - <source>Community not initialized</source> - <translation type="obsolete">Communauté non initialisée</translation> + <location filename="../../../src/sakia/gui/navigation/identity/model.py" line="246"/> + <source>In WoT range</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>CommunityWidget</name> + <name>IdentityWidget</name> <message> - <location filename="../../ui/community_view.ui" line="14"/> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="109"/> <source>Form</source> - <translation type="obsolete">Form</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_view.ui" line="59"/> - <source>Send money</source> - <translation type="obsolete">Envoyer de la monnaie</translation> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="110"/> + <source>Certify an identity</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_view.ui" line="76"/> - <source>Certification</source> - <translation type="obsolete">Certification</translation> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="111"/> + <source>Membership status</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="334"/> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="112"/> <source>Renew membership</source> - <translation type="obsolete">Renouveler l'adhésion</translation> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>MainWindow</name> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="46"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Attention : Votre statut de membre expire bientôt.</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="79"/> + <source>Manage accounts</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="48"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Attention : Vous pourriez manquer de certifications prochainement.</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="80"/> + <source>Configure trustable nodes</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="33"/> - <source>Transactions</source> - <translation type="obsolete">Transferts</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="81"/> + <source>A&dd a contact</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="34"/> - <source>Web of Trust</source> - <translation type="obsolete">Toile de Confiance</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="85"/> + <source>Send a message</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="35"/> - <source>Search Identities</source> - <translation type="obsolete">Rechercher des identités</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="86"/> + <source>Send money</source> + <translation type="unfinished">Envoyer de la monnaie</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="93"/> - <source>Network</source> - <translation type="obsolete">Réseau</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="87"/> + <source>Remove contact</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="97"/> - <source>Show informations</source> - <translation type="obsolete">Afficher les informations</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="88"/> + <source>Save</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="98"/> - <source>Informations</source> - <translation type="obsolete">Informations</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="89"/> + <source>&Quit</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="240"/> - <source>Membership expiration</source> - <translation type="obsolete">Expiration de votre adhésion</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="90"/> + <source>Account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="240"/> - <source><b>Warning : Membership expiration in {0} days</b></source> - <translation type="obsolete"><b>Attention : Expiration de votre adhésion dans {0} jours</b></translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="91"/> + <source>&Transfer money</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="251"/> - <source>Certifications number</source> - <translation type="obsolete">Nombre de certifications</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="92"/> + <source>&Configure</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="251"/> - <source><b>Warning : You are certified by only {0} persons, need {1}</b></source> - <translation type="obsolete"><b>Attention : Vous êtes certifiés par seulement {0} personnes, besoin de {1}</b></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="235"/> - <source> Block {0}</source> - <translation type="obsolete"> Bloc {0}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="277"/> - <source> - Median fork window : {0}</source> - <translation type="obsolete"> - Médianne des fenètres de fork : {0}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="340"/> - <source>Send membership demand</source> - <translation type="obsolete">Envoyer une demande d'adhésion</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="418"/> - <source>Membership</source> - <translation type="obsolete">Adhésion</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="374"/> - <source>Success sending Membership demand</source> - <translation type="obsolete">Envoi de la demande d'adhésion réussi</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="385"/> - <source>Warning</source> - <translation type="obsolete">Attention</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="385"/> - <source>Are you sure ? -Sending a leaving demand cannot be canceled. -The process to join back the community later will have to be done again.</source> - <translation type="obsolete">Êtes vous certain ? -Envoyer une demande pour quitter la communauté ne peut être annulée. -Le processus pour rejoindre la communauté devrait être refait à zéro.</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="405"/> - <source>Revoke</source> - <translation type="obsolete">Révocation</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="399"/> - <source>Success sending Revoke demand</source> - <translation type="obsolete">Envoi de la demande de révocation réussi</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="40"/> - <source>Publish UID</source> - <translation type="obsolete">Publier votre UID</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="41"/> - <source>Revoke UID</source> - <translation type="obsolete">Révoquer votre UID</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="424"/> - <source>UID</source> - <translation type="obsolete">UID</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="418"/> - <source>Success publishing your UID</source> - <translation type="obsolete">Succès de publication de votre UID</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="398"/> - <source>Your UID was revoked successfully.</source> - <translation type="obsolete">Votre UID a été révoqué avec succès.</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="39"/> - <source>Explore the Web of Trust</source> - <translation type="obsolete">Explorer la toile de confiance</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="102"/> - <source>Show explorer</source> - <translation type="obsolete">Afficher l'explorateur</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="103"/> - <source>Explorer</source> - <translation type="obsolete">Explorateur</translation> - </message> -</context> -<context> - <name>ConfigureContactDialog</name> - <message> - <location filename="../../ui/contact.ui" line="14"/> - <source>Add a contact</source> - <translation type="obsolete">Ajouter un contact</translation> - </message> - <message> - <location filename="../../ui/contact.ui" line="36"/> - <source>Pubkey</source> - <translation type="obsolete">Clé publique</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/contact.py" line="81"/> - <source>Contact already exists</source> - <translation type="obsolete">Le contact existe déja</translation> - </message> - <message> - <location filename="../../ui/contact.ui" line="22"/> - <source>Name</source> - <translation type="obsolete">Nom</translation> - </message> -</context> -<context> - <name>ConnectionConfigController</name> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="117"/> - <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="151"/> - <source>Broadcasting identity...</source> - <translation type="unfinished">Diffusion de votre identité...</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="205"/> - <source>Forbidden : salt is too short</source> - <translation type="unfinished">Interdit : le sel est trop court</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="209"/> - <source>Forbidden : password is too short</source> - <translation type="unfinished">Interdit : Le mot de passe est trop court</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="213"/> - <source>Forbidden : Invalid characters in salt field</source> - <translation type="unfinished">Interdit : Caractères invalides dans le sel</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="217"/> - <source>Forbidden : Invalid characters in password field</source> - <translation type="unfinished">Interdit : Caractères invalides dans le mot de passe</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="223"/> - <source>Error : passwords are different</source> - <translation type="unfinished">Erreur : les mots de passes sont différents</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="228"/> - <source>Error : secret keys are different</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="297"/> - <source>connecting...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="251"/> - <source>Your pubkey is associated to a pubkey. - Yours : {0}, the network : {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="318"/> - <source>A connection already exists using this key.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="320"/> - <source>Could not connect. Check node peering entry</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="278"/> - <source>Could not find your identity on the network.</source> - <translation type="unfinished">Impossible de trouver votre identité sur le réseau.</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="280"/> - <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="309"/> - <source>Your pubkey or UID was already found on the network. - Yours : {0}, the network : {1}</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ConnectionConfigView</name> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="101"/> - <source>UID broadcast</source> - <translation type="unfinished">Diffusion de l'UID</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="96"/> - <source>Identity broadcasted to the network</source> - <translation type="unfinished">Identité diffusée sur le réseau</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="102"/> - <source>Error</source> - <translation type="unfinished">Erreur</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="111"/> - <source>New connection to {0} network</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ContextMenu</name> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="145"/> - <source>Warning</source> - <translation>Attention</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="145"/> - <source>Are you sure ? -This money transfer will be removed and not sent.</source> - <translation>Êtes vous certain ? -Le transfert de monnaie sera annulé et non envoyé.</translation> - </message> -</context> -<context> - <name>CreateWalletDialog</name> - <message> - <location filename="../../ui/create_wallet.ui" line="14"/> - <source>Create a new wallet</source> - <translation type="obsolete">Créer un portefeuille</translation> - </message> - <message> - <location filename="../../ui/create_wallet.ui" line="45"/> - <source>Wallet name :</source> - <translation type="obsolete">Nom du portefeuille :</translation> - </message> - <message> - <location filename="../../ui/create_wallet.ui" line="83"/> - <source>Previous</source> - <translation type="obsolete">Précédent</translation> - </message> - <message> - <location filename="../../ui/create_wallet.ui" line="103"/> - <source>Next</source> - <translation type="obsolete">Suivant</translation> - </message> -</context> -<context> - <name>CurrencyTabWidget</name> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="73"/> - <source>Wallets</source> - <translation type="obsolete">Portefeuilles</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="77"/> - <source>Transactions</source> - <translation type="obsolete">Transferts</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="81"/> - <source>Community</source> - <translation type="obsolete">Communauté</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="89"/> - <source>Informations</source> - <translation type="obsolete">Informations</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="85"/> - <source>Network</source> - <translation type="obsolete">Réseau</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="163"/> - <source> Block {0}</source> - <translation type="obsolete">Bloc {0}</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="75"/> - <source>Membership expiration<b>Warning : Membership expiration in {0} days</b></source> - <translation type="obsolete">Expiration du statut de membre</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="206"/> - <source>Received {0} {1} from {2} transfers</source> - <translation type="obsolete">Reception de {0} {1} dans {2} transfers</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="210"/> - <source>New transactions received</source> - <translation type="obsolete">Nouveaux transferts reçus</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="125"/> - <source>Membership expiration</source> - <translation type="obsolete">Expiration du statut de membre</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="125"/> - <source><b>Warning : Membership expiration in {0} days</b></source> - <translation type="obsolete"><b>Attention : Expiration du statut de membre dans {0} jours</b></translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="44"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Attention : Votre statut de membre expire bientôt.</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="46"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Attention : Vous pourriez manquer de certifications prochainement.</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="132"/> - <source>Certifications number</source> - <translation type="obsolete">Nombre de certifications</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="132"/> - <source><b>Warning : You are certified by only {0} persons, need {1}</b></source> - <translation type="obsolete"><b>Attention : Vous êtes certifiés par seulement {0} personnes, besoin de {1}</b></translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="185"/> - <source> - Median fork window : {0}</source> - <translation type="obsolete"> - Médianne des fenètres de fork : {0}</translation> - </message> -</context> -<context> - <name>DialogMember</name> - <message> - <location filename="../../ui/member.ui" line="14"/> - <source>Informations</source> - <translation type="obsolete">Informations</translation> - </message> - <message> - <location filename="../../ui/member.ui" line="34"/> - <source>Member</source> - <translation type="obsolete">Membre</translation> - </message> -</context> -<context> - <name>ExplorerTabWidget</name> - <message> - <location filename="../../ui/explorer_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formulaire</translation> - </message> - <message> - <location filename="../../ui/explorer_tab.ui" line="48"/> - <source>Steps</source> - <translation type="obsolete">Étapes</translation> - </message> - <message> - <location filename="../../ui/explorer_tab.ui" line="65"/> - <source>Go</source> - <translation type="obsolete">Envoyer</translation> - </message> -</context> -<context> - <name>GraphTabWidget</name> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="89"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="71"/> - <source>Membership</source> - <translation type="obsolete">Adhésion</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="89"/> - <source>Last renewal on {:}, expiration on {:}</source> - <translation type="obsolete">Dernier renouvellement le {:}, expire le {:}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/> - <source>Your web of trust</source> - <translation type="obsolete">Votre toile de confiance</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/> - <source>Certified by {:} members; Certifier of {:} members</source> - <translation type="obsolete">Certifié par {:} membres; Certifieur de {:} membres</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/> - <source>Not a member</source> - <translation type="obsolete">Non-membre</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> -</context> -<context> - <name>HistoryTableModel</name> - <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>Date</source> - <translation>Date</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>UID/Public key</source> - <translation>UID/Clé publique</translation> - </message> - <message> - <location filename="../../../src/sakia/models/txhistory.py" line="206"/> - <source>Payment</source> - <translation type="obsolete">Débit</translation> - </message> - <message> - <location filename="../../../src/sakia/models/txhistory.py" line="206"/> - <source>Deposit</source> - <translation type="obsolete">Crédit</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>Comment</source> - <translation>Commentaire</translation> - </message> - <message> - <location filename="../../../src/cutecoin/models/txhistory.py" line="166"/> - <source>State</source> - <translation type="obsolete">Statut</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>Amount</source> - <translation type="unfinished">Montant</translation> - </message> -</context> -<context> - <name>HomeScreenWidget</name> - <message> - <location filename="../../ui/homescreen.ui" line="67"/> - <source>Create a new account</source> - <translation type="obsolete">Créer un nouveau compte</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="100"/> - <source>Import an existing account</source> - <translation type="obsolete">Importer un compte</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="127"/> - <source>Get to know more about ucoin</source> - <translation type="obsolete">En savoir plus sur ucoin</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/homescreen.py" line="35"/> - <source>Please get the latest release {version}</source> - <translation type="obsolete">Veuillez télécharger la dernière version {version}</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/homescreen.py" line="39"/> - <source> - <h1>Welcome to Cutecoin {version}</h1> - <h2>{version_info}</h2> - <h3><a href={version_url}>Download link</a></h3> - </source> - <translation type="obsolete"> - <h1>Bienvenue sur Cutecoin {version}</h1> - <h2>{version_info}</h2> - <h3><a href={version_url}>Lien de téléchargement</a></h3> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/homescreen.py" line="73"/> - <source>Connected as {0}</source> - <translation type="obsolete">Connecté en tant que {0}</translation> - </message> -</context> -<context> - <name>HomescreenWidget</name> - <message> - <location filename="../../ui/homescreen.ui" line="20"/> - <source>Form</source> - <translation type="obsolete">Form</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="47"/> - <source>Connected as</source> - <translation type="obsolete">Connecté en tant que</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="54"/> - <source>Add a community</source> - <translation type="obsolete">Ajouter une communauté</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="71"/> - <source>Disconnect</source> - <translation type="obsolete">Se déconnecter</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="119"/> - <source><html><head/><body><p><span style=" font-size:12pt; font-weight:600;">Not Connected</span></p></body></html></source> - <translation type="obsolete"><html><head/><body><p><span style=" font-size:12pt; font-weight:600;">Non Connecté</span></p></body></html></translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="126"/> - <source>Connect</source> - <translation type="obsolete">Se connecter</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="149"/> - <source>New account</source> - <translation type="obsolete">Nouveau compte</translation> - </message> -</context> -<context> - <name>IdentitiesTab</name> - <message> - <location filename="../../ui/identities_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Form</translation> - </message> - <message> - <location filename="../../ui/identities_tab.ui" line="25"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">Rechercher une clé publique, un uid...</translation> - </message> - <message> - <location filename="../../ui/identities_tab.ui" line="32"/> - <source>Search</source> - <translation type="obsolete">Rechercher</translation> - </message> -</context> -<context> - <name>IdentitiesTabWidget</name> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="36"/> - <source>Members</source> - <translation type="obsolete">Membres</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="37"/> - <source>Direct connections</source> - <translation type="obsolete">Connexions directes</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="112"/> - <source>Informations</source> - <translation type="obsolete">Informations</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="115"/> - <source>Add as contact</source> - <translation type="obsolete">Ajouter comme contact</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="119"/> - <source>Send money</source> - <translation type="obsolete">Envoyer de la monnaie</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="123"/> - <source>Certify identity</source> - <translation type="obsolete">Certifier cette identité</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="127"/> - <source>View in Web of Trust</source> - <translation type="obsolete">Voir dans la Toile de Confiance</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="131"/> - <source>Copy pubkey</source> - <translation type="obsolete">Copier la clé publique</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="32"/> - <source>Search direct certifications</source> - <translation type="obsolete">Rechercher des certifications "directes"</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="33"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">Rechercher une clé publique, un uid...</translation> - </message> -</context> -<context> - <name>IdentitiesTableModel</name> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="113"/> - <source>UID</source> - <translation>UID</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="114"/> - <source>Pubkey</source> - <translation>Clé publique</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="115"/> - <source>Renewed</source> - <translation>Dernier renouvellement</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="116"/> - <source>Expiration</source> - <translation>Expiration</translation> - </message> - <message> - <location filename="../../../src/sakia/models/identities.py" line="123"/> - <source>Validation</source> - <translation type="obsolete">Validation</translation> - </message> - <message> - <location filename="../../../src/sakia/models/identities.py" line="122"/> - <source>Publication</source> - <translation type="obsolete">Publication</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="117"/> - <source>Publication Date</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="118"/> - <source>Publication Block</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>IdentitiesView</name> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="15"/> - <source>Search direct certifications</source> - <translation type="unfinished">Rechercher des certifications "directes"</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="16"/> - <source>Research a pubkey, an uid...</source> - <translation type="unfinished">Rechercher une clé publique, un uid...</translation> - </message> -</context> -<context> - <name>ImportAccountDialog</name> - <message> - <location filename="../../ui/import_account.ui" line="25"/> - <source>Import a file</source> - <translation type="obsolete">Importer un fichier</translation> - </message> - <message> - <location filename="../../ui/import_account.ui" line="36"/> - <source>Name of the account :</source> - <translation type="obsolete">Nom du compte :</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="36"/> - <source>Error</source> - <translation type="obsolete">Erreur</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="40"/> - <source>Account import</source> - <translation type="obsolete">Import de compte</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="40"/> - <source>Account imported succefully !</source> - <translation type="obsolete">Compte importé avec succès !</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="45"/> - <source>Import an account file</source> - <translation type="obsolete">Importer un fichier de compte</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="45"/> - <source>All account files (*.acc)</source> - <translation type="obsolete">Tout fichier de compte (*.acc)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="60"/> - <source>Please enter a name</source> - <translation type="obsolete">Veuillez entrer un nom</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="65"/> - <source>Name already exists</source> - <translation type="obsolete">Ce nom existe déja</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="69"/> - <source>File is not an account format</source> - <translation type="obsolete">Le fichier n'est pas au format de compte</translation> - </message> - <message> - <location filename="../../ui/import_account.ui" line="14"/> - <source>Import an account</source> - <translation type="obsolete">Importer un compte</translation> - </message> -</context> -<context> - <name>InformationsModel</name> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="118"/> - <source>Expired or never published</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="119"/> - <source>Outdistanced</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="130"/> - <source>In WoT range</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="134"/> - <source>Expires in </source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>InformationsTabWidget</name> - <message> - <location filename="../../ui/informations_tab.ui" line="52"/> - <source>General</source> - <translation type="obsolete">Général</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="77"/> - <source>Rules</source> - <translation type="obsolete">Règles</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="112"/> - <source>Money</source> - <translation type="obsolete">Monnaie</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="131"/> - <source>WoT</source> - <translation type="obsolete">Toile de Confiance</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/informations_tab.py" line="121"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} jours</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Universal Dividend UD(t) in</source> - <translation type="obsolete">Dividende Universel DU(t) en</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/informations_tab.py" line="74"/> - <source>Monetary Mass M(t) in</source> - <translation type="obsolete">Masse Monétaire M(t) en</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Members N(t)</source> - <translation type="obsolete">Membres N(t)</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/informations_tab.py" line="74"/> - <source>Monetary Mass per member M(t)/N(t) in</source> - <translation type="obsolete">Masse Monétaire par membre M(t)/N(t) en</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Actual growth c = UD(t)/[M(t-1)/N(t)]</source> - <translation type="obsolete">Croissance actuelle c = DU(t)/[M(t -1)/N(t)]</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Next UD date and time (t+1)</source> - <translation type="obsolete">Date et heure du prochain DU (t+1)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="204"/> - <source>No Universal Dividend created yet.</source> - <translation type="obsolete">Pas de dividende universel créé pour le moment.</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>{:2.0%} / {:} days</source> - <translation type="obsolete">{:2.0%} / {:} jours</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>Fundamental growth (c) / Delta time (dt)</source> - <translation type="obsolete">Croissance fondamentale (c) / Delta de temps (dt)</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/informations_tab.py" line="135"/> - <source>UD(t+1) = MAX { UD(t) ; c * M(t) / N(t) }</source> - <translation type="obsolete">DU(t+1) = MAX { DU(t) ; c * M(t) / N(t) }</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>Universal Dividend (formula)</source> - <translation type="obsolete">Dividende Universel (formule)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>Universal Dividend (computed)</source> - <translation type="obsolete">Dividende Universel (calculé)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:2.0%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:2.0%} / {:} jours</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>Fundamental growth (c)</source> - <translation type="obsolete">Croissance fondamentale (c)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>Initial Universal Dividend UD(0) in</source> - <translation type="obsolete">Dividende Universel Initial DU(0) en</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>Time period (dt) in days (86400 seconds) between two UD</source> - <translation type="obsolete">Période de temps (dt) en jours (86400 secondes) entre deux DU</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>Number of blocks used for calculating median time</source> - <translation type="obsolete">Nombre de blocs utilisés pour calculer le temps median</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>The average time in seconds for writing 1 block (wished time)</source> - <translation type="obsolete">Le temps moyen en secondes pour écrire un bloc (temps espéré)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>The number of blocks required to evaluate again PoWMin value</source> - <translation type="obsolete">Le nombre de blocs requis pour évaluer une nouvelle valeur de PoWMin</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>The number of previous blocks to check for personalized difficulty</source> - <translation type="obsolete">Le nombre de blocs précédents pour vérifier la difficulté personnalisée</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>The percent of previous issuers to reach for personalized difficulty</source> - <translation type="obsolete">Le pourcentage d'utilisateurs précédents atteignant la difficulté personnalisée</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="234"/> - <source>Minimum delay between 2 identical certifications (in days)</source> - <translation type="obsolete">Le délai minimum entre 2 certifications identiques (en jours)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/> - <source>Maximum age of a valid signature (in days)</source> - <translation type="obsolete">Age maximum d'une signature valide (en jours)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/> - <source>Minimum quantity of signatures to be part of the WoT</source> - <translation type="obsolete">Nombre de signatures minimum pour faire partie de la TdC</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="234"/> - <source>Minimum quantity of valid made certifications to be part of the WoT for distance rule</source> - <translation type="obsolete">Quantité minimum de certifications valides pour faire partie de la TdC suivant la règle de distance</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/> - <source>Maximum age of a valid membership (in days)</source> - <translation type="obsolete">Age maximum d'un statut de membre valide (en jours)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/> - <source>Maximum distance between each WoT member and a newcomer</source> - <translation type="obsolete">Distance maximum entre chaque membre de la TdC et un nouveau venu</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Monetary Mass M(t-1) in</source> - <translation type="obsolete">Masse Monétaire M(t-1) en</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Monetary Mass per member M(t-1)/N(t) in</source> - <translation type="obsolete">Masse Monétaire par membre M(t-1)/N(t) en</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/informations_tab.py" line="127"/> - <source>UD(t+1) = MAX { UD(t) ; c * M(t-1) / N(t) }</source> - <translation type="obsolete">DU(t+1) = MAX { DU(t) ; c * M(t-1) / N(t) }</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/informations_tab.py" line="139"/> - <source>UD(t+1) = MAX { UD(t) ; c * M(t) / N(t+1) }</source> - <translation type="obsolete">DU(t+1) = MAX { DU(t) ; c * M(t) / N(t+1) }</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/informations_tab.py" line="74"/> - <source>Actual growth c = UD(t)/[M(t-1)/N(t-1)]</source> - <translation type="obsolete">Croissance actuelle c = DU(t)/[M(t -1)/N(t-1)]</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/informations_tab.py" line="140"/> - <source>UD(t+1) = MAX { UD(t) ; c × M(t) / N(t) }</source> - <translation type="obsolete">DU(t+1) = MAX { DU(t) ; c × M(t) / N(t) }</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/informations_tab.py" line="140"/> - <source>UD(t+1) = MAX { UD(t) ; c u00D7 M(t) / N(t) }</source> - <translation type="obsolete">DU(t+1) = MAX { DU(t) ; c u00D7 M(t) / N(t) }</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/informations_tab.py" line="140"/> - <source>UD(t+1) = MAX { UD(t) ; c &#215; M(t) / N(t) }</source> - <translation type="obsolete">DU(t+1) = MAX { DU(t) ; c &#215; M(t) / N(t) }</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="103"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} jours</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Last UD date and time (t)</source> - <translation type="obsolete">Date et heure du dernier DU (t)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} jours</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Penultimate UD date and time (t-1)</source> - <translation type="obsolete">Dernier dividende universel</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/> - <source>Name</source> - <translation type="obsolete">Nom</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/> - <source>Units</source> - <translation type="obsolete">Unités</translation> - </message> -</context> -<context> - <name>MainWindow</name> - <message> - <location filename="../../ui/mainwindow.ui" line="146"/> - <source>Account</source> - <translation type="obsolete">Compte</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="61"/> - <source>Contacts</source> - <translation type="obsolete">Contacts</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="75"/> - <source>Actions</source> - <translation type="obsolete">Actions</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="91"/> - <source>Manage accounts</source> - <translation type="obsolete">Gérer les comptes</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="96"/> - <source>Configure trustable nodes</source> - <translation type="obsolete">Configurer les noeuds de confiance</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="121"/> - <source>Send a message</source> - <translation type="obsolete">Envoyer un message</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="126"/> - <source>Send money</source> - <translation type="obsolete">Envoyer de la monnaie</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="131"/> - <source>Remove contact</source> - <translation type="obsolete">Supprimer un contact</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="136"/> - <source>Save</source> - <translation type="obsolete">Sauvegarder</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="435"/> - <source>Export</source> - <translation type="obsolete">Exporter</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="176"/> - <source>Loading account {0}</source> - <translation type="obsolete">Chargement du compte {0}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="294"/> - <source>Latest release : {version}</source> - <translation type="obsolete">Dernière version : {version}</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="246"/> - <source> - <p><b>{version_info}</b></p> - <p><a href={version_url}>Download link</a></p> - </source> - <translation type="obsolete"> - <p><b>{version_info}</b></p> - <p><a href={version_url}>Lien de téléchargement</a></p> - </translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="205"/> - <source> - <h1>Cutecoin</h1> - - <p>Python/Qt uCoin client</p> - - <p>Version : {:}</p> - {new_version_text} - - <p>License : MIT</p> - - <p><b>Authors</b></p> - - <p>inso</p> - <p>vit</p> - <p>canercandan</p> - </source> - <translation type="obsolete"> - <h1>Cutecoin</h1> - - <p>Client Python/Qt pour uCoin</p> - - <p>Version : {:}</p> - {new_version_text} - - <p>License : MIT</p> - - <p><b>Auteurs</b></p> - - <p>inso</p> - <p>vit</p> - <p>canercandan</p> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="367"/> - <source>Edit</source> - <translation type="obsolete">Editer</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="370"/> - <source>Delete</source> - <translation type="obsolete">Supprimer</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="303"/> - <source>CuteCoin {0}</source> - <translation type="obsolete">CuteCoin {0}</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="330"/> - <source>CuteCoin {0} - Account : {1}</source> - <translation type="obsolete">CuteCoin {0} - Compte : {1}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="433"/> - <source>Export an account</source> - <translation type="obsolete">Exporter un compte</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="434"/> - <source>All account files (*.acc)</source> - <translation type="obsolete">Tout fichier de compte (*.acc)</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="50"/> - <source>&Open</source> - <translation type="obsolete">&Ouvrir</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="55"/> - <source>&Contacts</source> - <translation type="obsolete">&Contacts</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="97"/> - <source>&Add a contact</source> - <translation type="obsolete">&Ajouter un contact</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="132"/> - <source>&Add</source> - <translation type="obsolete">&Ajouter</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="141"/> - <source>&Quit</source> - <translation type="obsolete">&Quitter</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="151"/> - <source>&Transfer money</source> - <translation type="obsolete">&Transférer de la monnaie</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="156"/> - <source>&Configure</source> - <translation type="obsolete">&Configurer</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="161"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="93"/> <source>&Import</source> - <translation type="obsolete">&Importer</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="166"/> - <source>&Export</source> - <translation type="obsolete">&Exporter</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="167"/> - <source>&Certification</source> - <translation type="obsolete">&Certification</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="176"/> - <source>&Set as default</source> - <translation type="obsolete">&Par défaut</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="181"/> - <source>A&bout</source> - <translation type="obsolete">A &propos</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="186"/> - <source>&Preferences</source> - <translation type="obsolete">&Préférences</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="335"/> - <source>Please get the latest release {version}</source> - <translation type="obsolete">Veuillez télécharger la dernière version {version}</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="30"/> - <source>Fi&le</source> - <translation type="obsolete">&Fichier</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="73"/> - <source>&Help</source> - <translation type="obsolete">&Aide</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="191"/> - <source>&Add account</source> - <translation type="obsolete">&Ajouter un compte</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="246"/> - <source> - <p><b>{version_info}</b></p> - <p><a href="{version_url}">Download link</a></p> - </source> - <translation type="obsolete"> - <p><b>{version_info}</b></p> - <p><a href="{version_url}">Lien de téléchargement</a></p> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="301"/> - <source>Download link</source> - <translation type="obsolete">Lien de téléchargement</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="40"/> - <source>Acco&unt</source> - <translation type="obsolete">Com&pte</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="44"/> - <source>Co&ntacts</source> - <translation type="obsolete">Co&ntacts</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="101"/> - <source>A&dd a contact</source> - <translation type="obsolete">A&jouter un contact</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="171"/> - <source>C&ertification</source> - <translation type="obsolete">C&ertification</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="225"/> - <source> - <h1>Cutecoin</h1> - - <p>Python/Qt uCoin client</p> - - <p>Version : {:}</p> - {new_version_text} - - <p>License : GPLv3</p> - - <p><b>Authors</b></p> - - <p>inso</p> - <p>vit</p> - <p>Moul</p> - <p>canercandan</p> - </source> - <translation type="obsolete"> - <h1>Cutecoin</h1> - - <p>Python/Qt uCoin client</p> - - <p>Version : {:}</p> - {new_version_text} - - <p>License : GPLv3</p> - - <p><b>Authors</b></p> - - <p>inso</p> - <p>vit</p> - <p>Moul</p> - <p>canercandan</p> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="225"/> - <source> - <h1>sakia</h1> - - <p>Python/Qt uCoin client</p> - - <p>Version : {:}</p> - {new_version_text} - - <p>License : GPLv3</p> - - <p><b>Authors</b></p> - - <p>inso</p> - <p>vit</p> - <p>Moul</p> - <p>canercandan</p> - </source> - <translation type="obsolete"> - <h1>sakia</h1> - - <p>Python/Qt uCoin client</p> - - <p>Version : {:}</p> - {new_version_text} - - <p>License : GPLv3</p> - - <p><b>Authors</b></p> - - <p>inso</p> - <p>vit</p> - <p>Moul</p> - <p>canercandan</p> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="392"/> - <source>sakia {0}</source> - <translation type="obsolete">sakia {0}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="416"/> - <source>sakia {0} - Account : {1}</source> - <translation type="obsolete">sakia {0} - Account : {1}</translation> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>MainWindowController</name> <message> - <location filename="../../../src/sakia/gui/main_window/controller.py" line="109"/> - <source>Please get the latest release {version}</source> - <translation type="unfinished">Veuillez télécharger la dernière version {version}</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="94"/> + <source>&Export</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/controller.py" line="126"/> - <source>sakia {0} - {currency}</source> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="95"/> + <source>C&ertification</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>MemberDialog</name> <message> - <location filename="../../../src/sakia/gui/member.py" line="73"/> - <source>not a member</source> - <translation type="obsolete">Non membre</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="96"/> + <source>&Set as default</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/member.py" line="97"/> - <source>Public key</source> - <translation type="obsolete">Clé publique</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="97"/> + <source>A&bout</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/member.py" line="97"/> - <source>Join date</source> - <translation type="obsolete">Date d'inscription</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="98"/> + <source>&Preferences</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/member.py" line="130"/> - <source>Distance</source> - <translation type="obsolete">Distance</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="99"/> + <source>&Add account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/member.py" line="139"/> - <source>Path</source> - <translation type="obsolete">Chemin</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="100"/> + <source>&Manage local node</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/member.py" line="92"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/member.py" line="97"/> - <source>UID Published on</source> - <translation type="obsolete">Identifiant publié sur le réseau</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="101"/> + <source>&Revoke an identity</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>MemberView</name> + <name>MainWindowController</name> <message> - <location filename="../../ui/member.ui" line="14"/> - <source>Member informations</source> - <translation type="obsolete">Information utilisateur</translation> + <location filename="../../../src/sakia/gui/main_window/controller.py" line="111"/> + <source>Please get the latest release {version}</source> + <translation type="unfinished">Veuillez télécharger la dernière version {version}</translation> </message> <message> - <location filename="../../ui/member.ui" line="34"/> - <source>Member</source> - <translation type="obsolete">Membre</translation> + <location filename="../../../src/sakia/gui/main_window/controller.py" line="132"/> + <source>sakia {0} - {1}</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>NavigationController</name> + <name>Navigation</name> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="112"/> - <source>Save revokation document</source> + <location filename="../../../src/sakia/gui/navigation/navigation_uic.py" line="48"/> + <source>Frame</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>NavigationController</name> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="117"/> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="172"/> <source>Publish UID</source> <translation type="unfinished">Publier votre UID</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="124"/> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="192"/> <source>Leave the currency</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="135"/> - <source>Remove the connection</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="158"/> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="255"/> <source>UID</source> <translation type="unfinished">UID</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="152"/> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="248"/> <source>Success publishing your UID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="152"/> - <source>Membership</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="163"/> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="259"/> <source>Warning</source> <translation type="unfinished">Attention</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="163"/> - <source>Are you sure ? -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">Êtes vous certain ? -Envoyer une demande pour quitter la communauté ne peut être annulée. -Le processus pour rejoindre la communauté devrait être refait à zéro.</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="183"/> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="292"/> <source>Revoke</source> <translation type="unfinished">Révocation</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="177"/> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="283"/> <source>Success sending Revoke demand</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="188"/> - <source>Removing the connection</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="363"/> + <source>All text files (*.txt)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="188"/> - <source>Are you sure ? This won't remove your money" -neither your identity from the network.</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="156"/> + <source>View in Web of Trust</source> + <translation type="unfinished">Voir dans la Toile de Confiance</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="182"/> + <source>Export identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="204"/> - <source>Save a revokation document</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="363"/> + <source>Save an identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="204"/> - <source>All text files (*.txt)</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="377"/> + <source>Identity file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="213"/> - <source>Revokation file</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="377"/> + <source><div>Your identity document has been saved.</div> +Share this document to your friends for them to certify you.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="213"/> - <source><div>Your revokation document has been saved.</div> -<div><b>Please keep it in a safe place.</b></div> -The publication of this document will remove your identity from the network.</p></source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="219"/> + <source>Remove the Sakia account</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>NavigationModel</name> <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="27"/> - <source>Network</source> - <translation type="unfinished">Réseau</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="296"/> + <source>Removing the Sakia account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="59"/> - <source>Transfers</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="296"/> + <source>Are you sure? This won't remove your money + neither your identity from the network.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="77"/> - <source>Identities</source> - <translation type="unfinished">Identités</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="162"/> + <source>Save revocation document</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="90"/> - <source>Web of Trust</source> - <translation type="unfinished">Toile de Confiance</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="321"/> + <source>Save a revocation document</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>NetworkController</name> <message> - <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="54"/> - <source>Unset root node</source> - <translation type="unfinished">Supprimer des noeuds racines</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="335"/> + <source>Revocation file</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="60"/> - <source>Set as root node</source> - <translation type="unfinished">Définir comme noeud racine</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="335"/> + <source><div>Your revocation document has been saved.</div> +<div><b>Please keep it in a safe place.</b></div> +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/navigation/network/controller.py" line="66"/> - <source>Open in browser</source> - <translation type="unfinished">Ouvrir dans le navigateur</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="259"/> + <source>Are you sure? +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> </context> <context> - <name>NetworkFilterProxyModel</name> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="40"/> - <source>Address</source> - <translation>Adresse</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="41"/> - <source>Port</source> - <translation>Port</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="42"/> - <source>Block</source> - <translation>Bloc</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="45"/> - <source>UID</source> - <translation>UID</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="46"/> - <source>Member</source> - <translation>Membre</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="47"/> - <source>Pubkey</source> - <translation>Clé publique</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="48"/> - <source>Software</source> - <translation>Logiciel</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="49"/> - <source>Version</source> - <translation>Version</translation> - </message> + <name>NavigationModel</name> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/> - <source>yes</source> - <translation>oui</translation> + <location filename="../../../src/sakia/gui/navigation/model.py" line="42"/> + <source>Network</source> + <translation type="unfinished">Réseau</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/> - <source>no</source> - <translation>non</translation> + <location filename="../../../src/sakia/gui/navigation/model.py" line="101"/> + <source>Transfers</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/> - <source>offline</source> - <translation>déconnecté</translation> + <location filename="../../../src/sakia/gui/navigation/model.py" line="50"/> + <source>Identities</source> + <translation type="unfinished">Identités</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="43"/> - <source>Hash</source> - <translation>Hash</translation> + <location filename="../../../src/sakia/gui/navigation/model.py" line="60"/> + <source>Web of Trust</source> + <translation type="unfinished">Toile de Confiance</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="44"/> - <source>Time</source> + <location filename="../../../src/sakia/gui/navigation/model.py" line="69"/> + <source>Personal accounts</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>NetworkTabWidget</name> - <message> - <location filename="../../../src/sakia/gui/network_tab.py" line="72"/> - <source>Unset root node</source> - <translation type="obsolete">Supprimer des noeuds racines</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/network_tab.py" line="78"/> - <source>Set as root node</source> - <translation type="obsolete">Définir comme noeud racine</translation> - </message> + <name>NetworkController</name> <message> - <location filename="../../../src/sakia/gui/network_tab.py" line="84"/> + <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="55"/> <source>Open in browser</source> - <translation type="obsolete">Ouvrir dans le navigateur</translation> + <translation type="unfinished">Ouvrir dans le navigateur</translation> </message> </context> <context> <name>NetworkTableModel</name> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="143"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="188"/> <source>Online</source> <translation>Connecté</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="144"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="189"/> <source>Offline</source> <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="190"/> <source>Unsynchronized</source> <translation>Désynchronisé</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> - <source>Corrupted</source> - <translation>Corrompu</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="87"/> + <source>yes</source> + <translation type="unfinished">oui</translation> </message> -</context> -<context> - <name>Node</name> <message> - <location filename="../../../src/cutecoin/gui/views/wot.py" line="285"/> - <source>Informations</source> - <translation type="obsolete">Informations</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="88"/> + <source>no</source> + <translation type="unfinished">non</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/views/wot.py" line="289"/> - <source>Add as contact</source> - <translation type="obsolete">Ajouter comme contact</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="89"/> + <source>offline</source> + <translation type="unfinished">déconnecté</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/views/wot.py" line="293"/> - <source>Send money</source> - <translation type="obsolete">Envoyer de l'argent</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> + <source>Address</source> + <translation type="unfinished">Adresse</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/views/wot.py" line="297"/> - <source>Certify identity</source> - <translation type="obsolete">Certifier cette identité</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> + <source>Port</source> + <translation type="unfinished">Port</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="147"/> + <source>API</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>PasswordAskerDialog</name> <message> - <location filename="../../ui/password_asker.ui" line="14"/> - <source>Password</source> - <translation type="obsolete">Mot de passe</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="148"/> + <source>Block</source> + <translation type="unfinished">Bloc</translation> </message> <message> - <location filename="../../ui/password_asker.ui" line="23"/> - <source>Please enter your account password</source> - <translation type="obsolete">Veuillez entrer le mot de passe de votre compte</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="149"/> + <source>Hash</source> + <translation type="unfinished">Hash</translation> </message> <message> - <location filename="../../ui/password_asker.ui" line="32"/> - <source>Remember my password during this session</source> - <translation type="obsolete">Sauvegarder le mot de passe durant cette session</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="150"/> + <source>UID</source> + <translation type="unfinished">UID</translation> </message> <message> - <location filename="../../../src/sakia/gui/password_asker.py" line="72"/> - <source>Bad password</source> - <translation type="obsolete">Mauvais mot de passe</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="151"/> + <source>Member</source> + <translation type="unfinished">Membre</translation> </message> <message> - <location filename="../../../src/sakia/gui/password_asker.py" line="72"/> - <source>Non printable characters in password</source> - <translation type="obsolete">Caractères invisibles présents dans le mot de passe</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="152"/> + <source>Pubkey</source> + <translation type="unfinished">Clé publique</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="153"/> + <source>Software</source> + <translation type="unfinished">Logiciel</translation> </message> <message> - <location filename="../../../src/sakia/gui/password_asker.py" line="78"/> - <source>Failed to get private key</source> - <translation type="obsolete">Echec d'ouverture de la clé privée</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="154"/> + <source>Version</source> + <translation type="unfinished">Version</translation> </message> +</context> +<context> + <name>NetworkWidget</name> <message> - <location filename="../../../src/sakia/gui/password_asker.py" line="78"/> - <source>Wrong password typed. Cannot open the private key</source> - <translation type="obsolete">Mauvais mot de passe. Impossible d'ouvrir votre clé privée</translation> + <location filename="../../../src/sakia/gui/navigation/network/network_uic.py" line="52"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>PasswordInputController</name> <message> - <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="69"/> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="75"/> <source>Non printable characters in password</source> <translation type="unfinished">Caractères invisibles présents dans le mot de passe</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="74"/> - <source>Wrong password typed. Cannot open the private key</source> - <translation type="unfinished">Mauvais mot de passe. Impossible d'ouvrir votre clé privée</translation> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="71"/> + <source>Non printable characters in secret key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="81"/> + <source>Wrong secret key or password. Cannot open the private key</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>PasswordInputView</name> <message> - <location filename="../../../src/sakia/gui/sub/password_input/view.py" line="28"/> + <location filename="../../../src/sakia/gui/sub/password_input/view.py" line="33"/> <source>Password is valid</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>PreferencesDialog</name> - <message> - <location filename="../../ui/preferences.ui" line="115"/> - <source>Default account</source> - <translation type="obsolete">Compte par défaut</translation> - </message> + <name>PasswordInputWidget</name> <message> - <location filename="../../ui/preferences.ui" line="36"/> - <source>Default referential</source> - <translation type="obsolete">Référentiel par défaut</translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="215"/> - <source>Language</source> - <translation type="obsolete">Langue</translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="14"/> - <source>Preferences</source> - <translation type="obsolete">Préférences</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/preferences.py" line="81"/> - <source>A restart is needed to apply your new preferences.</source> - <translation type="obsolete">Vous devez redémarrer Cutecoin pour appliquer vos nouvelles préférences.</translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="129"/> - <source>Default &referential</source> - <translation type="obsolete">Référentiel par défaut</translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="166"/> - <source>Enable expert mode</source> - <translation type="obsolete">Activer le mode expert</translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="201"/> - <source>Digits after commas </source> - <translation type="obsolete">Chiffres après la virgule </translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="249"/> - <source>Maximize Window at Startup</source> - <translation type="obsolete">Fenêtre plein écran au démarrage</translation> + <location filename="../../../src/sakia/gui/sub/password_input/password_input_uic.py" line="37"/> + <source>Please enter your password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/preferences.ui" line="276"/> - <source>Enable notifications</source> - <translation type="obsolete">Activer les notifications</translation> + <location filename="../../../src/sakia/gui/sub/password_input/password_input_uic.py" line="36"/> + <source>Please enter your secret key</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>PluginDialog</name> <message> - <location filename="../../ui/preferences.ui" line="106"/> - <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">General settings</span></p></body></html></source> - <translation type="obsolete"><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Paramètres généraux</span></p></body></html></translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="52"/> + <source>Plugins manager</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/preferences.ui" line="192"/> - <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Display settings</span></p></body></html></source> - <translation type="obsolete"><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Paramètres d'affichage</span></p></body></html></translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="53"/> + <source>Installed plugins list</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/preferences.ui" line="303"/> - <source>Use International System of Units</source> - <translation type="obsolete">Utiliser le Système d'Unités International</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="54"/> + <source>Install a new plugin</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/preferences.ui" line="356"/> - <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Network settings</span></p></body></html></source> - <translation type="obsolete"><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Paramètres réseaux</span></p></body></html></translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="55"/> + <source>Uninstall selected plugin</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>PluginsManagerController</name> <message> - <location filename="../../ui/preferences.ui" line="336"/> - <source>Use a proxy server</source> - <translation type="obsolete">Utiliser un serveur proxy</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/controller.py" line="60"/> + <source>Open File</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/preferences.ui" line="348"/> - <source>Proxy type : </source> - <translation type="obsolete">Type de proxy : </translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/controller.py" line="60"/> + <source>Sakia module (*.zip)</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>PluginsManagerView</name> <message> - <location filename="../../ui/preferences.ui" line="356"/> - <source>HTTP</source> - <translation type="obsolete">HTTP</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/view.py" line="43"/> + <source>Plugin import</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/preferences.ui" line="361"/> - <source>SOCKS5</source> - <translation type="obsolete">SOCKS5</translation> + <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> <message> - <location filename="../../ui/preferences.ui" line="372"/> - <source>Proxy server address : </source> - <translation type="obsolete">Adresse du serveur proxy : </translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Name</source> + <translation type="unfinished">Nom</translation> </message> <message> - <location filename="../../ui/preferences.ui" line="382"/> - <source>:</source> - <translation type="obsolete">:</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Description</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/preferences.ui" line="363"/> - <source>Use a http proxy server</source> - <translation type="obsolete">Utiliser un serveur proxy http</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Version</source> + <translation type="unfinished">Version</translation> </message> <message> - <location filename="../../ui/preferences.ui" line="406"/> - <source>Automatically refresh identities informations</source> - <translation type="obsolete">Rafraichir automatiquement les informations des identités</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Imported</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>ProcessConfigureAccount</name> + <name>PreferencesDialog</name> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="168"/> - <source>New account</source> - <translation type="obsolete">Nouveau compte</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="214"/> + <source>Preferences</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="178"/> - <source>Configure {0}</source> - <translation type="obsolete">Configurer {0}</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="215"/> + <source>General</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="193"/> - <source>Ok</source> - <translation type="obsolete">Ok</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="216"/> + <source>Display</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_account.py" line="208"/> - <source>Public key</source> - <translation type="obsolete">Clé publique</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="217"/> + <source>Network</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_account.py" line="208"/> - <source>These parameters pubkeys are : {0}</source> - <translation type="obsolete">Les paramètres de cette clé publique sont : {0}</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="218"/> + <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">General settings</span></p></body></html></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="252"/> - <source>Error</source> - <translation type="obsolete">Erreur</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="219"/> + <source>Default &referential</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="229"/> - <source>Warning</source> - <translation type="obsolete">Attention</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="220"/> + <source>Enable expert mode</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="220"/> - <source>This action will delete your account locally. -Please note your key parameters (salt and password) if you wish to recover it later. -Your account won't be removed from the networks it joined. -Are you sure ?</source> - <translation type="obsolete">Cette action supprimera votre compte localement. -Veuillez noter les paramètres de votre clé (salage et mot de passe) si vous souhaitez le récupérer plus tard. -Votre compte ne sera pas supprimer des réseaux rejoins. -Êtes vous sure ?</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="221"/> + <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Display settings</span></p></body></html></source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ProcessConfigureCommunity</name> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="240"/> - <source>Configure community {0}</source> - <translation type="obsolete">Configurer la communauté {0}</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="222"/> + <source>Digits after commas </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="243"/> - <source>Add a community</source> - <translation type="obsolete">Ajouter une communauté</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="223"/> + <source>Language</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="276"/> - <source>Error</source> - <translation type="obsolete">Erreur</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="224"/> + <source>Maximize Window at Startup</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="305"/> - <source>Delete</source> - <translation type="obsolete">Supprimer</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="225"/> + <source>Enable notifications</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="230"/> - <source>Pubkey not found</source> - <translation type="obsolete">Clé publique introuvable</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="226"/> + <source>Dark Theme compatibility</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="230"/> - <source>The public key of your account wasn't found in the community. : - -{0} - -Would you like to publish the key ?</source> - <translation type="obsolete">La clé publique de votre compte n'a pas été trouvée dans la communauté : - -{0} - -Souhaitez-vous publier votre clé publique ?</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="227"/> + <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Network settings</span></p></body></html></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="209"/> - <source>Pubkey publishing error</source> - <translation type="obsolete">Erreur de publication</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="228"/> + <source>Use a http proxy server</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="212"/> - <source>Network error</source> - <translation type="obsolete">Erreur réseau</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="229"/> + <source>Proxy server address</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="212"/> - <source>Couldn't connect to network : {0}</source> - <translation type="obsolete">Impossible de se connecter au réseau : {0}</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="230"/> + <source>:</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="204"/> - <source>UID Publishing</source> - <translation type="obsolete">Publication de l'UID</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="231"/> + <source>Proxy username</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="204"/> - <source>Success publishing your UID</source> - <translation type="obsolete">Publication de votre UID réussie</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="232"/> + <source>Proxy password</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>PublicationMode</name> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="63"/> + <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="65"/> - <source>Address {address}:{port}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="53"/> - <source> -<div>Identity revoked : {uid} (public key : {pubkey}...)</div> -<div>Identity signed on block : {timestamp}</div> - </source> + <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="85"/> + <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="85"/> + <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="93"/> + <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="93"/> + <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="98"/> + <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="102"/> - <source> - <div>Identity revoked : {uid} (public key : {pubkey}...)</div> - <div>Identity signed on block : {timestamp}</div> - </source> + <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="117"/> - <source>Revocation</source> + <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="117"/> - <source><h4>The publication of this document will remove your identity from the network.</h4> - <li> - <li> <b>This identity won't be able to join the targeted currency 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 individuals anymore.</b> </li> - </li> - Please think twice before publishing this document. - </source> + <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="130"/> - <source>Revocation broadcast</source> + <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="130"/> - <source>The document was successfully broadcasted.</source> + <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> @@ -3209,11 +1637,6 @@ Souhaitez-vous publier votre clé publique ?</translation> <source>Units</source> <translation>Unités</translation> </message> - <message> - <location filename="../../../src/cutecoin/core/money/quantitative.py" line="6"/> - <source>{0} {1}</source> - <translation type="obsolete">{0} {1}</translation> - </message> <message> <location filename="../../../src/sakia/money/quantitative.py" line="10"/> <source>{0}</source> @@ -3225,17 +1648,7 @@ Souhaitez-vous publier votre clé publique ?</translation> <translation>{0} {1}{2}</translation> </message> <message> - <location filename="../../../src/sakia/money/quantitative.py" line="11"/> - <source>Q = Q - <br > - <table> - <tr><td>Q</td><td>Quantitative value</td></tr> - </table> - </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/money/quantitative.py" line="19"/> + <location filename="../../../src/sakia/money/quantitative.py" line="20"/> <source>Base referential of the money. Units values are used here.</source> <translation type="unfinished"></translation> </message> @@ -3247,50 +1660,26 @@ Souhaitez-vous publier votre clé publique ?</translation> <source>Quant Z-sum</source> <translation>Quant. som. 0</translation> </message> - <message> - <location filename="../../../src/sakia/core/money/quant_zerosum.py" line="7"/> - <source>{0} Q0 {1}</source> - <translation type="obsolete">{0} Q0 {1}</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/core/money/quant_zerosum.py" line="8"/> - <source>{0} {1}Q0 {2}</source> - <translation type="obsolete">{0} {1}Q0 {2}</translation> - </message> - <message> - <location filename="../../../src/sakia/money/quant_zerosum.py" line="12"/> - <source>Z0 = Q - ( M(t-1) / N(t) ) - <br > - <table> - <tr><td>Z0</td><td>Quantitative value at zero sum</td></tr> - <tr><td>Q</td><td>Quantitative value</td></tr> - <tr><td>M</td><td>Monetary mass</td></tr> - <tr><td>N</td><td>Members count</td></tr> - <tr><td>t</td><td>Last UD time</td></tr> - <tr><td>t-1</td><td>Penultimate UD time</td></tr> - </table></source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/money/quant_zerosum.py" line="10"/> - <source>{0} {1}Q0{2}</source> + <source>{0}{1}{2}</source> <translation type="unfinished"></translation> </message> </context> <context> <name>RecipientMode</name> <message> - <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="154"/> + <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/dialogs/transfer/view.py" line="147"/> + <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> @@ -3298,54 +1687,14 @@ Souhaitez-vous publier votre clé publique ?</translation> <context> <name>Relative</name> <message> - <location filename="../../../src/sakia/money/relative.py" line="9"/> + <location filename="../../../src/sakia/money/relative.py" line="11"/> <source>UD</source> <translation>DU</translation> </message> - <message> - <location filename="../../../src/sakia/core/money/relative.py" line="10"/> - <source>{0} {1}UD {2}</source> - <translation type="obsolete">{0} {1}DU {2}</translation> - </message> - <message> - <location filename="../../../src/sakia/money/relative.py" line="11"/> - <source>UD {0}</source> - <translation>DU {0}</translation> - </message> - <message> - <location filename="../../../src/sakia/money/relative.py" line="12"/> - <source>R = Q / UD(t) - <br > - <table> - <tr><td>R</td><td>Relative value</td></tr> - <tr><td>Q</td><td>Quantitative value</td></tr> - <tr><td>UD</td><td>Universal Dividend</td></tr> - <tr><td>t</td><td>Last UD time</td></tr> - </table></source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/money/relative.py" line="10"/> - <source>{0} {1}UD{2}</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>RelativeToPast</name> - <message> - <location filename="../../../src/sakia/core/money/relative_to_past.py" line="6"/> - <source>Past UD</source> - <translation type="obsolete">Dernier dividende</translation> - </message> - <message> - <location filename="../../../src/sakia/core/money/relative_to_past.py" line="7"/> - <source>{0} {1}UD({2}) {3}</source> - <translation type="obsolete">{0} {1}UD({2}) {3}</translation> - </message> - <message> - <location filename="../../../src/sakia/core/money/relative_to_past.py" line="8"/> - <source>UD({0}) {1}</source> - <translation type="obsolete">UD({0}) {1}</translation> + <source>{0} {1}{2}</source> + <translation type="unfinished">{0} {1}{2}</translation> </message> </context> <context> @@ -3356,985 +1705,772 @@ Souhaitez-vous publier votre clé publique ?</translation> <translation>Rel. som. 0</translation> </message> <message> - <location filename="../../../src/sakia/core/money/relative_zerosum.py" line="7"/> - <source>{0} R0 {1}</source> - <translation type="obsolete">{0} R0 {1}</translation> + <location filename="../../../src/sakia/money/relative_zerosum.py" line="10"/> + <source>{0} {1}{2}</source> + <translation type="unfinished">{0} {1}{2}</translation> </message> <message> <location filename="../../../src/sakia/money/relative_zerosum.py" line="11"/> - <source>R0 {0}</source> - <translation>R0 {0}</translation> + <source>R0 UD</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>RevocationDialog</name> <message> - <location filename="../../../src/sakia/core/money/relative_zerosum.py" line="8"/> - <source>{0} {1}R0 {2}</source> - <translation type="obsolete">{0} {1}R0 {2}</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="142"/> + <source>Revoke an identity</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/relative_zerosum.py" line="10"/> - <source>{0} {1}R0{2}</source> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="143"/> + <source><h2>Select a revocation document</h1></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/relative_zerosum.py" line="12"/> - <source>R0 = (Q / UD(t)) - (( M(t-1) / N(t) ) / UD(t)) - <br > - <table> - <tr><td>R0</td><td>Relative value at zero sum</td></tr> - <tr><td>R</td><td>Relative value</td></tr> - <tr><td>M</td><td>Monetary mass</td></tr> - <tr><td>N</td><td>Members count</td></tr> - <tr><td>t</td><td>Last UD time</td></tr> - <tr><td>t-1</td><td>Penultimate UD time</td></tr> - </table></source> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="144"/> + <source>Load from file</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>RevocationDialog</name> <message> - <location filename="../../ui/revocation.ui" line="210"/> - <source>Next</source> - <translation type="obsolete">Suivant</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="145"/> + <source>Revocation document</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Scene</name> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="158"/> - <source>Certification expires at {0}</source> - <translation type="obsolete">Certification expire le {0}</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="146"/> + <source><html><head/><body><p><span style=" font-size:x-large; font-weight:600;">Select publication destination</span></p></body></html></source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>SearchUserView</name> <message> - <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="35"/> - <source>Looking for {0}...</source> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="147"/> + <source>To a co&mmunity</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>SearchUserWidget</name> <message> - <location filename="../../ui/search_user_view.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formulaire</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="148"/> + <source>&To an address</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/search_user_view.ui" line="33"/> - <source>Center the view on me</source> - <translation type="obsolete">Centrer la vue sur moi</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="149"/> + <source>SSL/TLS</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="10"/> - <source>Research a pubkey, an uid...</source> - <translation type="unfinished">Rechercher une clé publique, un uid...</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="150"/> + <source>Revocation information</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>StatusBarController</name> <message> - <location filename="../../../src/sakia/gui/main_window/status_bar/controller.py" line="62"/> - <source>Blockchain sync : {0} ({1})</source> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="151"/> + <source>Next</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>StepPageInit</name> + <name>SakiaToolbar</name> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="101"/> - <source>Could not find your identity on the network.</source> - <translation type="obsolete">Impossible de trouver votre identité sur le réseau.</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="138"/> - <source>Broadcasting identity...</source> - <translation type="obsolete">Diffusion de votre identité...</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="72"/> + <source>Frame</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="142"/> - <source>UID broadcast</source> - <translation type="obsolete">Diffusion de l'UID</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="73"/> + <source>Network</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="142"/> - <source>Identity broadcasted to the network</source> - <translation type="obsolete">Identité diffusée sur le réseau</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="74"/> + <source>Search an identity</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="149"/> - <source>Error</source> - <translation type="obsolete">Erreur</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="75"/> + <source>Explore</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="149"/> - <source>{0}</source> - <translation type="obsolete">{0}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="76"/> + <source>Contacts</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>SearchUserView</name> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="153"/> - <source>Your pubkey or UID was already found on the network. -Yours : {0}, the network : {1}</source> - <translation type="obsolete">Votre clé publique ou votre UID est déja présent sur le réseau. -Vous : {0}, le réseau : {1}</translation> + <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="54"/> + <source>Looking for {0}...</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>SearchUserWidget</name> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="156"/> - <source>Your account already exists on the network</source> - <translation type="obsolete">Votre compte existe déjà sur le réseau</translation> + <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> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="95"/> - <source>Your pubkey or UID is different on the network. - Yours : {0}, the network : {1}</source> - <translation type="obsolete">Votre clé publique ou votre UID est différent sur le réseau. -Le votre : {0}, le réseau : {1}</translation> + <location filename="../../../src/sakia/gui/sub/search_user/search_user_uic.py" line="35"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="103"/> - <source>Your pubkey or UID is different on the network. -Yours : {0}, the network : {1}</source> - <translation type="obsolete">Votre clé publique ou votre UID est différent sur le réseau. -De votre coté : {0}, du coté du réseau : {1}</translation> + <location filename="../../../src/sakia/gui/sub/search_user/search_user_uic.py" line="36"/> + <source>Center the view on me</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>Toast</name> + <name>StatusBarController</name> <message> - <location filename="../../ui/toast.ui" line="14"/> - <source>MainWindow</source> - <translation type="obsolete">Écran principal</translation> + <location filename="../../../src/sakia/gui/main_window/status_bar/controller.py" line="76"/> + <source>Blockchain sync: {0} BAT ({1})</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>ToolbarController</name> - <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/controller.py" line="77"/> - <source>Membership</source> - <translation type="unfinished"></translation> - </message> + <name>Toast</name> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/controller.py" line="71"/> - <source>Success sending Membership demand</source> + <location filename="../../../src/sakia/gui/widgets/toast_uic.py" line="39"/> + <source>MainWindow</source> <translation type="unfinished"></translation> </message> </context> <context> <name>ToolbarView</name> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="12"/> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="27"/> <source>Publish a revocation document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="18"/> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="35"/> <source>Tools</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="21"/> - <source>Add a connection</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="27"/> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="46"/> <source>Settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="30"/> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="54"/> <source>About</source> <translation type="unfinished">A propos Czech</translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="40"/> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="101"/> <source>Membership</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="41"/> - <source>Select a connection</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="49"/> + <source>Plugins manager</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TransactionsTabWidget</name> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="175"/> - <source>Actions</source> - <translation type="obsolete">Actions</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="190"/> - <source>Send again</source> - <translation type="obsolete">Renvoyer</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="195"/> - <source>Cancel</source> - <translation type="obsolete">Annuler</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="201"/> - <source>Informations</source> - <translation type="obsolete">Informations</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="206"/> - <source>Add as contact</source> - <translation type="obsolete">Ajouter comme contact</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="153"/> - <source>Send money to</source> - <translation type="obsolete">Envoyer de la monnaie à </translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="159"/> - <source>View in WoT</source> - <translation type="obsolete">Voir dans la WoT</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="222"/> - <source>Copy pubkey to clipboard</source> - <translation type="obsolete">Copier la clé publique</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="288"/> - <source>Warning</source> - <translation type="obsolete">Attention</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="288"/> - <source>Are you sure ? -This money transfer will be removed and not sent.</source> - <translation type="obsolete">Êtes vous certain ? -Le transfert de monnaie sera annulé et non envoyé.</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="119"/> - <source><b>Deposits</b> {:} {:}</source> - <translation type="obsolete"><b>Crédit</b> {:} {:}</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="123"/> - <source><b>Payments</b> {:} {:}</source> - <translation type="obsolete"><b>Débit</b> {:} {:}</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="127"/> - <source><b>Balance</b> {:} {:}</source> - <translation type="obsolete"><b>Balance</b> {:} {:}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="211"/> - <source>Send money</source> - <translation type="obsolete">Envoyer de la monnaie</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="217"/> - <source>View in Web of Trust</source> - <translation type="obsolete">Voir dans la Toile de Confiance</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="135"/> - <source>Received {0} {1} from {2} transfers</source> - <translation type="obsolete">Reception de {0} {1} dans {2} transferts</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="147"/> - <source>New transactions received</source> - <translation type="obsolete">Nouveaux transferts reçus</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="160"/> - <source>{:}</source> - <translation type="obsolete">{:}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="144"/> - <source>Received {amount} from {number} transfers</source> - <translation type="obsolete">Vous avez reçu {amount} via {number} transferts</translation> - </message> -</context> -<context> - <name>TransferMoneyDialog</name> - <message> - <location filename="../../ui/transfer.ui" line="14"/> - <source>Transfer money</source> - <translation type="obsolete">Transfert de monnaie</translation> - </message> - <message> - <location filename="../../ui/transfer.ui" line="20"/> - <source>Community</source> - <translation type="obsolete">Communauté</translation> - </message> <message> - <location filename="../../ui/transfer.ui" line="32"/> - <source>Transfer money to</source> - <translation type="obsolete">Transférer de la monnaie à </translation> - </message> - <message> - <location filename="../../ui/transfer.ui" line="40"/> - <source>Contact</source> - <translation type="obsolete">Contact</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="57"/> + <source>About Money</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="61"/> - <source>Recipient public key</source> - <translation type="obsolete">Clé publique du receveur</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="60"/> + <source>About Referentials</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="136"/> - <source>Key</source> - <translation type="obsolete">Clé</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="65"/> + <source>About Web of Trust</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="106"/> - <source>Wallet :</source> - <translation type="obsolete">Portefeuille :</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="68"/> + <source>About Sakia</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="125"/> - <source>Availalble currency : </source> - <translation type="obsolete">Monnaie disponible :</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source> + <table cellpadding="5"> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}%</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +</table> +</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="134"/> - <source>Amount :</source> - <translation type="obsolete">Montant :</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Minimum delay between 2 certifications (days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="246"/> - <source> UD</source> - <translation type="obsolete"> DU</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Minimum percent of sentries to reach to match the distance rule</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="292"/> - <source>Transaction message</source> - <translation type="obsolete">Message</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum distance between each WoT member and a newcomer</source> + <translation type="unfinished">Distance maximum entre chaque membre de la TdC et un nouveau venu</translation> </message> <message> - <location filename="../../../src/sakia/gui/transfer.py" line="137"/> - <source>Money transfer</source> - <translation type="obsolete">Transfert de monnaie</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="159"/> + <source>Web of Trust rules</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transfer.py" line="137"/> - <source>No amount. Please give the transfert amount</source> - <translation type="obsolete">Pas de montant. Veuillez entrer un montant</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="169"/> + <source>Money rules</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/transfer.py" line="78"/> - <source>Success transfering {0} {1} to {2}</source> - <translation type="obsolete">Succès lors de l'envoi de {0} {1} pour {2}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="184"/> + <source>Referentials</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/transfer.py" line="83"/> - <source>Something wrong happened : {0}</source> - <translation type="obsolete">Une erreur a été rencontrée : {0}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="193"/> + <source> + <table cellpadding="5"> + <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> + <tr><td align="right"><b>{:2.2%} / {:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + </table> + </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/transfer.py" line="88"/> - <source>This transaction could not be sent on this block -Please try again later</source> - <translation type="obsolete">Ce transfert ne peut être envoyer sur ce bloc. -Veuillez rééssayer plus tard</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Universal Dividend UD(t) in</source> + <translation type="unfinished">Dividende Universel DU(t) en</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/transfer.py" line="92"/> - <source>Couldn't connect to network : {0}</source> - <translation type="obsolete">Impossible de se connecter au réseau : {0}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Monetary Mass M(t) in</source> + <translation type="unfinished">Masse Monétaire M(t) en</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/transfer.py" line="103"/> - <source>Error</source> - <translation type="obsolete">Erreur</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Members N(t)</source> + <translation type="unfinished">Membres N(t)</translation> </message> <message> - <location filename="../../../src/sakia/gui/transfer.py" line="175"/> - <source>Transfer</source> - <translation type="obsolete">Transfert</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Monetary Mass per member M(t)/N(t) in</source> + <translation type="unfinished">Masse Monétaire par membre M(t)/N(t) en</translation> </message> <message> - <location filename="../../../src/sakia/gui/transfer.py" line="160"/> - <source>Success sending money to {0}</source> - <translation type="obsolete">Envoi de monnaie à {0} réussi</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>day</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="211"/> - <source>Wallet</source> - <translation type="obsolete">Portefeuille</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Actual growth c = UD(t)/[M(t)/N(t)]</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="230"/> - <source>Available money : </source> - <translation type="obsolete">Monnaie disponible : </translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Last UD date and time (t)</source> + <translation type="unfinished">Date et heure du dernier DU (t)</translation> </message> <message> - <location filename="../../ui/transfer.ui" line="239"/> - <source>Amount</source> - <translation type="obsolete">Montant</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Next UD date and time (t+1)</source> + <translation type="unfinished">Date et heure du prochain DU (t+1)</translation> </message> <message> - <location filename="../../ui/transfer.ui" line="95"/> - <source>&Recipient public key</source> - <translation type="obsolete">Clé publique du receveur</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Next UD reevaluation (t+1)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="46"/> - <source>Con&tact</source> - <translation type="obsolete">Con&tact</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="239"/> + <source> + <table cellpadding="5"> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + </table> + </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="156"/> - <source>S&earch user</source> - <translation type="obsolete">Recherche une identité</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>{:2.2%} / {:} days</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TransferView</name> <message> - <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="26"/> - <source>No amount. Please give the transfer amount</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>Fundamental growth (c) / Reevaluation delta time (dt_reeval)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="29"/> - <source>Please enter correct password</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>UDÄž(t) = UDÄž(t-1) + c²*M(t-1)/N(t)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TxFilterProxyModel</name> <message> - <location filename="../../../src/cutecoin/models/txhistory.py" line="162"/> - <source>{0} / {1} validations</source> - <translation type="obsolete">{0} / {1} validations</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>Universal Dividend (formula)</source> + <translation type="unfinished">Dividende Universel (formule)</translation> </message> <message> - <location filename="../../../src/cutecoin/models/txhistory.py" line="166"/> - <source>Validating... {0} %</source> - <translation type="obsolete">Validation en cours... {0} %</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Name</source> + <translation type="unfinished">Nom</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="146"/> - <source>{0} / {1} confirmations</source> - <translation>{0} / {1} confirmations</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Units</source> + <translation type="unfinished">Unités</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="150"/> - <source>Confirming... {0} %</source> - <translation>Confirmation... {0} %</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Formula</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TxHistoryController</name> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="62"/> - <source>Received {amount} from {number} transfers</source> - <translation type="unfinished">Vous avez reçu {amount} via {number} transferts</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Description</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="65"/> - <source>New transactions received</source> - <translation type="unfinished">Nouveaux transferts reçus</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="304"/> + <source>{:} day(s) {:} hour(s)</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TxHistoryModel</name> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/model.py" line="116"/> - <source>Loading...</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="300"/> + <source>{:} hour(s)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>UserInformationView</name> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="61"/> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="307"/> <source> <table cellpadding="5"> + <tr><td align="right"><b>{:2.2%}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> + </table> </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>Public key</source> - <translation type="unfinished">Clé publique</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>UID Published on</source> - <translation type="unfinished">Identifiant publié sur le réseau</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>Join date</source> - <translation type="unfinished">Date d'inscription</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Fundamental growth (c)</source> + <translation type="unfinished">Croissance fondamentale (c)</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>Expires in</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Initial Universal Dividend UD(0) in</source> + <translation type="unfinished">Dividende Universel Initial DU(0) en</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>Certs. received</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Time period between two UD</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="92"/> - <source>Member</source> - <translation type="unfinished">Membre</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="92"/> - <source>Non-Member</source> - <translation type="unfinished">Non-Membre</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="93"/> - <source>#FF0000</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Time period between two UD reevaluation</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>WalletsTab</name> - <message> - <location filename="../../ui/wallets_tab.ui" line="43"/> - <source>Account</source> - <translation type="obsolete">Compte</translation> - </message> - <message> - <location filename="../../ui/wallets_tab.ui" line="34"/> - <source>Balance</source> - <translation type="obsolete">Solde</translation> - </message> <message> - <location filename="../../ui/wallets_tab.ui" line="86"/> - <source>Publish UID</source> - <translation type="obsolete">Publier votre UID</translation> - </message> - <message> - <location filename="../../ui/wallets_tab.ui" line="93"/> - <source>Revoke UID</source> - <translation type="obsolete">Révoquer votre UID</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Number of blocks used for calculating median time</source> + <translation type="unfinished">Nombre de blocs utilisés pour calculer le temps median</translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="100"/> - <source>Renew membership</source> - <translation type="obsolete">Renouveller le statut de membre</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>The average time in seconds for writing 1 block (wished time)</source> + <translation type="unfinished">Le temps moyen en secondes pour écrire un bloc (temps espéré)</translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="107"/> - <source>Send leaving demand</source> - <translation type="obsolete">Quitter la communauté</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>The number of blocks required to evaluate again PoWMin value</source> + <translation type="unfinished">Le nombre de blocs requis pour évaluer une nouvelle valeur de PoWMin</translation> </message> -</context> -<context> - <name>WalletsTabWidget</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="88"/> - <source>Membership</source> - <translation type="obsolete">Statut de membre</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>The percent of previous issuers to reach for personalized difficulty</source> + <translation type="unfinished">Le pourcentage d'utilisateurs précédents atteignant la difficulté personnalisée</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="106"/> - <source>Last renewal on {:}, expiration on {:}</source> - <translation type="obsolete">Dernier renouvellement le {:}, expire le {:}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="38"/> + <source>Add an Sakia account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="124"/> - <source>Not a member</source> - <translation type="obsolete">Non-membre</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="102"/> + <source>Select an account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="118"/> - <source>{:} {:} in [{:.2f} - {:}] {:}</source> - <translation type="obsolete">{:} {:} compris dans [{:.2f} - {:}] {:}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum validity time of a certification (days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="183"/> - <source>Rename</source> - <translation type="obsolete">Renommer</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Minimum quantity of certifications to be part of the WoT</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="187"/> - <source>Copy pubkey to clipboard</source> - <translation type="obsolete">Copier la clé publique</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum quantity of active certifications per member</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="192"/> - <source>Transfer to...</source> - <translation type="obsolete">Transférer à ...</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum time a certification can wait before being in blockchain (days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="124"/> - <source>Your web of trust</source> - <translation type="obsolete">Votre toile de confiance</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum validity time of a membership (days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="134"/> - <source>Your money share </source> - <translation type="obsolete">Votre part de monnaie</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="71"/> + <source>Quit</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TransferMoneyWidget</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="134"/> - <source>Your part </source> - <translation type="obsolete">Votre part</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="154"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="180"/> - <source>New Wallet</source> - <translation type="obsolete">Nouveau portefeuille</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="156"/> + <source>Transfer money to</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="124"/> - <source>Certified by {:} members; Certifier of {:} members</source> - <translation type="obsolete">Certifié par {:} membres; Certifieur de {:} membres</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="157"/> + <source>&Recipient public key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="118"/> - <source>{:} {:} in [{:.2f} ; {:}] {:}</source> - <translation type="obsolete">{:} {:} compris entre [{:.2f} ; {:}] {:}</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="158"/> + <source>Key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="134"/> - <source>{:} {:} in [{:} ; {:}] {:}</source> - <translation type="obsolete">{:} {:} compris entre [{:} ; {:}] {:}</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="159"/> + <source>Search &user</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="138"/> - <source><center><b>{:} {:} in [{:} ; {:}] {:}</b></center></source> - <translation type="obsolete"><center><b>{:} {:} compris entre [{:} ; {:}] {:}</b></center></translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="160"/> + <source>Local ke&y</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="305"/> - <source>Warning</source> - <translation type="obsolete">Attention</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="161"/> + <source>Con&tact</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="266"/> - <source>Are you sure ? -Sending a leaving demand cannot be canceled. -The process to join back the community later will have to be done again.</source> - <translation type="obsolete">Êtes vous certain ? -Envoyer une demande pour quitter la communauté ne peut être annulée. -Le processus pour rejoindre la communauté devrait être refait à zéro.</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="162"/> + <source>Available money: </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="279"/> - <source>Are you sure ? -Publishing your UID can be canceled by Revoke UID.</source> - <translation type="obsolete">Etes-vous sûr(e) ? Publier votre UID peut être annulé par le bouton Révoquer votre UID.</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="163"/> + <source>Amount</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="290"/> - <source>UID Publishing</source> - <translation type="obsolete">Publication de l'UID</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="164"/> + <source> UD</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="290"/> - <source>Success publishing your UID</source> - <translation type="obsolete">Publication de votre UID réussie</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="165"/> + <source>Transaction message</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="293"/> - <source>Publish UID error</source> - <translation type="obsolete">Publier votre UID</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="166"/> + <source>Secret Key / Password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="296"/> - <source>Network error</source> - <translation type="obsolete">Erreur réseau</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="155"/> + <source>Select account</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TransferView</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="296"/> - <source>Couldn't connect to network : {0}</source> - <translation type="obsolete">Impossible de se connecter au réseau : {0}</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="29"/> + <source>No amount. Please give the transfer amount</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="305"/> - <source>Are you sure ? -Revoking your UID can only success if it is not already validated by the network.</source> - <translation type="obsolete">Etes-vous sûr(e) ? Révoquer votre UID ne peut réussir que s'il n'a pas été déjà validé par le réseau.</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="36"/> + <source>Please enter correct password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="321"/> - <source>Renew membership</source> - <translation type="obsolete">Renouveller le statut de membre</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="40"/> + <source>Please enter a receiver</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="328"/> - <source>Send membership demand</source> - <translation type="obsolete">Envoyer une demande de membre</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="44"/> + <source>Incorrect receiver address or pubkey</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TxHistoryController</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="145"/> - <source>in [{:} ; {:}] {:}</source> - <translation type="obsolete">compris entre [{:} ; {:}] {:}</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="95"/> + <source>Received {amount} from {number} transfers</source> + <translation type="unfinished">Vous avez reçu {amount} via {number} transferts</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="106"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="149"/> - <source>{:}</source> - <translation type="obsolete">{:}</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="155"/> - <source>in [{:} ; {:}]</source> - <translation type="obsolete">in [{:} ; {:}]</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="99"/> + <source>New transactions received</source> + <translation type="unfinished">Nouveaux transferts reçus</translation> </message> </context> <context> - <name>WalletsTableModel</name> - <message> - <location filename="../../../src/sakia/models/wallets.py" line="72"/> - <source>Name</source> - <translation type="obsolete">Nom</translation> - </message> + <name>TxHistoryModel</name> <message> - <location filename="../../../src/sakia/models/wallets.py" line="72"/> - <source>Amount</source> - <translation type="obsolete">Montant</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/model.py" line="137"/> + <source>Loading...</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TxHistoryView</name> <message> - <location filename="../../../src/sakia/models/wallets.py" line="72"/> - <source>Pubkey</source> - <translation type="obsolete">Clé publique</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/view.py" line="63"/> + <source> / {:} pages</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>WoT.Node</name> + <name>TxHistoryWidget</name> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="294"/> - <source>Informations</source> - <translation type="obsolete">Informations</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="109"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="299"/> - <source>Add as contact</source> - <translation type="obsolete">Ajouter comme contact</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="110"/> + <source>Balance</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="304"/> - <source>Send money</source> - <translation type="obsolete">Envoyer de la monnaie</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="111"/> + <source>loading...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="309"/> - <source>Certify identity</source> - <translation type="obsolete">Certifier cette identité</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="112"/> + <source>Send money</source> + <translation type="unfinished">Envoyer de la monnaie</translation> </message> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="314"/> - <source>Copy pubkey</source> - <translation type="obsolete">Copier la clé publique</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="114"/> + <source>dd/MM/yyyy</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>WotTabWidget</name> + <name>UserInformationView</name> <message> - <location filename="../../ui/wot_tab.ui" line="33"/> - <source>Me</source> - <translation type="obsolete">Moi</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>Public key</source> + <translation type="unfinished">Clé publique</translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="25"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">Rechercher une clé publique, un uid...</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>UID Published on</source> + <translation type="unfinished">Identifiant publié sur le réseau</translation> </message> <message> - <location filename="../../ui/wot_tab.ui" line="33"/> - <source>Center the view on me</source> - <translation type="obsolete">Centrer la vue sur moi</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>Join date</source> + <translation type="unfinished">Date d'inscription</translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="140"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="122"/> - <source>Membership</source> - <translation type="obsolete">Adhésion</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>Expires in</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="140"/> - <source>Last renewal on {:}, expiration on {:}</source> - <translation type="obsolete">Dernier renouvellement le {:}, expire le {:}</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>Certs. received</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="158"/> - <source>Your web of trust</source> - <translation type="obsolete">Votre toile de confiance</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="95"/> + <source>Member</source> + <translation type="unfinished">Membre</translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="158"/> - <source>Certified by {:} members; Certifier of {:} members</source> - <translation type="obsolete">Certifié par {:} membres; Certifieur de {:} membres</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="96"/> + <source>#FF0000</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="158"/> - <source>Not a member</source> - <translation type="obsolete">Non-membre</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="62"/> + <source> + <table cellpadding="5"> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} BAT</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} BAT</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="158"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="95"/> + <source>Not a member</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>certificationsTabWidget</name> + <name>UserInformationWidget</name> <message> - <location filename="../../ui/certifications_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formulaire</translation> + <location filename="../../../src/sakia/gui/sub/user_information/user_information_uic.py" line="76"/> + <source>Member informations</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/certifications_tab.ui" line="20"/> - <source>Certifications</source> - <translation type="obsolete">Certifications</translation> + <location filename="../../../src/sakia/gui/sub/user_information/user_information_uic.py" line="77"/> + <source>User</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>WotWidget</name> <message> - <location filename="../../ui/certifications_tab.ui" line="33"/> - <source>loading...</source> - <translation type="obsolete">chargement...</translation> + <location filename="../../../src/sakia/gui/navigation/graphs/wot/wot_tab_uic.py" line="27"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>dialog</name> <message> - <location filename="../../ui/certifications_tab.ui" line="63"/> - <source>dd/MM/yyyy</source> - <translation type="obsolete">dd/MM/yyyy</translation> + <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="47"/> + <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="129"/> + <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="37"/> + <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="47"/> - <source>Add as contact</source> - <translation type="obsolete">Ajouter comme contact</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="42"/> + <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="51"/> + <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="55"/> + <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="70"/> - <source>Copy membership document to clipboard</source> - <translation type="obsolete">Copier le document d'adhésion</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="60"/> + <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="70"/> + <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="72"/> + <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="76"/> + <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="81"/> + <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="86"/> + <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="46"/> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="52"/> <source>Please enter your password</source> <translation type="unfinished"></translation> </message> @@ -4342,67 +2478,9 @@ Revoking your UID can only success if it is not already validated by the network <context> <name>self.config_dialog</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="88"/> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="103"/> <source>Ok</source> <translation>Ok</translation> </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="75"/> - <source>Forbidden : salt is too short</source> - <translation type="obsolete">Interdit : le sel est trop court</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="79"/> - <source>Forbidden : password is too short</source> - <translation type="obsolete">Interdit : Le mot de passe est trop court</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="83"/> - <source>Forbidden : Invalid characters in salt field</source> - <translation type="obsolete">Interdit : Caractères invalides dans le sel</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="87"/> - <source>Forbidden : Invalid characters in password field</source> - <translation type="obsolete">Interdit : Caractères invalides dans le mot de passe</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="93"/> - <source>Error : passwords are different</source> - <translation type="obsolete">Erreur : les mots de passes sont différents</translation> - </message> -</context> -<context> - <name>transactionsTabWidget</name> - <message> - <location filename="../../ui/transactions_tab.ui" line="66"/> - <source>dd/MM/yyyy</source> - <translation type="obsolete">dd/MM/yyyy</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="100"/> - <source>Balance:</source> - <translation type="obsolete">Solde:</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="83"/> - <source>Payment:</source> - <translation type="obsolete">Paiements:</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="90"/> - <source>Deposit:</source> - <translation type="obsolete">Dépôts:</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="20"/> - <source>Balance</source> - <translation type="obsolete">Solde</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="33"/> - <source>loading...</source> - <translation type="obsolete">chargement...</translation> - </message> </context> </TS> diff --git a/res/i18n/ts/de.ts b/res/i18n/ts/de.ts index aba3a2d4806b2d60da18b2675691278a8a008d6f..560efaec30c45afaee5a26e01a31141c5b00f556 100644 --- a/res/i18n/ts/de.ts +++ b/res/i18n/ts/de.ts @@ -1,3128 +1,2259 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="2.0" language="de" sourcelanguage=""> <context> - <name>AboutPopup</name> + <name>AboutMoney</name> <message> - <location filename="../../ui/about.ui" line="14"/> - <source>About</source> - <translation type="obsolete">Ãœber</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="56"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/about.ui" line="22"/> - <source>label</source> - <translation type="obsolete">Label</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="57"/> + <source>General</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Account</name> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>Units</source> - <translation type="obsolete">Einheiten</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="58"/> + <source>Rules</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>UD {0}</source> - <translation type="obsolete">UD {0}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="59"/> + <source>Money</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>AboutPopup</name> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>UD</source> - <translation type="obsolete">UD</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_uic.py" line="40"/> + <source>About</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>Q0 {0}</source> - <translation type="obsolete">Q0 {0}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_uic.py" line="41"/> + <source>label</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>AboutWot</name> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>Quant Z-sum</source> - <translation type="obsolete">Quant Z-Summe</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_wot_uic.py" line="33"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>R0 {0}</source> - <translation type="obsolete">R0 {0}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_wot_uic.py" line="34"/> + <source>WoT</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>BaseGraph</name> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>Relat Z-sum</source> - <translation type="obsolete">Relative Z-Summe</translation> + <location filename="../../../src/sakia/data/graphs/base_graph.py" line="19"/> + <source>(sentry)</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ButtonsState</name> <message> - <location filename="../../../src/sakia/core/account.py" line="544"/> - <source>Could not find user self certification.</source> - <translation type="obsolete">Konnte nicht gefunden werden User-Self-Zertifizierung.</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> + <source>Duniter documents (*.txt)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/core/account.py" line="67"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Warnung: Ihre Mitgliedschaft läuft bald ab.</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/core/account.py" line="72"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Warnung: In Kürze könnten Sie Zertifizierungen verpassen.</translation> + <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> -</context> -<context> - <name>AccountConfigurationDialog</name> <message> - <location filename="../../ui/account_cfg.ui" line="14"/> - <source>Add an account</source> - <translation type="obsolete">Konto hinzufügen</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> + <source>Certification</source> + <translation type="unfinished">Zertifizierung</translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="30"/> - <source>Account parameters</source> - <translation type="obsolete">Konto-Parameter</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="../../ui/account_cfg.ui" line="51"/> - <source>Account name (uid)</source> - <translation type="obsolete">Name des Kontos (uid)</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="192"/> + <source>{days} days</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="68"/> - <source>Wallets</source> - <translation type="obsolete">Wallets</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="194"/> + <source>{hours} hours and {min} min.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="84"/> - <source>Delete account</source> - <translation type="obsolete">Konto löschen</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> + <source>Import identity document</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="113"/> - <source>Key parameters</source> - <translation type="obsolete">Schlüssel-Parameter</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> + <source>Could not broadcast certification: {0}</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="143"/> - <source>CryptoID</source> - <translation type="obsolete">CryptoID</translation> + <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="../../ui/account_cfg.ui" line="153"/> - <source>Your password</source> - <translation type="obsolete">Ihr Passwort</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="198"/> + <source>Remaining time before next certification validation: {0}</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CertificationController</name> <message> - <location filename="../../ui/account_cfg.ui" line="166"/> - <source>Please repeat your password</source> - <translation type="obsolete">Bitte geben Sie Ihr Passwort erneut ein</translation> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="204"/> + <source>{days} days</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="185"/> - <source>Show public key</source> - <translation type="obsolete">Public-Key anzeigen</translation> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="206"/> + <source>{hours}h {min}min</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CertificationView</name> <message> - <location filename="../../ui/account_cfg.ui" line="242"/> - <source>Communities membership</source> - <translation type="obsolete">Mitgliedschaft in Communities</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> + <source>&Ok</source> + <translation type="unfinished">&Ok</translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="230"/> - <source>Add a community</source> - <translation type="obsolete">Community hinzufügen</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="25"/> + <source>No more certifications</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="237"/> - <source>Remove selected community</source> - <translation type="obsolete">Ausgewählte Community entfernen</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="../../ui/account_cfg.ui" line="261"/> - <source>Previous</source> - <translation type="obsolete">Zurück</translation> + <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="../../ui/account_cfg.ui" line="281"/> - <source>Next</source> - <translation type="obsolete">Weiter</translation> + <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="43"/> + <source>&Process Certification</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="215"/> - <source>Communities</source> - <translation type="obsolete">Gemeinschaften</translation> + <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>Application</name> + <name>CertificationWidget</name> <message> - <location filename="../../../src/sakia/core/app.py" line="76"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Warnung: Ihre Mitgliedschaft läuft bald ab.</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="139"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/core/app.py" line="81"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Warnung: In Kürze könnten Sie Zertifizierungen verpassen.</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="140"/> + <source>Select your identity</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ButtonBoxState</name> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="88"/> - <source>Certification</source> - <translation type="unfinished">Zertifizierung</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="141"/> + <source>Certifications stock</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="79"/> - <source>Success sending certification</source> - <translation type="unfinished">Erfolg Absenden Zertifizierung</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="142"/> + <source>Certify user</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="88"/> - <source>Could not broadcast certification : {0}</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="143"/> + <source>Import identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="103"/> - <source>Certifications sent : {nb_certifications}/{stock}</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="144"/> + <source>Process certification</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="110"/> - <source>{days} days</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="150"/> + <source>Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="112"/> - <source>{hours} hours and {min} min.</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="146"/> + <source>Step 1. Check the key/user / Step 2. Accept the money licence / Step 3. Sign to confirm certification</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="115"/> - <source>Remaining time before next certification validation : {0}</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="147"/> + <source>Licence</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CertificationController</name> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/controller.py" line="144"/> - <source>{days} days</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="148"/> + <source>By going throught the process of creating a wallet, you accept the license above.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/controller.py" line="146"/> - <source>{hours}h {min}min</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="149"/> + <source>I accept the above licence</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="151"/> + <source>Secret Key / Password</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>CertificationDialog</name> + <name>CertifiersTableModel</name> <message> - <location filename="../../../src/sakia/gui/certification.py" line="136"/> - <source>Certification</source> - <translation type="obsolete">Zertifizierung</translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="126"/> + <source>UID</source> + <translation type="unfinished">UID</translation> </message> <message> - <location filename="../../ui/certification.ui" line="26"/> - <source>Community</source> - <translation type="obsolete">Gemeinschaft</translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="127"/> + <source>Pubkey</source> + <translation type="unfinished">Öffentlicher Schlüssel</translation> </message> <message> - <location filename="../../ui/certification.ui" line="54"/> - <source>Certify user</source> - <translation type="obsolete">Nutzer zertifizieren</translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="131"/> + <source>Expiration</source> + <translation type="unfinished">Ablaufdatum</translation> </message> <message> - <location filename="../../ui/certification.ui" line="40"/> - <source>Contact</source> - <translation type="obsolete">Kontakt</translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="128"/> + <source>Publication</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CommunityState</name> <message> - <location filename="../../ui/certification.ui" line="61"/> - <source>User public key</source> - <translation type="obsolete">Öffentlicher Schlüssel des Nutzers</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="86"/> + <source>Member</source> + <translation type="unfinished">Mitglied</translation> </message> <message> - <location filename="../../ui/certification.ui" line="157"/> - <source>Key</source> - <translation type="obsolete">Schlüssel</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="138"/> + <source>Status</source> + <translation type="unfinished">Status</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="65"/> - <source>Success certifying {0} from {1}</source> - <translation type="obsolete">{0} von {1} erfolgreich zertifiziert</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="149"/> + <source>Certs. received</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="75"/> - <source>Error</source> - <translation type="obsolete">Fehler</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="149"/> + <source>Membership</source> + <translation type="unfinished">Mitgliedschaft</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="77"/> - <source>Ok</source> - <translation type="obsolete">OK</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="190"/> + <source>{:} day(s) {:} hour(s)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/certification.py" line="232"/> - <source>Not a member</source> - <translation type="obsolete">Kein Mitglied</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="186"/> + <source>{:} hour(s)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="75"/> - <source>{0} : {1}</source> - <translation type="obsolete">{0} : {1}</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Fundamental growth (c)</source> + <translation type="unfinished">Effektives Wachstum (c)</translation> </message> <message> - <location filename="../../../src/sakia/gui/certification.py" line="226"/> - <source>&Ok</source> - <translation type="obsolete">&Ok</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Initial Universal Dividend UD(0) in</source> + <translation type="unfinished">Initiale universelle Dividende UD(0) in</translation> </message> <message> - <location filename="../../../src/sakia/gui/certification.py" line="127"/> - <source>Success sending certification</source> - <translation type="obsolete">Erfolg Absenden Zertifizierung</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Time period between two UD</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/certification.ui" line="73"/> - <source>Con&tact</source> - <translation type="obsolete">Kontakt</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Minimum delay between 2 certifications (in days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/certification.ui" line="116"/> - <source>&User public key</source> - <translation type="obsolete">User public key</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Minimum percent of sentries to reach to match the distance rule</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/certification.ui" line="161"/> - <source>S&earch user</source> - <translation type="obsolete">Suche Benutzer</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum distance between each WoT member and a newcomer</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="29"/> - <source>&Ok</source> - <translation type="unfinished">&Ok</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="72"/> + <source>Identity written in blockchain</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="22"/> - <source>No more certifications</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="79"/> + <source>Identity not written in blockchain</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="24"/> - <source>Not a member</source> - <translation type="unfinished">Kein Mitglied</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="95"/> + <source>Renew membership</source> + <translation type="unfinished">Mitgliedschaft erneuern</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="25"/> - <source>Please select an identity</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="99"/> + <source>Request membership</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="26"/> - <source>&Ok (Not validated before {remaining})</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="104"/> + <source>{0} more certifications required</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CommunityConfigurationDialog</name> - <message> - <location filename="../../ui/community_cfg.ui" line="17"/> - <source>Add a community</source> - <translation type="obsolete">Community hinzufügen</translation> - </message> <message> - <location filename="../../ui/community_cfg.ui" line="46"/> - <source>Please enter the address of a node :</source> - <translation type="obsolete">Bitte geben Sie die Adresse eines Knotens (node) ein:</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="111"/> + <source>Expires in </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="61"/> - <source>:</source> - <translation type="obsolete">:</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="119"/> + <source>Expired or never published</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="162"/> - <source>Communities nodes</source> - <translation type="obsolete">Gemeinschaften-Knoten</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Time period between two UD reevaluation</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="180"/> - <source>Server</source> - <translation type="obsolete">Server</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="79"/> + <source>Expires on: {0}</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="203"/> - <source>Add</source> - <translation type="obsolete">Hinzufügen</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum validity time of a certification (in days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="224"/> - <source>Previous</source> - <translation type="obsolete">Zurück</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Minimum quantity of certifications to be part of the WoT</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="247"/> - <source>Next</source> - <translation type="obsolete">Weiter</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum quantity of active certifications per member</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="98"/> - <source>Check node connectivity</source> - <translation type="obsolete">Ãœberprüfen Sie Knoten-Konnektivität</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum time before a pending certification expire</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="98"/> - <source>Register your account</source> - <translation type="obsolete">Registriere dein Konto</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum validity time of a membership (in days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="115"/> - <source>Connect using your account</source> - <translation type="obsolete">Verbinden Sie mit Ihrem Konto</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="86"/> + <source>Not a member</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="132"/> - <source>Connect as a guest</source> - <translation type="obsolete">Verbinden Sie als Gast</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="101"/> + <source>Identity registration ready</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>CommunityState</name> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="42"/> - <source>Member</source> - <translation type="unfinished">Mitglied</translation> - </message> + <name>CongratulationPopup</name> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="42"/> - <source>Non-Member</source> - <translation type="unfinished">Nichtmitglied</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/congratulation_uic.py" line="51"/> + <source>Congratulation</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="43"/> - <source>#FF0000</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/congratulation_uic.py" line="52"/> + <source>label</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ConnectionConfigController</name> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>members</source> - <translation type="unfinished">Mitglieder</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="197"/> + <source>Broadcasting identity...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Monetary mass</source> - <translation type="unfinished">Währungsmassen</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="491"/> + <source>connecting...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Status</source> - <translation type="unfinished">Status</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="530"/> + <source>Could not connect. Check node peering entry</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Certs. received</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="460"/> + <source>Could not find your identity on the network.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Membership</source> - <translation type="unfinished">Mitgliedschaft</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="183"/> + <source>Next</source> + <translation type="unfinished">Weiter</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Balance</source> - <translation type="unfinished">Gleichgewicht</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="186"/> + <source> (Optional)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="125"/> - <source>No Universal Dividend created yet.</source> - <translation type="unfinished">Noch keine universelle Dividende erhalten.</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="330"/> + <source>Save a revocation document</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="330"/> + <source>All text files (*.txt)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Universal Dividend UD(t) in</source> - <translation type="unfinished">Universelle Dividende (UD)(t) in</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="526"/> + <source>An account already exists using this key.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Monetary Mass M(t-1) in</source> - <translation type="unfinished">Geldversorgung M(t-1) im</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="282"/> + <source>Forbidden: pubkey is too short</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Members N(t)</source> - <translation type="unfinished">Mitglieder N(t)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="285"/> + <source>Forbidden: pubkey is too long</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Monetary Mass per member M(t-1)/N(t) in</source> - <translation type="unfinished">Geldmenge pro Mitglied M(t-1)/N(t) im</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="289"/> + <source>Error: passwords are different</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Actual growth c = UD(t)/[M(t-1)/N(t)]</source> - <translation type="unfinished">Tatsächliche Wachstum : c = UD(t) / [ M(t-1) / N(t) ]</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="293"/> + <source>Error: salts are different</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Penultimate UD date and time (t-1)</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="315"/> + <source>Forbidden: salt is too short</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Last UD date and time (t)</source> - <translation type="unfinished">Letzte UD Datum und Uhrzeit (t)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="319"/> + <source>Forbidden: password is too short</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Next UD date and time (t+1)</source> - <translation type="unfinished">Datum und Zeit der nächsten UD (t+1)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="344"/> + <source>Revocation file</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> + <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/navigation/informations/view.py" line="134"/> - <source>{:2.0%} / {:} days</source> - <translation type="unfinished">{:2.0%} / {:} Tage</translation> + <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/navigation/informations/view.py" line="134"/> - <source>Fundamental growth (c) / Delta time (dt)</source> - <translation type="unfinished">Effektives Wachstum (c) / Delta Zeit (dt)</translation> + <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/navigation/informations/view.py" line="134"/> - <source>UDÄž(t) = UDÄž(t-1) + c²*M(t-1)/N(t-1)</source> + <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/navigation/informations/view.py" line="134"/> - <source>Universal Dividend (formula)</source> - <translation type="unfinished">Universelle Dividende (Formel)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="344"/> + <source><div>Your revocation document has been saved.</div> +<div><b>Please keep it in a safe place.</b></div> +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/navigation/informations/view.py" line="134"/> - <source>{:} = {:} + {:2.0%}²* {:} / {:}</source> + <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/navigation/informations/view.py" line="134"/> - <source>Universal Dividend (computed)</source> - <translation type="unfinished">Universelle Dividende (errechnet)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="299"/> + <source>Forbidden: invalid characters in salt</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/> - <source>Name</source> - <translation type="unfinished">Name</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="305"/> + <source>Forbidden: invalid characters in password</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ConnectionConfigView</name> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/> - <source>Units</source> - <translation type="unfinished">Einheiten</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="134"/> + <source>UID broadcast</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/> - <source>Formula</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="126"/> + <source>Identity broadcasted to the network</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/> - <source>Description</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="135"/> + <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/navigation/informations/view.py" line="194"/> - <source>{:} day(s) {:} hour(s)</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="216"/> + <source>{days} days, {hours}h and {min}min</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="196"/> - <source>{:} hour(s)</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="144"/> + <source>New account on {0} network</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="224"/> <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:2.0%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> - </table> - </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> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Fundamental growth (c)</source> - <translation type="unfinished">Effektives Wachstum (c)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="260"/> + <source>I accept the above licence</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Initial Universal Dividend UD(0) in</source> - <translation type="unfinished">Initiale universelle Dividende UD(0) in</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="264"/> + <source>Public key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Time period between two UD</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="266"/> + <source>Secret key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Number of blocks used for calculating median time</source> - <translation type="unfinished">Anzahl der Blöcke zur Berechnung des Zeit-Medians</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="267"/> + <source>Please repeat your secret key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>The average time in seconds for writing 1 block (wished time)</source> - <translation type="unfinished">Durchschnittliche Zeit zum Schreiben eines Blocks in Sekunden (erhoffte Zeit)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="268"/> + <source>Your password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>The number of blocks required to evaluate again PoWMin value</source> - <translation type="unfinished">Anzahl der Blöcke, die mindesten gegen den POWMin-Wert validiert werden müssen</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="269"/> + <source>Please repeat your password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>The percent of previous issuers to reach for personalized difficulty</source> - <translation type="unfinished">Prozentsatz vorhergehender Emittenten, der erreicht werden muss, um den persönlichen Schwierigkeitsgrad zu erhalten</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="270"/> + <source>Show public key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="271"/> + <source>Scrypt parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Minimum delay between 2 certifications (in days)</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="272"/> + <source>Simple</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="273"/> + <source>Secure</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum age of a valid signature (in days)</source> - <translation type="unfinished">Maximales Alter einer validen Unterschrift (in Tagen)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="274"/> + <source>Hardest</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Minimum quantity of signatures to be part of the WoT</source> - <translation type="unfinished">Mindestanzahl an Unterschriften, um ein Teil des WoT zu werden</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="275"/> + <source>Extreme</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum quantity of active certifications made by member.</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="279"/> + <source>Export revocation document to continue</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum delay a certification can wait before being expired for non-writing.</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="237"/> + <source>Add an account</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Minimum percent of sentries to reach to match the distance rule</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="242"/> + <source><html><head/><body><p><span style=" font-size:large; font-weight:600;">Licence</span></p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message encoding="UTF-8"> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="243"/> + <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> This program is free software: you can redistribute it and/or modify</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> it under the terms of the GNU General Public License as published by</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> the Free Software Foundation, either version 3 of the License, or</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> (at your option) any later version.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Hack'; font-size:10pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> This program is distributed in the hope that it will be useful,</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> GNU General Public License for more details.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Hack'; font-size:10pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> You should have received a copy of the GNU General Public License</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> along with this program. If not, see &lt;http://www.gnu.org/licenses/&gt;. </span><a name="TransNote1-rev"></a><a href="https://www.gnu.org/licenses/gpl-howto.fr.html#TransNote1"><span style=" font-family:'Hack'; font-size:10pt; text-decoration: underline; color:#2980b9; vertical-align:super;">1</span></a></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum age of a valid membership (in days)</source> - <translation type="unfinished">Höchstalter eines gültigen Mitgliedschaft (in Tagen)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="259"/> + <source>By going throught the process of creating a wallet, you accept the licence above.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum distance between each WoT member and a newcomer</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="261"/> + <source>Account parameters</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CommunityTabWidget</name> <message> - <location filename="../../ui/community_tab.ui" line="17"/> - <source>communityTabWidget</source> - <translation type="obsolete">communityTabWidget</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="238"/> + <source>Create a new member account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_tab.ui" line="40"/> - <source>Identities</source> - <translation type="obsolete">Identitäten</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="239"/> + <source>Add an existing member account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_tab.ui" line="53"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">Nach öffentlichem Schlüssel oder uid suchen…</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="240"/> + <source>Add a wallet</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_tab.ui" line="60"/> - <source>Search</source> - <translation type="obsolete">Suchen</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="241"/> + <source>Add using a public key (quick)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="58"/> - <source>Web of Trust</source> - <translation type="obsolete">Web of Trust</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="262"/> + <source>Identity name (UID)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="59"/> - <source>Members</source> - <translation type="obsolete">Mitglieder</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="265"/> + <source>Credentials</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="62"/> - <source>Direct connections</source> - <translation type="obsolete">Direkte Verbindungen</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="276"/> + <source>N</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="102"/> - <source>Informations</source> - <translation type="obsolete">Informationen</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="277"/> + <source>r</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="105"/> - <source>Add as contact</source> - <translation type="obsolete">Als Kontakt hinzufügen</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="278"/> + <source>p</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ContactDialog</name> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="109"/> - <source>Send money</source> - <translation type="obsolete">Geld schicken</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="109"/> + <source>Contacts</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="113"/> - <source>Certify identity</source> - <translation type="obsolete">Identität zertifizieren</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="110"/> + <source>Contacts list</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="117"/> - <source>View in Web of Trust</source> - <translation type="obsolete">Im Web of Trust anschauen</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="111"/> + <source>Delete selected contact</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="76"/> - <source>Membership</source> - <translation type="obsolete">Mitgliedschaft</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="112"/> + <source>Clear selection</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="76"/> - <source>Success sending Membership demand</source> - <translation type="obsolete">Mitglieds-Antrag erfolgreich versandt</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="113"/> + <source>Contact informations</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="82"/> - <source>Revoke</source> - <translation type="obsolete">Widerruf</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="114"/> + <source>Name</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="82"/> - <source>Success sending Revoke demand</source> - <translation type="obsolete">Widerruf-Antrag erfolgreich versandt</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="115"/> + <source>Public key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="88"/> - <source>Self Certification</source> - <translation type="obsolete">Selbstzertifizierung</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="116"/> + <source>Add other informations</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="88"/> - <source>Success sending Self Certification document</source> - <translation type="obsolete">Selbstzertifizierung erfolgreich versandt</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="117"/> + <source>Save</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>CommunityTile</name> + <name>ContactsTableModel</name> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="123"/> - <source>Member</source> - <translation type="obsolete">Mitglied</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <source>Name</source> + <translation type="unfinished">Name</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="123"/> - <source>Non-Member</source> - <translation type="obsolete">Nichtmitglied</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <source>Public key</source> + <translation type="unfinished">Einen öffentlichen Schlüssel</translation> </message> +</context> +<context> + <name>ContextMenu</name> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="137"/> - <source>members</source> - <translation type="obsolete">Mitglieder</translation> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="236"/> + <source>Warning</source> + <translation type="unfinished">Warnung</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="137"/> - <source>Monetary mass</source> - <translation type="obsolete">Währungsmassen</translation> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="236"/> + <source>Are you sure? +This money transfer will be removed and not sent.</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>HistoryTableModel</name> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="137"/> - <source>Status</source> - <translation type="obsolete">Status</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Date</source> + <translation>Datum</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="137"/> - <source>Balance</source> - <translation type="obsolete">Gleichgewicht</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Comment</source> + <translation>Kommentar</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Amount</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="162"/> - <source>Not connected</source> - <translation type="obsolete">Nicht verbunden</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Public key</source> + <translation type="unfinished">Einen öffentlichen Schlüssel</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="175"/> - <source>Community not initialized</source> - <translation type="obsolete">Gemeinschaft nicht initialisiert</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="184"/> + <source>Transactions missing from history</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="137"/> - <source>Membership</source> - <translation type="obsolete">Mitgliedschaft</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="467"/> + <source>{0} / {1} confirmations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="473"/> + <source>Confirming... {0} %</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>CommunityWidget</name> + <name>HomescreenWidget</name> <message> - <location filename="../../ui/community_view.ui" line="14"/> + <location filename="../../../src/sakia/gui/navigation/homescreen/homescreen_uic.py" line="28"/> <source>Form</source> - <translation type="obsolete">Form</translation> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>IdentitiesTableModel</name> <message> - <location filename="../../ui/community_view.ui" line="59"/> - <source>Send money</source> - <translation type="obsolete">Geld schicken</translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="150"/> + <source>UID</source> + <translation>UID</translation> </message> <message> - <location filename="../../ui/community_view.ui" line="76"/> - <source>Certification</source> - <translation type="obsolete">Zertifizierung</translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="151"/> + <source>Pubkey</source> + <translation>Öffentlicher Schlüssel</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="334"/> - <source>Renew membership</source> - <translation type="obsolete">Mitgliedschaft erneuern</translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="152"/> + <source>Renewed</source> + <translation>Erneuert</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="44"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Warnung: Ihre Mitgliedschaft läuft bald ab.</translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="153"/> + <source>Expiration</source> + <translation>Ablaufdatum</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="46"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Warnung: In Kürze könnten Sie Zertifizierungen verpassen.</translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="157"/> + <source>Publication Block</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="33"/> - <source>Transactions</source> - <translation type="obsolete">Transaktionen</translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="154"/> + <source>Publication</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>IdentitiesView</name> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="34"/> - <source>Web of Trust</source> - <translation type="obsolete">Netz des Vertrauens</translation> + <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="16"/> + <source>Search direct certifications</source> + <translation type="unfinished">Suche Direkt Zertifizierungen</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="93"/> - <source>Network</source> - <translation type="obsolete">Netzwerk</translation> + <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="19"/> + <source>Research a pubkey, an uid...</source> + <translation type="unfinished">Nach öffentlichem Schlüssel oder uid suchen…</translation> </message> +</context> +<context> + <name>IdentitiesWidget</name> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="240"/> - <source>Membership expiration</source> - <translation type="obsolete">Ablauf der Mitgliedschaft</translation> + <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="46"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="240"/> - <source><b>Warning : Membership expiration in {0} days</b></source> - <translation type="obsolete"><b>Warnung: Ihre Mitgliedschaft läuft in {0} Tagen aus.</b></translation> + <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="47"/> + <source>Research a pubkey, an uid...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="251"/> - <source>Certifications number</source> - <translation type="obsolete">Zertifizierungen Nummer</translation> + <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="48"/> + <source>Search</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>IdentityController</name> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="251"/> - <source><b>Warning : You are certified by only {0} persons, need {1}</b></source> - <translation type="obsolete"><b>Warnung: Sie wurden nur von {0} Personen zertifiziert, benötigt werden {1}</b></translation> + <location filename="../../../src/sakia/gui/navigation/identity/controller.py" line="184"/> + <source>Membership</source> + <translation type="unfinished">Mitgliedschaft</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="235"/> - <source> Block {0}</source> - <translation type="obsolete"> Block {0}</translation> + <location filename="../../../src/sakia/gui/navigation/identity/controller.py" line="175"/> + <source>Success sending Membership demand</source> + <translation type="unfinished">Mitglieds-Antrag erfolgreich versandt</translation> </message> +</context> +<context> + <name>IdentityModel</name> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="340"/> - <source>Send membership demand</source> - <translation type="obsolete">Mitgliedschaft beantragen</translation> + <location filename="../../../src/sakia/gui/navigation/identity/model.py" line="207"/> + <source>Outdistanced</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="385"/> - <source>Warning</source> - <translation type="obsolete">Warnung</translation> + <location filename="../../../src/sakia/gui/navigation/identity/model.py" line="246"/> + <source>In WoT range</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>IdentityWidget</name> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="385"/> - <source>Are you sure ? -Sending a leaving demand cannot be canceled. -The process to join back the community later will have to be done again.</source> - <translation type="obsolete">Sind Sie sich sicher? -Ein Austrittsgesuch kann nicht zurückgenommen werden. -Um der Community später wieder beizutreten, müssen Sie den Aufnahmeprozess vollständig neu durchlaufen.</translation> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="109"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="272"/> - <source>Are you sure ? -Publishing your UID can be canceled by Revoke UID.</source> - <translation type="obsolete">Sind Sie sich sicher? -Die Veröffentlichung der UID kann durch Widerruf der UID rückgängig gemacht werden.</translation> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="110"/> + <source>Certify an identity</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="283"/> - <source>UID Publishing</source> - <translation type="obsolete">UID-Veröffentlichung</translation> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="111"/> + <source>Membership status</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="418"/> - <source>Success publishing your UID</source> - <translation type="obsolete">UID erfolgreich veröffentlicht</translation> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="112"/> + <source>Renew membership</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>MainWindow</name> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="286"/> - <source>Publish UID error</source> - <translation type="obsolete">Fehler bei der Veröffentlichung der UID</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="79"/> + <source>Manage accounts</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="289"/> - <source>Network error</source> - <translation type="obsolete">Netzwerk-Fehler</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="80"/> + <source>Configure trustable nodes</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="289"/> - <source>Couldn't connect to network : {0}</source> - <translation type="obsolete">Konnte keine Verbindung zum Netzwerk herstellen: {0}</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="81"/> + <source>A&dd a contact</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="293"/> - <source>Error</source> - <translation type="obsolete">Fehler</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="85"/> + <source>Send a message</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="298"/> - <source>Are you sure ? -Revoking your UID can only success if it is not already validated by the network.</source> - <translation type="obsolete">Sind Sie sich sicher? -Sie können die UID nur widerrufen, wenn sie noch nicht vom Netzwerk validiert wurde.</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="86"/> + <source>Send money</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="418"/> - <source>Membership</source> - <translation type="obsolete">Mitgliedschaft</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="87"/> + <source>Remove contact</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="374"/> - <source>Success sending Membership demand</source> - <translation type="obsolete">Mitglieds-Antrag erfolgreich versandt</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="88"/> + <source>Save</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="405"/> - <source>Revoke</source> - <translation type="obsolete">Widerruf</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="89"/> + <source>&Quit</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="399"/> - <source>Success sending Revoke demand</source> - <translation type="obsolete">Widerruf-Antrag erfolgreich versandt</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="90"/> + <source>Account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="325"/> - <source>Self Certification</source> - <translation type="obsolete">Selbstzertifizierung</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="91"/> + <source>&Transfer money</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="325"/> - <source>Success sending Self Certification document</source> - <translation type="obsolete">Selbstzertifizierung erfolgreich versandt</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="92"/> + <source>&Configure</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="97"/> - <source>Show informations</source> - <translation type="obsolete">Informationen anzeigen</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="93"/> + <source>&Import</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="98"/> - <source>Informations</source> - <translation type="obsolete">Informationen</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="94"/> + <source>&Export</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="40"/> - <source>Publish UID</source> - <translation type="obsolete">UID veröffentlichen</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="95"/> + <source>C&ertification</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="41"/> - <source>Revoke UID</source> - <translation type="obsolete">UID widerrufen</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="96"/> + <source>&Set as default</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="424"/> - <source>UID</source> - <translation type="obsolete">UID</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="97"/> + <source>A&bout</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="398"/> - <source>Your UID was revoked successfully.</source> - <translation type="obsolete">Ihre Kennung wurde erfolgreich widerrufen.</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="98"/> + <source>&Preferences</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="35"/> - <source>Search Identities</source> - <translation type="obsolete">Suche nach Identität</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="99"/> + <source>&Add account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="39"/> - <source>Explore the Web of Trust</source> - <translation type="obsolete">Erkunden Sie die Netz des Vertrauens</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="100"/> + <source>&Manage local node</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="102"/> - <source>Show explorer</source> - <translation type="obsolete">Zeigen Sie den entdecker</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="103"/> - <source>Explorer</source> - <translation type="obsolete">Der entdecker</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="101"/> + <source>&Revoke an identity</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>ConfigureContactDialog</name> - <message> - <location filename="../../ui/contact.ui" line="14"/> - <source>Add a contact</source> - <translation type="obsolete">Kontakt hinzufügen</translation> - </message> + <name>MainWindowController</name> <message> - <location filename="../../ui/contact.ui" line="22"/> - <source>Name</source> - <translation type="obsolete">Name</translation> + <location filename="../../../src/sakia/gui/main_window/controller.py" line="111"/> + <source>Please get the latest release {version}</source> + <translation type="unfinished">Bitte laden Sie die neueste Version {version} herunter</translation> </message> <message> - <location filename="../../ui/contact.ui" line="36"/> - <source>Pubkey</source> - <translation type="obsolete">Öffentlicher Schlüssel</translation> + <location filename="../../../src/sakia/gui/main_window/controller.py" line="132"/> + <source>sakia {0} - {1}</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>Navigation</name> <message> - <location filename="../../../src/sakia/gui/contact.py" line="81"/> - <source>Contact already exists</source> - <translation type="obsolete">Kontakt ist schon vorhanden</translation> + <location filename="../../../src/sakia/gui/navigation/navigation_uic.py" line="48"/> + <source>Frame</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>ConnectionConfigController</name> + <name>NavigationController</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="117"/> - <source>Could not connect. Check hostname, ip address or port : <br/></source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="172"/> + <source>Publish UID</source> + <translation type="unfinished">UID veröffentlichen</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="151"/> - <source>Broadcasting identity...</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="192"/> + <source>Leave the currency</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="205"/> - <source>Forbidden : salt is too short</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="255"/> + <source>UID</source> + <translation type="unfinished">UID</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="209"/> - <source>Forbidden : password is too short</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="248"/> + <source>Success publishing your UID</source> + <translation type="unfinished">UID erfolgreich veröffentlicht</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="213"/> - <source>Forbidden : Invalid characters in salt field</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="259"/> + <source>Warning</source> + <translation type="unfinished">Warnung</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="217"/> - <source>Forbidden : Invalid characters in password field</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="292"/> + <source>Revoke</source> + <translation type="unfinished">Widerruf</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="283"/> + <source>Success sending Revoke demand</source> + <translation type="unfinished">Widerruf-Antrag erfolgreich versandt</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="223"/> - <source>Error : passwords are different</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="363"/> + <source>All text files (*.txt)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="228"/> - <source>Error : secret keys are different</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="156"/> + <source>View in Web of Trust</source> + <translation type="unfinished">Im Web of Trust anschauen</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="182"/> + <source>Export identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="297"/> - <source>connecting...</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="363"/> + <source>Save an identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="251"/> - <source>Your pubkey is associated to a pubkey. - Yours : {0}, the network : {1}</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="377"/> + <source>Identity file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="318"/> - <source>A connection already exists using this key.</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="377"/> + <source><div>Your identity document has been saved.</div> +Share this document to your friends for them to certify you.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="320"/> - <source>Could not connect. Check node peering entry</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="219"/> + <source>Remove the Sakia account</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="278"/> - <source>Could not find your identity on the network.</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="296"/> + <source>Removing the Sakia account</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="280"/> - <source>Your pubkey or UID is different on the network. - Yours : {0}, the network : {1}</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="296"/> + <source>Are you sure? This won't remove your money + neither your identity from the network.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="309"/> - <source>Your pubkey or UID was already found on the network. - Yours : {0}, the network : {1}</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="162"/> + <source>Save revocation document</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ConnectionConfigView</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="101"/> - <source>UID broadcast</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="321"/> + <source>Save a revocation document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="96"/> - <source>Identity broadcasted to the network</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="335"/> + <source>Revocation file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="102"/> - <source>Error</source> - <translation type="unfinished">Fehler</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="335"/> + <source><div>Your revocation document has been saved.</div> +<div><b>Please keep it in a safe place.</b></div> +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/view.py" line="111"/> - <source>New connection to {0} network</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="259"/> + <source>Are you sure? +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> </context> <context> - <name>ContextMenu</name> + <name>NavigationModel</name> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="145"/> - <source>Warning</source> - <translation type="unfinished">Warnung</translation> + <location filename="../../../src/sakia/gui/navigation/model.py" line="42"/> + <source>Network</source> + <translation type="unfinished">Netzwerk</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="145"/> - <source>Are you sure ? -This money transfer will be removed and not sent.</source> - <translation type="unfinished">Bist du sicher ? -Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation> + <location filename="../../../src/sakia/gui/navigation/model.py" line="101"/> + <source>Transfers</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CreateWalletDialog</name> <message> - <location filename="../../ui/create_wallet.ui" line="14"/> - <source>Create a new wallet</source> - <translation type="obsolete">Neue Wallet erstellen</translation> + <location filename="../../../src/sakia/gui/navigation/model.py" line="50"/> + <source>Identities</source> + <translation type="unfinished">Identitäten</translation> </message> <message> - <location filename="../../ui/create_wallet.ui" line="45"/> - <source>Wallet name :</source> - <translation type="obsolete">Wallet-Name:</translation> + <location filename="../../../src/sakia/gui/navigation/model.py" line="60"/> + <source>Web of Trust</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/create_wallet.ui" line="83"/> - <source>Previous</source> - <translation type="obsolete">Zurück</translation> + <location filename="../../../src/sakia/gui/navigation/model.py" line="69"/> + <source>Personal accounts</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>NetworkController</name> <message> - <location filename="../../ui/create_wallet.ui" line="103"/> - <source>Next</source> - <translation type="obsolete">Weiter</translation> + <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="55"/> + <source>Open in browser</source> + <translation type="unfinished">Im Browser öffnen</translation> </message> </context> <context> - <name>CurrencyTabWidget</name> + <name>NetworkTableModel</name> <message> - <location filename="../../ui/currency_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formular</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="188"/> + <source>Online</source> + <translation>Online</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="44"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Warnung: Ihre Mitgliedschaft läuft bald ab.</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="189"/> + <source>Offline</source> + <translation>Offline</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="46"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Warnung: In Kürze könnten Sie Zertifizierungen verpassen.</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="190"/> + <source>Unsynchronized</source> + <translation>Unsynchronisierten</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="73"/> - <source>Wallets</source> - <translation type="obsolete">Wallets</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="87"/> + <source>yes</source> + <translation type="unfinished">ja</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="77"/> - <source>Transactions</source> - <translation type="obsolete">Transaktionen</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="88"/> + <source>no</source> + <translation type="unfinished">nein</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="81"/> - <source>Community</source> - <translation type="obsolete">Community</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="89"/> + <source>offline</source> + <translation type="unfinished">offline</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="89"/> - <source>Informations</source> - <translation type="obsolete">Informationen</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> + <source>Address</source> + <translation type="unfinished">Anschrift</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="85"/> - <source>Network</source> - <translation type="obsolete">Netzwerk</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> + <source>Port</source> + <translation type="unfinished">Port</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="125"/> - <source>Membership expiration</source> - <translation type="obsolete">Ablauf der Mitgliedschaft</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="147"/> + <source>API</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="125"/> - <source><b>Warning : Membership expiration in {0} days</b></source> - <translation type="obsolete"><b>Warnung: Ihre Mitgliedschaft läuft in {0} Tagen aus.</b></translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="148"/> + <source>Block</source> + <translation type="unfinished">Block</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="132"/> - <source><b>Warning : You are certified by only {0} persons, need {1}</b></source> - <translation type="obsolete"><b>Warnung: Sie wurden nur von {0} Personen zertifiziert, benötigt werden {1}</b></translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="149"/> + <source>Hash</source> + <translation type="unfinished">Hash</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="163"/> - <source> Block {0}</source> - <translation type="obsolete"> Block {0}</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="150"/> + <source>UID</source> + <translation type="unfinished">UID</translation> </message> -</context> -<context> - <name>DialogMember</name> <message> - <location filename="../../ui/member.ui" line="14"/> - <source>Informations</source> - <translation type="obsolete">Informationen</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="151"/> + <source>Member</source> + <translation type="unfinished">Mitglied</translation> </message> <message> - <location filename="../../ui/member.ui" line="34"/> - <source>Member</source> - <translation type="obsolete">Mitglied</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="152"/> + <source>Pubkey</source> + <translation type="unfinished">Öffentlicher Schlüssel</translation> </message> <message> - <location filename="../../ui/member.ui" line="65"/> - <source>uid</source> - <translation type="obsolete">uid</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="153"/> + <source>Software</source> + <translation type="unfinished">Software</translation> </message> <message> - <location filename="../../ui/member.ui" line="72"/> - <source>properties</source> - <translation type="obsolete">Eigenschaften</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="154"/> + <source>Version</source> + <translation type="unfinished">Version</translation> </message> </context> <context> - <name>ExplorerTabWidget</name> + <name>NetworkWidget</name> <message> - <location filename="../../ui/explorer_tab.ui" line="14"/> + <location filename="../../../src/sakia/gui/navigation/network/network_uic.py" line="52"/> <source>Form</source> - <translation type="obsolete">Form</translation> - </message> - <message> - <location filename="../../ui/explorer_tab.ui" line="48"/> - <source>Steps</source> - <translation type="obsolete">Schritte</translation> - </message> - <message> - <location filename="../../ui/explorer_tab.ui" line="65"/> - <source>Go</source> - <translation type="obsolete">Gehen</translation> + <translation type="unfinished"></translation> </message> </context> <context> - <name>GraphTabWidget</name> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="89"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="71"/> - <source>Membership</source> - <translation type="obsolete">Mitgliedschaft</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="89"/> - <source>Last renewal on {:}, expiration on {:}</source> - <translation type="obsolete">Letzte Erneuerung auf {:}, Ablauf auf {:}</translation> - </message> + <name>PasswordInputController</name> <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/> - <source>Your web of trust</source> - <translation type="obsolete">Ihr Netz des Vertrauens</translation> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="75"/> + <source>Non printable characters in password</source> + <translation type="unfinished">Nicht druckbare Zeichen in das Kennwort</translation> </message> <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/> - <source>Certified by {:} members; Certifier of {:} members</source> - <translation type="obsolete">Zertifiziert durch {:} mitglieder; Zertifizierer von {:} mitglieder</translation> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="71"/> + <source>Non printable characters in secret key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/> - <source>Not a member</source> - <translation type="obsolete">Kein Mitglied</translation> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="81"/> + <source>Wrong secret key or password. Cannot open the private key</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>PasswordInputView</name> <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> + <location filename="../../../src/sakia/gui/sub/password_input/view.py" line="33"/> + <source>Password is valid</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>HistoryTableModel</name> + <name>PasswordInputWidget</name> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>Date</source> - <translation>Datum</translation> + <location filename="../../../src/sakia/gui/sub/password_input/password_input_uic.py" line="37"/> + <source>Please enter your password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>UID/Public key</source> - <translation>UID/öffentlicher Schlüssel</translation> + <location filename="../../../src/sakia/gui/sub/password_input/password_input_uic.py" line="36"/> + <source>Please enter your secret key</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>PluginDialog</name> <message> - <location filename="../../../src/sakia/models/txhistory.py" line="206"/> - <source>Payment</source> - <translation type="obsolete">Zahlung</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="52"/> + <source>Plugins manager</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/models/txhistory.py" line="206"/> - <source>Deposit</source> - <translation type="obsolete">Einzahlung</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="53"/> + <source>Installed plugins list</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>Comment</source> - <translation>Kommentar</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="54"/> + <source>Install a new plugin</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>Amount</source> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="55"/> + <source>Uninstall selected plugin</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>HomeScreenWidget</name> + <name>PluginsManagerController</name> <message> - <location filename="../../ui/homescreen.ui" line="20"/> - <source>Form</source> - <translation type="obsolete">Form</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/controller.py" line="60"/> + <source>Open File</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/homescreen.ui" line="49"/> - <source><html><head/><body><p><br/></p></body></html></source> - <translation type="obsolete"><html><head/><body><p><br/></p></body></html></translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/controller.py" line="60"/> + <source>Sakia module (*.zip)</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>PluginsManagerView</name> <message> - <location filename="../../ui/homescreen.ui" line="67"/> - <source>Create a new account</source> - <translation type="obsolete">Neues Konto anlegen</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/view.py" line="43"/> + <source>Plugin import</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/homescreen.ui" line="100"/> - <source>Import an existing account</source> - <translation type="obsolete">Vorhandenes Konto importieren</translation> + <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> <message> - <location filename="../../ui/homescreen.ui" line="127"/> - <source>Get to know more about ucoin</source> - <translation type="obsolete">Erstmal mehr über ucoin erfahren</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Name</source> + <translation type="unfinished">Name</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/homescreen.py" line="35"/> - <source>Please get the latest release {version}</source> - <translation type="obsolete">Bitte laden Sie die neueste Version {version} herunter</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Description</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/homescreen.py" line="39"/> - <source> - <h1>Welcome to Cutecoin {version}</h1> - <h2>{version_info}</h2> - <h3><a href={version_url}>Download link</a></h3> - </source> - <translation type="obsolete"> - <h1>Willkommen bei Cutecoin {version}</h1> - <h2>{version_info}</h2> - <h3><a href={version_url}>Download</a></h3> - </translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Version</source> + <translation type="unfinished">Version</translation> </message> <message> - <location filename="../../../src/sakia/gui/homescreen.py" line="73"/> - <source>Connected as {0}</source> - <translation type="obsolete">Verbunden {0}</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Imported</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>HomescreenWidget</name> + <name>PreferencesDialog</name> <message> - <location filename="../../ui/homescreen.ui" line="20"/> - <source>Form</source> - <translation type="obsolete">Form</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="214"/> + <source>Preferences</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/homescreen.ui" line="47"/> - <source>Connected as</source> - <translation type="obsolete">Verbunden</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="215"/> + <source>General</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/homescreen.ui" line="54"/> - <source>Add a community</source> - <translation type="obsolete">Community hinzufügen</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="216"/> + <source>Display</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/homescreen.ui" line="71"/> - <source>Disconnect</source> - <translation type="obsolete">Ausloggen</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="217"/> + <source>Network</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/homescreen.ui" line="119"/> - <source><html><head/><body><p><span style=" font-size:12pt; font-weight:600;">Not Connected</span></p></body></html></source> - <translation type="obsolete"><html><head/><body><p><span style=" font-size:12pt; font-weight:600;">offline</span></p></body></html></translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="218"/> + <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">General settings</span></p></body></html></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/homescreen.ui" line="126"/> - <source>Connect</source> - <translation type="obsolete">Verbinden</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="219"/> + <source>Default &referential</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/homescreen.ui" line="149"/> - <source>New account</source> - <translation type="obsolete">Neues Konto</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="220"/> + <source>Enable expert mode</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>IdentitiesTab</name> <message> - <location filename="../../ui/identities_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Form</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="221"/> + <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Display settings</span></p></body></html></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/identities_tab.ui" line="25"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">Nach öffentlichem Schlüssel oder uid suchen…</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="222"/> + <source>Digits after commas </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/identities_tab.ui" line="32"/> - <source>Search</source> - <translation type="obsolete">Suchen</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="223"/> + <source>Language</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>IdentitiesTabWidget</name> <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="36"/> - <source>Members</source> - <translation type="obsolete">Mitglieder</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="224"/> + <source>Maximize Window at Startup</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="37"/> - <source>Direct connections</source> - <translation type="obsolete">Direkte Verbindungen</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="225"/> + <source>Enable notifications</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="112"/> - <source>Informations</source> - <translation type="obsolete">Informationen</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="226"/> + <source>Dark Theme compatibility</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="115"/> - <source>Add as contact</source> - <translation type="obsolete">Als Kontakt hinzufügen</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="227"/> + <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Network settings</span></p></body></html></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="119"/> - <source>Send money</source> - <translation type="obsolete">Geld schicken</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="228"/> + <source>Use a http proxy server</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="123"/> - <source>Certify identity</source> - <translation type="obsolete">Identität zertifizieren</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="229"/> + <source>Proxy server address</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="127"/> - <source>View in Web of Trust</source> - <translation type="obsolete">Im Web of Trust anschauen</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="230"/> + <source>:</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="32"/> - <source>Search direct certifications</source> - <translation type="obsolete">Suche Direkt Zertifizierungen</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="231"/> + <source>Proxy username</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="33"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">Nach öffentlichem Schlüssel oder uid suchen…</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="232"/> + <source>Proxy password</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>IdentitiesTableModel</name> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="113"/> - <source>UID</source> - <translation>UID</translation> - </message> + <name>PublicationMode</name> <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="114"/> - <source>Pubkey</source> - <translation>Öffentlicher Schlüssel</translation> + <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/navigation/identities/table_model.py" line="115"/> - <source>Renewed</source> - <translation>Erneuert</translation> + <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/navigation/identities/table_model.py" line="116"/> - <source>Expiration</source> - <translation>Ablaufdatum</translation> + <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/models/identities.py" line="123"/> - <source>Validation</source> - <translation type="obsolete">Validierungs</translation> + <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/models/identities.py" line="122"/> - <source>Publication</source> - <translation type="obsolete">Veröffentlichung</translation> + <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/navigation/identities/table_model.py" line="117"/> - <source>Publication Date</source> + <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/navigation/identities/table_model.py" line="118"/> - <source>Publication Block</source> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="137"/> + <source>Error broadcasting document</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>IdentitiesView</name> <message> - <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="15"/> - <source>Search direct certifications</source> - <translation type="unfinished">Suche Direkt Zertifizierungen</translation> + <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/navigation/identities/view.py" line="16"/> - <source>Research a pubkey, an uid...</source> - <translation type="unfinished">Nach öffentlichem Schlüssel oder uid suchen…</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="180"/> + <source>Revocation broadcast</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ImportAccountDialog</name> <message> - <location filename="../../ui/import_account.ui" line="14"/> - <source>Import an account</source> - <translation type="obsolete">Ein Konto importieren</translation> + <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="../../ui/import_account.ui" line="25"/> - <source>Import a file</source> - <translation type="obsolete">Eine Datei importieren</translation> + <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="../../ui/import_account.ui" line="36"/> - <source>Name of the account :</source> - <translation type="obsolete">Name des Kontos:</translation> + <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/import_account.py" line="36"/> - <source>Error</source> - <translation type="obsolete">Fehler</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="40"/> - <source>Account import</source> - <translation type="obsolete">Konto-Import</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="40"/> - <source>Account imported succefully !</source> - <translation type="obsolete">Konto erfolgreich importiert!</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="45"/> - <source>Import an account file</source> - <translation type="obsolete">Eine Konten-Datei importieren</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="45"/> - <source>All account files (*.acc)</source> - <translation type="obsolete">Alle Konten-Dateien (*.acc)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="60"/> - <source>Please enter a name</source> - <translation type="obsolete">Bitte einen Namen eingeben</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="65"/> - <source>Name already exists</source> - <translation type="obsolete">Name ist schon vorhanden</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="69"/> - <source>File is not an account format</source> - <translation type="obsolete">Die Datei liegt nicht im Konten-Format vor</translation> - </message> -</context> -<context> - <name>InformationsModel</name> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="118"/> - <source>Expired or never published</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="119"/> - <source>Outdistanced</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="130"/> - <source>In WoT range</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="134"/> - <source>Expires in </source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>InformationsTabWidget</name> - <message> - <location filename="../../ui/informations_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formular</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="52"/> - <source>General</source> - <translation type="obsolete">Allgemein</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="61"/> - <source>label_general</source> - <translation type="obsolete">label_general</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="77"/> - <source>Rules</source> - <translation type="obsolete">Regeln</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="83"/> - <source>label_rules</source> - <translation type="obsolete">label_rules</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="112"/> - <source>Money</source> - <translation type="obsolete">Geld</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="102"/> - <source>label_money</source> - <translation type="obsolete">label_money</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="131"/> - <source>WoT</source> - <translation type="obsolete">WoT</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="121"/> - <source>label_wot</source> - <translation type="obsolete">label_wot</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Universal Dividend UD(t) in</source> - <translation type="obsolete">Universelle Dividende (UD)(t) in</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Members N(t)</source> - <translation type="obsolete">Mitglieder N(t)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Next UD date and time (t+1)</source> - <translation type="obsolete">Datum und Zeit der nächsten UD (t+1)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="204"/> - <source>No Universal Dividend created yet.</source> - <translation type="obsolete">Noch keine universelle Dividende erhalten.</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>{:2.0%} / {:} days</source> - <translation type="obsolete">{:2.0%} / {:} Tage</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>Fundamental growth (c) / Delta time (dt)</source> - <translation type="obsolete">Effektives Wachstum (c) / Delta Zeit (dt)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>Universal Dividend (formula)</source> - <translation type="obsolete">Universelle Dividende (Formel)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>{:} = MAX {{ {:} {:} ; {:2.0%} &#215; {:} {:} / {:} }}</source> - <translation type="obsolete">{:} = MAX {{ {:} {:} ; {:2.0%} &#215; {:} {:} / {:} }}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>Universal Dividend (computed)</source> - <translation type="obsolete">Universelle Dividende (errechnet)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:2.0%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:2.0%} / {:} Tage</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>Fundamental growth (c)</source> - <translation type="obsolete">Effektives Wachstum (c)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>Initial Universal Dividend UD(0) in</source> - <translation type="obsolete">Initiale universelle Dividende UD(0) in</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>Time period (dt) in days (86400 seconds) between two UD</source> - <translation type="obsolete">Zeitraum (dt) in Tagen (86400 Sekunden) zwischen zwei UDs</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>Number of blocks used for calculating median time</source> - <translation type="obsolete">Anzahl der Blöcke zur Berechnung des Zeit-Medians</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>The average time in seconds for writing 1 block (wished time)</source> - <translation type="obsolete">Durchschnittliche Zeit zum Schreiben eines Blocks in Sekunden (erhoffte Zeit)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>The number of blocks required to evaluate again PoWMin value</source> - <translation type="obsolete">Anzahl der Blöcke, die mindesten gegen den POWMin-Wert validiert werden müssen</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>The number of previous blocks to check for personalized difficulty</source> - <translation type="obsolete">Anzahl vorhergehender Blöcke, um den individuellen Schwierigkeitsgrad zu erhalten</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>The percent of previous issuers to reach for personalized difficulty</source> - <translation type="obsolete">Prozentsatz vorhergehender Emittenten, der erreicht werden muss, um den persönlichen Schwierigkeitsgrad zu erhalten</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="234"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="234"/> - <source>Minimum delay between 2 identical certifications (in days)</source> - <translation type="obsolete">Minimale Frist (in Tagen) zwischen zwei identischen Zertifizierungen</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/> - <source>Maximum age of a valid signature (in days)</source> - <translation type="obsolete">Maximales Alter einer validen Unterschrift (in Tagen)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/> - <source>Minimum quantity of signatures to be part of the WoT</source> - <translation type="obsolete">Mindestanzahl an Unterschriften, um ein Teil des WoT zu werden</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/> - <source>Maximum age of a valid membership (in days)</source> - <translation type="obsolete">Höchstalter eines gültigen Mitgliedschaft (in Tagen)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="103"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} tage</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Monetary Mass M(t-1) in</source> - <translation type="obsolete">Geldversorgung M(t-1) im</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Monetary Mass per member M(t-1)/N(t) in</source> - <translation type="obsolete">Geldmenge pro Mitglied M(t-1)/N(t) im</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Actual growth c = UD(t)/[M(t-1)/N(t)]</source> - <translation type="obsolete">Tatsächliche Wachstum : c = UD(t) / [ M(t-1) / N(t) ]</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Last UD date and time (t)</source> - <translation type="obsolete">Letzte UD Datum und Uhrzeit (t)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>UD(t+1) = MAX { UD(t) ; c &#215; M(t) / N(t+1) }</source> - <translation type="obsolete">UD(t+1) = MAX { UD(t) ; c &#215; M(t) / N(t+1) }</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} tage</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/> - <source>Name</source> - <translation type="obsolete">Name</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/> - <source>Units</source> - <translation type="obsolete">Einheiten</translation> - </message> -</context> -<context> - <name>MainWindow</name> - <message> - <location filename="../../ui/mainwindow.ui" line="30"/> - <source>Fi&le</source> - <translation type="obsolete">&Datei</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="146"/> - <source>Account</source> - <translation type="obsolete">Account</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="55"/> - <source>&Contacts</source> - <translation type="obsolete">&Kontakte</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="50"/> - <source>&Open</source> - <translation type="obsolete">&öffnen</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="73"/> - <source>&Help</source> - <translation type="obsolete">&Helfen</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="91"/> - <source>Manage accounts</source> - <translation type="obsolete">Konten verwalten</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="96"/> - <source>Configure trustable nodes</source> - <translation type="obsolete">Konfigurieren Sie vertrauenswürdige Knoten</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="97"/> - <source>&Add a contact</source> - <translation type="obsolete">&Hinzufügen eines Kontakts</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="121"/> - <source>Send a message</source> - <translation type="obsolete">Eine Nachricht schicken</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="126"/> - <source>Send money</source> - <translation type="obsolete">Geld schicken</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="131"/> - <source>Remove contact</source> - <translation type="obsolete">Kontakt löschen</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="136"/> - <source>Save</source> - <translation type="obsolete">Speichern</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="141"/> - <source>&Quit</source> - <translation type="obsolete">&Beenden</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="151"/> - <source>&Transfer money</source> - <translation type="obsolete">&Geld überweisen</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="156"/> - <source>&Configure</source> - <translation type="obsolete">&Konfigurieren</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="161"/> - <source>&Import</source> - <translation type="obsolete">&Import</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="166"/> - <source>&Export</source> - <translation type="obsolete">&Export</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="167"/> - <source>&Certification</source> - <translation type="obsolete">Zertifizierung</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="176"/> - <source>&Set as default</source> - <translation type="obsolete">&Als Standard einstellen</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="181"/> - <source>A&bout</source> - <translation type="obsolete">&Ãœber</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="186"/> - <source>&Preferences</source> - <translation type="obsolete">%Voreinstellungen</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="191"/> - <source>&Add account</source> - <translation type="obsolete">&Konto hinzufügen</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="294"/> - <source>Latest release : {version}</source> - <translation type="obsolete">Neueste Version : {version}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="301"/> - <source>Download link</source> - <translation type="obsolete">Download link</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="225"/> - <source> - <h1>Cutecoin</h1> - - <p>Python/Qt uCoin client</p> - - <p>Version : {:}</p> - {new_version_text} - - <p>License : MIT</p> - - <p><b>Authors</b></p> - - <p>inso</p> - <p>vit</p> - <p>canercandan</p> - </source> - <translation type="obsolete"> - <h1>Cutecoin</h1> - - <p>Python/Qt uCoin client</p> - - <p>Fassung : {:}</p> - {new_version_text} - - <p>Lizenz : MIT</p> - - <p><b>Autoren</b></p> - - <p>inso</p> - <p>vit</p> - <p>canercandan</p> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="335"/> - <source>Please get the latest release {version}</source> - <translation type="obsolete">Bitte laden Sie die neueste Version {version} herunter</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="367"/> - <source>Edit</source> - <translation type="obsolete">Bearbeiten</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="370"/> - <source>Delete</source> - <translation type="obsolete">Löschen</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="303"/> - <source>CuteCoin {0}</source> - <translation type="obsolete">CuteCoin {0}</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="330"/> - <source>CuteCoin {0} - Account : {1}</source> - <translation type="obsolete">CuteCoin {0} - Konto : {1}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="433"/> - <source>Export an account</source> - <translation type="obsolete">Konto exportieren</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="434"/> - <source>All account files (*.acc)</source> - <translation type="obsolete">Alle Konten-Dateien (*.acc)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="435"/> - <source>Export</source> - <translation type="obsolete">Export</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="40"/> - <source>Acco&unt</source> - <translation type="obsolete">Konto</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="44"/> - <source>Co&ntacts</source> - <translation type="obsolete">Kontakte</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="101"/> - <source>A&dd a contact</source> - <translation type="obsolete">Einen Kontakt hinzufügen</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="171"/> - <source>C&ertification</source> - <translation type="obsolete">Bescheinigung</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="225"/> - <source> - <h1>sakia</h1> - - <p>Python/Qt uCoin client</p> - - <p>Version : {:}</p> - {new_version_text} - - <p>License : GPLv3</p> - - <p><b>Authors</b></p> - - <p>inso</p> - <p>vit</p> - <p>Moul</p> - <p>canercandan</p> + <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="obsolete"> - <h1>Sakia</h1> - - <p>Python/Qt uCoin client</p> - - <p>Version : {:}</p> - {new_version_text} - - <p>Lizenz : GPLv3</p> - - <p><b>Autoren</b></p> - - <p>inso</p> - <p>vit</p> - <p>Moul</p> - <p>canercandan</p> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="392"/> - <source>sakia {0}</source> - <translation type="obsolete">Sakia {0}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="416"/> - <source>sakia {0} - Account : {1}</source> - <translation type="obsolete">Sakia {0} - Konto : {1}</translation> - </message> -</context> -<context> - <name>MainWindowController</name> - <message> - <location filename="../../../src/sakia/gui/main_window/controller.py" line="109"/> - <source>Please get the latest release {version}</source> - <translation type="unfinished">Bitte laden Sie die neueste Version {version} herunter</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/main_window/controller.py" line="126"/> - <source>sakia {0} - {currency}</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>MemberDialog</name> - <message> - <location filename="../../../src/sakia/gui/member.py" line="73"/> - <source>not a member</source> - <translation type="obsolete">Kein Mitglied</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/member.py" line="97"/> - <source>Public key</source> - <translation type="obsolete">Einen öffentlichen Schlüssel</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/member.py" line="97"/> - <source>Join date</source> - <translation type="obsolete">Registriert seit</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/member.py" line="144"/> - <source><tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr></source> - <translation type="obsolete"><tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/member.py" line="130"/> - <source>Distance</source> - <translation type="obsolete">Abstand</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/member.py" line="139"/> - <source>Path</source> - <translation type="obsolete">Weg</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/member.py" line="92"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/member.py" line="97"/> - <source>UID Published on</source> - <translation type="obsolete">Die Kennung veröffentlicht</translation> - </message> -</context> -<context> - <name>MemberView</name> - <message> - <location filename="../../ui/member.ui" line="14"/> - <source>Member informations</source> - <translation type="obsolete">Mitglied Informationen</translation> - </message> - <message> - <location filename="../../ui/member.ui" line="34"/> - <source>Member</source> - <translation type="obsolete">Mitglied</translation> - </message> -</context> -<context> - <name>NavigationController</name> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="112"/> - <source>Save revokation document</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="117"/> - <source>Publish UID</source> - <translation type="unfinished">UID veröffentlichen</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="124"/> - <source>Leave the currency</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="135"/> - <source>Remove the connection</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="158"/> - <source>UID</source> - <translation type="unfinished">UID</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="152"/> - <source>Success publishing your UID</source> - <translation type="unfinished">UID erfolgreich veröffentlicht</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="152"/> - <source>Membership</source> - <translation type="unfinished">Mitgliedschaft</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="163"/> - <source>Warning</source> - <translation type="unfinished">Warnung</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="163"/> - <source>Are you sure ? -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">Sind Sie sich sicher? -Ein Austrittsgesuch kann nicht zurückgenommen werden. -Um der Community später wieder beizutreten, müssen Sie den Aufnahmeprozess vollständig neu durchlaufen.</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="183"/> - <source>Revoke</source> - <translation type="unfinished">Widerruf</translation> - </message> + <name>Quantitative</name> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="177"/> - <source>Success sending Revoke demand</source> - <translation type="unfinished">Widerruf-Antrag erfolgreich versandt</translation> + <location filename="../../../src/sakia/money/quantitative.py" line="8"/> + <source>Units</source> + <translation type="unfinished">Einheiten</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="188"/> - <source>Removing the connection</source> + <location filename="../../../src/sakia/money/quantitative.py" line="10"/> + <source>{0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="188"/> - <source>Are you sure ? This won't remove your money" -neither your identity from the network.</source> + <location filename="../../../src/sakia/money/quantitative.py" line="9"/> + <source>{0} {1}{2}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="204"/> - <source>Save a revokation document</source> + <location filename="../../../src/sakia/money/quantitative.py" line="20"/> + <source>Base referential of the money. Units values are used here.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>QuantitativeZSum</name> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="204"/> - <source>All text files (*.txt)</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/money/quant_zerosum.py" line="9"/> + <source>Quant Z-sum</source> + <translation type="unfinished">Quant Z-Summe</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="213"/> - <source>Revokation file</source> - <translation type="unfinished"></translation> + <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/gui/navigation/controller.py" line="213"/> - <source><div>Your revokation document has been saved.</div> -<div><b>Please keep it in a safe place.</b></div> -The publication of this document will remove your identity from the network.</p></source> + <location filename="../../../src/sakia/money/quant_zerosum.py" line="10"/> + <source>{0}{1}{2}</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>NavigationModel</name> - <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="27"/> - <source>Network</source> - <translation type="unfinished">Netzwerk</translation> - </message> + <name>RecipientMode</name> <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="59"/> - <source>Transfers</source> + <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/navigation/model.py" line="77"/> - <source>Identities</source> - <translation type="unfinished">Identitäten</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="90"/> - <source>Web of Trust</source> + <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>NetworkController</name> + <name>Relative</name> <message> - <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="54"/> - <source>Unset root node</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/money/relative.py" line="11"/> + <source>UD</source> + <translation type="unfinished">UD</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="60"/> - <source>Set as root node</source> + <location filename="../../../src/sakia/money/relative.py" line="10"/> + <source>{0} {1}{2}</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="66"/> - <source>Open in browser</source> - <translation type="unfinished">Im Browser öffnen</translation> - </message> </context> <context> - <name>NetworkFilterProxyModel</name> + <name>RelativeZSum</name> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="40"/> - <source>Address</source> - <translation>Anschrift</translation> + <location filename="../../../src/sakia/money/relative_zerosum.py" line="9"/> + <source>Relat Z-sum</source> + <translation type="unfinished">Relative Z-Summe</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="41"/> - <source>Port</source> - <translation>Port</translation> + <location filename="../../../src/sakia/money/relative_zerosum.py" line="10"/> + <source>{0} {1}{2}</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="42"/> - <source>Block</source> - <translation>Block</translation> + <location filename="../../../src/sakia/money/relative_zerosum.py" line="11"/> + <source>R0 UD</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>RevocationDialog</name> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="45"/> - <source>UID</source> - <translation>UID</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="142"/> + <source>Revoke an identity</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="46"/> - <source>Member</source> - <translation>Mitglied</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="143"/> + <source><h2>Select a revocation document</h1></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="47"/> - <source>Pubkey</source> - <translation type="unfinished">Öffentlicher Schlüssel</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="144"/> + <source>Load from file</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="48"/> - <source>Software</source> - <translation>Software</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="145"/> + <source>Revocation document</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="49"/> - <source>Version</source> - <translation>Version</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="146"/> + <source><html><head/><body><p><span style=" font-size:x-large; font-weight:600;">Select publication destination</span></p></body></html></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/> - <source>yes</source> - <translation>ja</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="147"/> + <source>To a co&mmunity</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/> - <source>no</source> - <translation>nein</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="148"/> + <source>&To an address</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/> - <source>offline</source> - <translation>offline</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="149"/> + <source>SSL/TLS</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="43"/> - <source>Hash</source> - <translation>Hash</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="150"/> + <source>Revocation information</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="44"/> - <source>Time</source> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="151"/> + <source>Next</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>NetworkTabWidget</name> - <message> - <location filename="../../ui/network_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formular</translation> - </message> + <name>SakiaToolbar</name> <message> - <location filename="../../../src/sakia/gui/network_tab.py" line="84"/> - <source>Open in browser</source> - <translation type="obsolete">Im Browser öffnen</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="72"/> + <source>Frame</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>NetworkTableModel</name> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="143"/> - <source>Online</source> - <translation>Online</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="73"/> + <source>Network</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="144"/> - <source>Offline</source> - <translation>Offline</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="74"/> + <source>Search an identity</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> - <source>Unsynchronized</source> - <translation>Unsynchronisierten</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="75"/> + <source>Explore</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> - <source>Corrupted</source> - <translation>Beschädigt</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="76"/> + <source>Contacts</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>PasswordAskerDialog</name> - <message> - <location filename="../../ui/password_asker.ui" line="14"/> - <source>Password</source> - <translation type="obsolete">Passwort</translation> - </message> - <message> - <location filename="../../ui/password_asker.ui" line="23"/> - <source>Please enter your account password</source> - <translation type="obsolete">Bitte geben Sie Ihre Account-Passwort</translation> - </message> + <name>SearchUserView</name> <message> - <location filename="../../ui/password_asker.ui" line="32"/> - <source>Remember my password during this session</source> - <translation type="obsolete">Passwort speichern während dieser Sitzung</translation> + <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="54"/> + <source>Looking for {0}...</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>SearchUserWidget</name> <message> - <location filename="../../../src/sakia/gui/password_asker.py" line="72"/> - <source>Bad password</source> - <translation type="obsolete">Ein falsches Kennwort</translation> + <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> <message> - <location filename="../../../src/sakia/gui/password_asker.py" line="72"/> - <source>Non printable characters in password</source> - <translation type="obsolete">Nicht druckbare Zeichen in das Kennwort</translation> + <location filename="../../../src/sakia/gui/sub/search_user/search_user_uic.py" line="35"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/password_asker.py" line="78"/> - <source>Wrong password typed. Cannot open the private key</source> - <translation type="obsolete">Mot de passe incorrect est entré. Impossible d'ouvrir la clé privée</translation> + <location filename="../../../src/sakia/gui/sub/search_user/search_user_uic.py" line="36"/> + <source>Center the view on me</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>PasswordInputController</name> - <message> - <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="69"/> - <source>Non printable characters in password</source> - <translation type="unfinished">Nicht druckbare Zeichen in das Kennwort</translation> - </message> + <name>StatusBarController</name> <message> - <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="74"/> - <source>Wrong password typed. Cannot open the private key</source> - <translation type="unfinished">Mot de passe incorrect est entré. Impossible d'ouvrir la clé privée</translation> + <location filename="../../../src/sakia/gui/main_window/status_bar/controller.py" line="76"/> + <source>Blockchain sync: {0} BAT ({1})</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>PasswordInputView</name> + <name>Toast</name> <message> - <location filename="../../../src/sakia/gui/sub/password_input/view.py" line="28"/> - <source>Password is valid</source> + <location filename="../../../src/sakia/gui/widgets/toast_uic.py" line="39"/> + <source>MainWindow</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>PreferencesDialog</name> - <message> - <location filename="../../ui/preferences.ui" line="14"/> - <source>Preferences</source> - <translation type="obsolete">Einstellungen</translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="115"/> - <source>Default account</source> - <translation type="obsolete">Standardkonto</translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="215"/> - <source>Language</source> - <translation type="obsolete">Sprache</translation> - </message> + <name>ToolbarView</name> <message> - <location filename="../../ui/preferences.ui" line="382"/> - <source>:</source> - <translation type="obsolete">:</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="27"/> + <source>Publish a revocation document</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ProcessConfigureAccount</name> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="168"/> - <source>New account</source> - <translation type="obsolete">Neues Konto</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="35"/> + <source>Tools</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="193"/> - <source>Ok</source> - <translation type="obsolete">OK</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="46"/> + <source>Settings</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="252"/> - <source>Error</source> - <translation type="obsolete">Fehler</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="54"/> + <source>About</source> + <translation type="unfinished">Ãœber</translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="229"/> - <source>Warning</source> - <translation type="obsolete">Warnung</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="101"/> + <source>Membership</source> + <translation type="unfinished">Mitgliedschaft</translation> </message> -</context> -<context> - <name>ProcessConfigureCommunity</name> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="243"/> - <source>Add a community</source> - <translation type="obsolete">Community hinzufügen</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="49"/> + <source>Plugins manager</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="276"/> - <source>Error</source> - <translation type="obsolete">Fehler</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="57"/> + <source>About Money</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="305"/> - <source>Delete</source> - <translation type="obsolete">Löschen</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="60"/> + <source>About Referentials</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="204"/> - <source>UID Publishing</source> - <translation type="obsolete">UID-Veröffentlichung</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="65"/> + <source>About Web of Trust</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>PublicationMode</name> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="63"/> - <source>All nodes of currency {name}</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="68"/> + <source>About Sakia</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="65"/> - <source>Address {address}:{port}</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source> + <table cellpadding="5"> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}%</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +</table> +</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="53"/> - <source> -<div>Identity revoked : {uid} (public key : {pubkey}...)</div> -<div>Identity signed on block : {timestamp}</div> - </source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Minimum delay between 2 certifications (days)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="85"/> - <source>Load a revocation file</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Minimum percent of sentries to reach to match the distance rule</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="85"/> - <source>All text files (*.txt)</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum distance between each WoT member and a newcomer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="93"/> - <source>Error loading document</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="159"/> + <source>Web of Trust rules</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="93"/> - <source>Loaded document is not a revocation document</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="169"/> + <source>Money rules</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="98"/> - <source>Error broadcasting document</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="184"/> + <source>Referentials</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="102"/> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="193"/> <source> - <div>Identity revoked : {uid} (public key : {pubkey}...)</div> - <div>Identity signed on block : {timestamp}</div> + <table cellpadding="5"> + <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> + <tr><td align="right"><b>{:2.2%} / {:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + </table> </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="117"/> - <source>Revocation</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Universal Dividend UD(t) in</source> + <translation type="unfinished">Universelle Dividende (UD)(t) in</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="117"/> - <source><h4>The publication of this document will remove your identity from the network.</h4> - <li> - <li> <b>This identity won't be able to join the targeted currency 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 individuals anymore.</b> </li> - </li> - Please think twice before publishing this document. - </source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Monetary Mass M(t) in</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="130"/> - <source>Revocation broadcast</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Members N(t)</source> + <translation type="unfinished">Mitglieder N(t)</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="130"/> - <source>The document was successfully broadcasted.</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Monetary Mass per member M(t)/N(t) in</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Quantitative</name> - <message> - <location filename="../../../src/sakia/money/quantitative.py" line="8"/> - <source>Units</source> - <translation type="unfinished">Einheiten</translation> - </message> <message> - <location filename="../../../src/sakia/money/quantitative.py" line="10"/> - <source>{0}</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>day</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/quantitative.py" line="9"/> - <source>{0} {1}{2}</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Actual growth c = UD(t)/[M(t)/N(t)]</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/quantitative.py" line="11"/> - <source>Q = Q - <br > - <table> - <tr><td>Q</td><td>Quantitative value</td></tr> - </table> - </source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Last UD date and time (t)</source> + <translation type="unfinished">Letzte UD Datum und Uhrzeit (t)</translation> </message> <message> - <location filename="../../../src/sakia/money/quantitative.py" line="19"/> - <source>Base referential of the money. Units values are used here.</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Next UD date and time (t+1)</source> + <translation type="unfinished">Datum und Zeit der nächsten UD (t+1)</translation> </message> -</context> -<context> - <name>QuantitativeZSum</name> <message> - <location filename="../../../src/sakia/money/quant_zerosum.py" line="9"/> - <source>Quant Z-sum</source> - <translation type="unfinished">Quant Z-Summe</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Next UD reevaluation (t+1)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/quant_zerosum.py" line="11"/> - <source>Q0 {0}</source> - <translation type="unfinished">Q0 {0}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="239"/> + <source> + <table cellpadding="5"> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + </table> + </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/quant_zerosum.py" line="12"/> - <source>Z0 = Q - ( M(t-1) / N(t) ) - <br > - <table> - <tr><td>Z0</td><td>Quantitative value at zero sum</td></tr> - <tr><td>Q</td><td>Quantitative value</td></tr> - <tr><td>M</td><td>Monetary mass</td></tr> - <tr><td>N</td><td>Members count</td></tr> - <tr><td>t</td><td>Last UD time</td></tr> - <tr><td>t-1</td><td>Penultimate UD time</td></tr> - </table></source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>{:2.2%} / {:} days</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/quant_zerosum.py" line="10"/> - <source>{0} {1}Q0{2}</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>Fundamental growth (c) / Reevaluation delta time (dt_reeval)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>RecipientMode</name> <message> - <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="154"/> - <source>Transfer</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>UDÄž(t) = UDÄž(t-1) + c²*M(t-1)/N(t)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="147"/> - <source>Success sending money to {0}</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>Universal Dividend (formula)</source> + <translation type="unfinished">Universelle Dividende (Formel)</translation> </message> -</context> -<context> - <name>Relative</name> <message> - <location filename="../../../src/sakia/money/relative.py" line="9"/> - <source>UD</source> - <translation type="unfinished">UD</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Name</source> + <translation type="unfinished">Name</translation> </message> <message> - <location filename="../../../src/sakia/money/relative.py" line="11"/> - <source>UD {0}</source> - <translation type="unfinished">UD {0}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Units</source> + <translation type="unfinished">Einheiten</translation> </message> <message> - <location filename="../../../src/sakia/money/relative.py" line="12"/> - <source>R = Q / UD(t) - <br > - <table> - <tr><td>R</td><td>Relative value</td></tr> - <tr><td>Q</td><td>Quantitative value</td></tr> - <tr><td>UD</td><td>Universal Dividend</td></tr> - <tr><td>t</td><td>Last UD time</td></tr> - </table></source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Formula</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/relative.py" line="10"/> - <source>{0} {1}UD{2}</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Description</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>RelativeZSum</name> <message> - <location filename="../../../src/sakia/money/relative_zerosum.py" line="9"/> - <source>Relat Z-sum</source> - <translation type="unfinished">Relative Z-Summe</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="304"/> + <source>{:} day(s) {:} hour(s)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/relative_zerosum.py" line="11"/> - <source>R0 {0}</source> - <translation type="unfinished">R0 {0}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="300"/> + <source>{:} hour(s)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/relative_zerosum.py" line="10"/> - <source>{0} {1}R0{2}</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="307"/> + <source> + <table cellpadding="5"> + <tr><td align="right"><b>{:2.2%}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> + </table> + </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/relative_zerosum.py" line="12"/> - <source>R0 = (Q / UD(t)) - (( M(t-1) / N(t) ) / UD(t)) - <br > - <table> - <tr><td>R0</td><td>Relative value at zero sum</td></tr> - <tr><td>R</td><td>Relative value</td></tr> - <tr><td>M</td><td>Monetary mass</td></tr> - <tr><td>N</td><td>Members count</td></tr> - <tr><td>t</td><td>Last UD time</td></tr> - <tr><td>t-1</td><td>Penultimate UD time</td></tr> - </table></source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Fundamental growth (c)</source> + <translation type="unfinished">Effektives Wachstum (c)</translation> </message> -</context> -<context> - <name>RevocationDialog</name> <message> - <location filename="../../ui/revocation.ui" line="210"/> - <source>Next</source> - <translation type="obsolete">Weiter</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Initial Universal Dividend UD(0) in</source> + <translation type="unfinished">Initiale universelle Dividende UD(0) in</translation> </message> -</context> -<context> - <name>SearchUserView</name> <message> - <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="35"/> - <source>Looking for {0}...</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Time period between two UD</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>SearchUserWidget</name> <message> - <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="10"/> - <source>Research a pubkey, an uid...</source> - <translation type="unfinished">Nach öffentlichem Schlüssel oder uid suchen…</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Time period between two UD reevaluation</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>StatusBarController</name> <message> - <location filename="../../../src/sakia/gui/main_window/status_bar/controller.py" line="62"/> - <source>Blockchain sync : {0} ({1})</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Number of blocks used for calculating median time</source> + <translation type="unfinished">Anzahl der Blöcke zur Berechnung des Zeit-Medians</translation> </message> -</context> -<context> - <name>StepPageInit</name> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="149"/> - <source>Error</source> - <translation type="obsolete">Fehler</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>The average time in seconds for writing 1 block (wished time)</source> + <translation type="unfinished">Durchschnittliche Zeit zum Schreiben eines Blocks in Sekunden (erhoffte Zeit)</translation> </message> -</context> -<context> - <name>ToolbarController</name> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/controller.py" line="77"/> - <source>Membership</source> - <translation type="unfinished">Mitgliedschaft</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>The number of blocks required to evaluate again PoWMin value</source> + <translation type="unfinished">Anzahl der Blöcke, die mindesten gegen den POWMin-Wert validiert werden müssen</translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/controller.py" line="71"/> - <source>Success sending Membership demand</source> - <translation type="unfinished">Mitglieds-Antrag erfolgreich versandt</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>The percent of previous issuers to reach for personalized difficulty</source> + <translation type="unfinished">Prozentsatz vorhergehender Emittenten, der erreicht werden muss, um den persönlichen Schwierigkeitsgrad zu erhalten</translation> </message> -</context> -<context> - <name>ToolbarView</name> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="12"/> - <source>Publish a revocation document</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="38"/> + <source>Add an Sakia account</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="18"/> - <source>Tools</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="102"/> + <source>Select an account</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="21"/> - <source>Add a connection</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum validity time of a certification (days)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="27"/> - <source>Settings</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Minimum quantity of certifications to be part of the WoT</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="30"/> - <source>About</source> - <translation type="unfinished">Ãœber</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum quantity of active certifications per member</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="40"/> - <source>Membership</source> - <translation type="unfinished">Mitgliedschaft</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum time a certification can wait before being in blockchain (days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="41"/> - <source>Select a connection</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum validity time of a membership (days)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TransactionsTabWidget</name> <message> - <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="127"/> - <source><b>Balance</b> {:} {:}</source> - <translation type="obsolete"><b></b> {:} {:}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="71"/> + <source>Quit</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TransferMoneyWidget</name> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="201"/> - <source>Informations</source> - <translation type="obsolete">Informationen</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="154"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="206"/> - <source>Add as contact</source> - <translation type="obsolete">Als Kontakt hinzufügen</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="156"/> + <source>Transfer money to</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="211"/> - <source>Send money</source> - <translation type="obsolete">Geld schicken</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="157"/> + <source>&Recipient public key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="217"/> - <source>View in Web of Trust</source> - <translation type="obsolete">Im Web of Trust anschauen</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="158"/> + <source>Key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="288"/> - <source>Warning</source> - <translation type="obsolete">Warnung</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="159"/> + <source>Search &user</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="135"/> - <source>Received {0} {1} from {2} transfers</source> - <translation type="obsolete">{0} {1} von {2} Transfers eingegangen</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="160"/> + <source>Local ke&y</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="147"/> - <source>New transactions received</source> - <translation type="obsolete">Neue Transaktionen eingegangen</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="161"/> + <source>Con&tact</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TransferMoneyDialog</name> <message> - <location filename="../../ui/transfer.ui" line="20"/> - <source>Community</source> - <translation type="obsolete">Community</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="162"/> + <source>Available money: </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="40"/> - <source>Contact</source> - <translation type="obsolete">Kontakt</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="163"/> + <source>Amount</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="136"/> - <source>Key</source> - <translation type="obsolete">Schlüssel</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="164"/> + <source> UD</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/transfer.py" line="111"/> - <source>Error</source> - <translation type="obsolete">Fehler</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="165"/> + <source>Transaction message</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="46"/> - <source>Con&tact</source> - <translation type="obsolete">Kontakt</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="166"/> + <source>Secret Key / Password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="156"/> - <source>S&earch user</source> - <translation type="obsolete">Suche Benutzer</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="155"/> + <source>Select account</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>TransferView</name> <message> - <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="26"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="29"/> <source>No amount. Please give the transfer amount</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="29"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="36"/> <source>Please enter correct password</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TxFilterProxyModel</name> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="146"/> - <source>{0} / {1} confirmations</source> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="40"/> + <source>Please enter a receiver</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="150"/> - <source>Confirming... {0} %</source> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="44"/> + <source>Incorrect receiver address or pubkey</source> <translation type="unfinished"></translation> </message> </context> <context> <name>TxHistoryController</name> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="62"/> + <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="95"/> <source>Received {amount} from {number} transfers</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="65"/> + <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="99"/> <source>New transactions received</source> <translation type="unfinished">Neue Transaktionen eingegangen</translation> </message> @@ -3130,321 +2261,216 @@ The publication of this document will remove your identity from the network.< <context> <name>TxHistoryModel</name> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/model.py" line="116"/> + <location filename="../../../src/sakia/gui/navigation/txhistory/model.py" line="137"/> <source>Loading...</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>UserInformationView</name> + <name>TxHistoryView</name> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="61"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </source> + <location filename="../../../src/sakia/gui/navigation/txhistory/view.py" line="63"/> + <source> / {:} pages</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>TxHistoryWidget</name> + <message> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="109"/> + <source>Form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="110"/> + <source>Balance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="111"/> + <source>loading...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="112"/> + <source>Send money</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="114"/> + <source>dd/MM/yyyy</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>UserInformationView</name> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> <source>Public key</source> <translation type="unfinished">Einen öffentlichen Schlüssel</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> <source>UID Published on</source> <translation type="unfinished">Die Kennung veröffentlicht</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> <source>Join date</source> <translation type="unfinished">Registriert seit</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> <source>Expires in</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> <source>Certs. received</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="92"/> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="95"/> <source>Member</source> <translation type="unfinished">Mitglied</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="92"/> - <source>Non-Member</source> - <translation type="unfinished">Nichtmitglied</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="93"/> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="96"/> <source>#FF0000</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>WalletsTab</name> - <message> - <location filename="../../ui/wallets_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Form</translation> - </message> - <message> - <location filename="../../ui/wallets_tab.ui" line="86"/> - <source>Publish UID</source> - <translation type="obsolete">UID veröffentlichen</translation> - </message> - <message> - <location filename="../../ui/wallets_tab.ui" line="93"/> - <source>Revoke UID</source> - <translation type="obsolete">UID widerrufen</translation> - </message> - <message> - <location filename="../../ui/wallets_tab.ui" line="100"/> - <source>Renew membership</source> - <translation type="obsolete">Mitgliedschaft erneuern</translation> - </message> - <message> - <location filename="../../ui/wallets_tab.ui" line="107"/> - <source>Send leaving demand</source> - <translation type="obsolete">Austritts-Gesuch senden</translation> - </message> -</context> -<context> - <name>WalletsTabWidget</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="86"/> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="62"/> <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="88"/> - <source>Membership</source> - <translation type="obsolete">Mitgliedschaft</translation> + <table cellpadding="5"> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} BAT</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} BAT</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="124"/> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="95"/> <source>Not a member</source> - <translation type="obsolete">Kein Mitglied</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="305"/> - <source>Warning</source> - <translation type="obsolete">Warnung</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="266"/> - <source>Are you sure ? -Sending a leaving demand cannot be canceled. -The process to join back the community later will have to be done again.</source> - <translation type="obsolete">Sind Sie sich sicher? -Ein Austrittsgesuch kann nicht zurückgenommen werden. -Um der Community später wieder beizutreten, müssen Sie den Aufnahmeprozess vollständig neu durchlaufen.</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="279"/> - <source>Are you sure ? -Publishing your UID can be canceled by Revoke UID.</source> - <translation type="obsolete">Sind Sie sich sicher? -Die Veröffentlichung der UID kann durch Widerruf der UID rückgängig gemacht werden.</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="290"/> - <source>UID Publishing</source> - <translation type="obsolete">UID-Veröffentlichung</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="290"/> - <source>Success publishing your UID</source> - <translation type="obsolete">UID erfolgreich veröffentlicht</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="293"/> - <source>Publish UID error</source> - <translation type="obsolete">Fehler bei der Veröffentlichung der UID</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="296"/> - <source>Network error</source> - <translation type="obsolete">Netzwerk-Fehler</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="296"/> - <source>Couldn't connect to network : {0}</source> - <translation type="obsolete">Konnte keine Verbindung zum Netzwerk herstellen: {0}</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="305"/> - <source>Are you sure ? -Revoking your UID can only success if it is not already validated by the network.</source> - <translation type="obsolete">Sind Sie sich sicher? -Sie können die UID nur widerrufen, wenn sie noch nicht vom Netzwerk validiert wurde.</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="321"/> - <source>Renew membership</source> - <translation type="obsolete">Mitgliedschaft erneuern</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="328"/> - <source>Send membership demand</source> - <translation type="obsolete">Mitgliedschaft beantragen</translation> + <translation type="unfinished"></translation> </message> </context> <context> - <name>WalletsTableModel</name> + <name>UserInformationWidget</name> <message> - <location filename="../../../src/sakia/models/wallets.py" line="72"/> - <source>Name</source> - <translation type="obsolete">Name</translation> + <location filename="../../../src/sakia/gui/sub/user_information/user_information_uic.py" line="76"/> + <source>Member informations</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/models/wallets.py" line="72"/> - <source>Pubkey</source> - <translation type="obsolete">Öffentlicher Schlüssel</translation> + <location filename="../../../src/sakia/gui/sub/user_information/user_information_uic.py" line="77"/> + <source>User</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>WoT.Node</name> - <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="294"/> - <source>Informations</source> - <translation type="obsolete">Informationen</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="299"/> - <source>Add as contact</source> - <translation type="obsolete">Als Kontakt hinzufügen</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="304"/> - <source>Send money</source> - <translation type="obsolete">Geld schicken</translation> - </message> + <name>WotWidget</name> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="309"/> - <source>Certify identity</source> - <translation type="obsolete">Identität zertifizieren</translation> + <location filename="../../../src/sakia/gui/navigation/graphs/wot/wot_tab_uic.py" line="27"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>WotTabWidget</name> - <message> - <location filename="../../ui/wot_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Form</translation> - </message> + <name>dialog</name> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="25"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">Nach öffentlichem Schlüssel oder uid suchen…</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="122"/> - <source>Membership</source> - <translation type="obsolete">Mitgliedschaft</translation> + <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/wot_tab.py" line="158"/> - <source>Not a member</source> - <translation type="obsolete">Kein Mitglied</translation> + <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="47"/> + <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="129"/> + <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="37"/> + <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="47"/> - <source>Add as contact</source> - <translation type="obsolete">Als Kontakt hinzufügen</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="42"/> + <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="51"/> + <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="55"/> + <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="60"/> + <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="70"/> + <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="72"/> + <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="76"/> + <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="81"/> + <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="86"/> + <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="46"/> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="52"/> <source>Please enter your password</source> <translation type="unfinished"></translation> </message> @@ -3452,27 +2478,9 @@ Sie können die UID nur widerrufen, wenn sie noch nicht vom Netzwerk validiert w <context> <name>self.config_dialog</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="88"/> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="103"/> <source>Ok</source> <translation type="unfinished">OK</translation> </message> </context> -<context> - <name>transactionsTabWidget</name> - <message> - <location filename="../../ui/transactions_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Form</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="90"/> - <source>Deposit:</source> - <translation type="obsolete">Lagerstätte:</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="100"/> - <source>Balance:</source> - <translation type="obsolete">Kontostand:</translation> - </message> -</context> </TS> diff --git a/res/i18n/ts/es.ts b/res/i18n/ts/es.ts index e779e6319b67012ffd935e27d372d377cb439de7..ede402a59262e419c6728f781ec214e80448c076 100644 --- a/res/i18n/ts/es.ts +++ b/res/i18n/ts/es.ts @@ -1,2647 +1,1632 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="2.0" language="es" sourcelanguage=""> <context> - <name>AboutPopup</name> - <message> - <location filename="../../ui/about.ui" line="14"/> - <source>About</source> - <translation type="obsolete">Sobre</translation> - </message> + <name>AboutMoney</name> <message> - <location filename="../../ui/about.ui" line="22"/> - <source>label</source> - <translation type="obsolete">label</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="56"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Account</name> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>Units</source> - <translation type="obsolete">Unidades</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="57"/> + <source>General</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>UD {0}</source> - <translation type="obsolete">DU {0}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="58"/> + <source>Rules</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>UD</source> - <translation type="obsolete">DU</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="59"/> + <source>Money</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>AboutPopup</name> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>Q0 {0}</source> - <translation type="obsolete">Q0 {0}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_uic.py" line="40"/> + <source>About</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>Quant Z-sum</source> - <translation type="obsolete">Quant. Z-Σ</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_uic.py" line="41"/> + <source>label</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>AboutWot</name> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>R0 {0}</source> - <translation type="obsolete">R0 {0}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_wot_uic.py" line="33"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>Relat Z-sum</source> - <translation type="obsolete">Relat. Z-Σ</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_wot_uic.py" line="34"/> + <source>WoT</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>BaseGraph</name> <message> - <location filename="../../../src/sakia/core/account.py" line="544"/> - <source>Could not find user self certification.</source> - <translation type="obsolete">No he encontrado la identidad del usuario.</translation> + <location filename="../../../src/sakia/data/graphs/base_graph.py" line="19"/> + <source>(sentry)</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ButtonsState</name> <message> - <location filename="../../../src/sakia/core/account.py" line="67"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Advertencia: Su membresÃa expira pronto.</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> + <source>Duniter documents (*.txt)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/core/account.py" line="72"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Advertencia: Tu podÃa faltar certificaciones pronto.</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="125"/> + <source>Identity document</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>AccountConfigurationDialog</name> <message> - <location filename="../../ui/account_cfg.ui" line="14"/> - <source>Add an account</source> - <translation type="obsolete">Añadir un cuenta</translation> + <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="../../ui/account_cfg.ui" line="30"/> - <source>Account parameters</source> - <translation type="obsolete">Ajustes del cuenta</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="../../ui/account_cfg.ui" line="51"/> - <source>Account name (uid)</source> - <translation type="obsolete">Nombre del cuenta (uid)</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="147"/> + <source>Success sending certification</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="68"/> - <source>Wallets</source> - <translation type="obsolete">Carteras</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="192"/> + <source>{days} days</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="84"/> - <source>Delete account</source> - <translation type="obsolete">Borrar cuenta</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="194"/> + <source>{hours} hours and {min} min.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="113"/> - <source>Key parameters</source> - <translation type="obsolete">Adjustes de la clave</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> + <source>Import identity document</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="143"/> - <source>CryptoID</source> - <translation type="obsolete">Identidad de cripto</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> + <source>Could not broadcast certification: {0}</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="153"/> - <source>Your password</source> - <translation type="obsolete">Tu contraseña</translation> + <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="../../ui/account_cfg.ui" line="166"/> - <source>Please repeat your password</source> - <translation type="obsolete">Repita tu contraseña</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="198"/> + <source>Remaining time before next certification validation: {0}</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CertificationController</name> <message> - <location filename="../../ui/account_cfg.ui" line="185"/> - <source>Show public key</source> - <translation type="obsolete">Mostrar clave pública</translation> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="204"/> + <source>{days} days</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="242"/> - <source>Communities membership</source> - <translation type="obsolete">Comunidades de miembros</translation> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="206"/> + <source>{hours}h {min}min</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CertificationView</name> <message> - <location filename="../../ui/account_cfg.ui" line="230"/> - <source>Add a community</source> - <translation type="obsolete">Añadir una comunidad</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> + <source>&Ok</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="237"/> - <source>Remove selected community</source> - <translation type="obsolete">Eliminar seleccione comunidad</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="25"/> + <source>No more certifications</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="261"/> - <source>Previous</source> - <translation type="obsolete">Anterior</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="../../ui/account_cfg.ui" line="281"/> - <source>Next</source> - <translation type="obsolete">Siguiente</translation> + <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="../../ui/account_cfg.ui" line="215"/> - <source>Communities</source> - <translation type="obsolete">Comunidades</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="37"/> + <source>&Ok (Not validated before {remaining})</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Application</name> <message> - <location filename="../../../src/sakia/core/app.py" line="76"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Advertencia: Su membresÃa expira pronto.</translation> + <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/core/app.py" line="81"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Advertencia: Tu podÃa faltar certificaciones pronto.</translation> + <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>ButtonBoxState</name> + <name>CertificationWidget</name> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="88"/> - <source>Certification</source> - <translation type="unfinished">Certificatión</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="139"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="79"/> - <source>Success sending certification</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="140"/> + <source>Select your identity</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="88"/> - <source>Could not broadcast certification : {0}</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="141"/> + <source>Certifications stock</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="103"/> - <source>Certifications sent : {nb_certifications}/{stock}</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="142"/> + <source>Certify user</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="110"/> - <source>{days} days</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="143"/> + <source>Import identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="112"/> - <source>{hours} hours and {min} min.</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="144"/> + <source>Process certification</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="115"/> - <source>Remaining time before next certification validation : {0}</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="150"/> + <source>Cancel</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CertificationController</name> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/controller.py" line="144"/> - <source>{days} days</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="146"/> + <source>Step 1. Check the key/user / Step 2. Accept the money licence / Step 3. Sign to confirm certification</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/controller.py" line="146"/> - <source>{hours}h {min}min</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="147"/> + <source>Licence</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CertificationDialog</name> <message> - <location filename="../../../src/sakia/gui/certification.py" line="136"/> - <source>Certification</source> - <translation type="obsolete">Certificatión</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="148"/> + <source>By going throught the process of creating a wallet, you accept the license above.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/certification.ui" line="26"/> - <source>Community</source> - <translation type="obsolete">Comunidad</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="149"/> + <source>I accept the above licence</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/certification.ui" line="54"/> - <source>Certify user</source> - <translation type="obsolete">Certificar usuario</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="151"/> + <source>Secret Key / Password</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CertifiersTableModel</name> <message> - <location filename="../../ui/certification.ui" line="40"/> - <source>Contact</source> - <translation type="obsolete">Contacto</translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="126"/> + <source>UID</source> + <translation type="unfinished">UID</translation> </message> <message> - <location filename="../../ui/certification.ui" line="61"/> - <source>User public key</source> - <translation type="obsolete">Clave pública del usuario</translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="127"/> + <source>Pubkey</source> + <translation type="unfinished">Clave pública</translation> </message> <message> - <location filename="../../ui/certification.ui" line="157"/> - <source>Key</source> - <translation type="obsolete">Clave</translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="131"/> + <source>Expiration</source> + <translation type="unfinished">Caducidad</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="65"/> - <source>Success certifying {0} from {1}</source> - <translation type="obsolete">Éxisto certificar {0} de {1}</translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="128"/> + <source>Publication</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CommunityState</name> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="75"/> - <source>Error</source> - <translation type="obsolete">Error</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="86"/> + <source>Member</source> + <translation type="unfinished">Miembro</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="77"/> - <source>Ok</source> - <translation type="obsolete">Ok</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="138"/> + <source>Status</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/certification.py" line="232"/> - <source>Not a member</source> - <translation type="obsolete">No es un miembro</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="149"/> + <source>Certs. received</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="75"/> - <source>{0} : {1}</source> - <translation type="obsolete">{0} : {1}</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="149"/> + <source>Membership</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="29"/> - <source>&Ok</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="190"/> + <source>{:} day(s) {:} hour(s)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="22"/> - <source>No more certifications</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="186"/> + <source>{:} hour(s)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="24"/> - <source>Not a member</source> - <translation type="unfinished">No es un miembro</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Fundamental growth (c)</source> + <translation type="unfinished">Crecimiento fundamental (c)</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="25"/> - <source>Please select an identity</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Initial Universal Dividend UD(0) in</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="26"/> - <source>&Ok (Not validated before {remaining})</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Time period between two UD</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CommunityConfigurationDialog</name> - <message> - <location filename="../../ui/community_cfg.ui" line="17"/> - <source>Add a community</source> - <translation type="obsolete">Añadir una comunidad</translation> - </message> <message> - <location filename="../../ui/community_cfg.ui" line="46"/> - <source>Please enter the address of a node :</source> - <translation type="obsolete">Por favor escribe la direccÃon de un nodo :</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Minimum delay between 2 certifications (in days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="61"/> - <source>:</source> - <translation type="obsolete">:</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Minimum percent of sentries to reach to match the distance rule</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="162"/> - <source>Communities nodes</source> - <translation type="obsolete">Comunidades nodos</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum distance between each WoT member and a newcomer</source> + <translation type="unfinished">La distancia máxima entre cada miembro de la AdC y un recién llegado</translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="180"/> - <source>Server</source> - <translation type="obsolete">Servidor</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="72"/> + <source>Identity written in blockchain</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="203"/> - <source>Add</source> - <translation type="obsolete">Añadir</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="79"/> + <source>Identity not written in blockchain</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="224"/> - <source>Previous</source> - <translation type="obsolete">Anterior</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="95"/> + <source>Renew membership</source> + <translation type="unfinished">Renovar la membresÃa</translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="247"/> - <source>Next</source> - <translation type="obsolete">Siguiente</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="99"/> + <source>Request membership</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="98"/> - <source>Check node connectivity</source> - <translation type="obsolete">Compruebe la conectividad de nodo</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="104"/> + <source>{0} more certifications required</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CommunityState</name> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="42"/> - <source>Member</source> - <translation type="unfinished">Miembro</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="111"/> + <source>Expires in </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="42"/> - <source>Non-Member</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="119"/> + <source>Expired or never published</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="43"/> - <source>#FF0000</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Time period between two UD reevaluation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>members</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="79"/> + <source>Expires on: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Monetary mass</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum validity time of a certification (in days)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Status</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Minimum quantity of certifications to be part of the WoT</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Certs. received</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum quantity of active certifications per member</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Membership</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum time before a pending certification expire</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Balance</source> - <translation type="unfinished">Saldo</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum validity time of a membership (in days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="125"/> - <source>No Universal Dividend created yet.</source> - <translation type="unfinished">Dividendo Universales no se ha creado.</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="86"/> + <source>Not a member</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="101"/> + <source>Identity registration ready</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CongratulationPopup</name> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Universal Dividend UD(t) in</source> - <translation type="unfinished">Dividendo Universales DU(t) en</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/congratulation_uic.py" line="51"/> + <source>Congratulation</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Monetary Mass M(t-1) in</source> - <translation type="unfinished">Oferta monetaria M(t-1) en</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/congratulation_uic.py" line="52"/> + <source>label</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ConnectionConfigController</name> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Members N(t)</source> - <translation type="unfinished">Miembros N(t)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="197"/> + <source>Broadcasting identity...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Monetary Mass per member M(t-1)/N(t) in</source> - <translation type="unfinished">Oferta monetaria por cada miembro M(t-1) / N(t) en</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="491"/> + <source>connecting...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Actual growth c = UD(t)/[M(t-1)/N(t)]</source> - <translation type="unfinished">Crecimiento actual c = UD( t ) / [ M( t-1 ) / N( t ) ]</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="530"/> + <source>Could not connect. Check node peering entry</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Penultimate UD date and time (t-1)</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="460"/> + <source>Could not find your identity on the network.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Last UD date and time (t)</source> - <translation type="unfinished">última DU fecha y tiempo ( t )</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="183"/> + <source>Next</source> + <translation type="unfinished">Siguiente</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Next UD date and time (t+1)</source> - <translation type="unfinished">Siguiente DU fecha y tiempo ( t+1 )</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="186"/> + <source> (Optional)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="330"/> + <source>Save a revocation document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>{:2.0%} / {:} days</source> - <translation type="unfinished">{:2.0%} / {:} dÃa</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="330"/> + <source>All text files (*.txt)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>Fundamental growth (c) / Delta time (dt)</source> - <translation type="unfinished">Crecimiento fundamental (c) / Delta tiempo (dt)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="526"/> + <source>An account already exists using this key.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>UDÄž(t) = UDÄž(t-1) + c²*M(t-1)/N(t-1)</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="282"/> + <source>Forbidden: pubkey is too short</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>Universal Dividend (formula)</source> - <translation type="unfinished">Dividendo Universales ( fórmula )</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="285"/> + <source>Forbidden: pubkey is too long</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>{:} = {:} + {:2.0%}²* {:} / {:}</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="289"/> + <source>Error: passwords are different</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>Universal Dividend (computed)</source> - <translation type="unfinished">Dividendo Universales (computarizada)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="293"/> + <source>Error: salts are different</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/> - <source>Name</source> - <translation type="unfinished">Nombre</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="315"/> + <source>Forbidden: salt is too short</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/> - <source>Units</source> - <translation type="unfinished">Unidades</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="319"/> + <source>Forbidden: password is too short</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/> - <source>Formula</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="344"/> + <source>Revocation file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/> - <source>Description</source> + <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/navigation/informations/view.py" line="194"/> - <source>{:} day(s) {:} hour(s)</source> + <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/navigation/informations/view.py" line="196"/> - <source>{:} hour(s)</source> + <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/navigation/informations/view.py" line="201"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:2.0%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> - </table> - </source> + <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/navigation/informations/view.py" line="201"/> - <source>Fundamental growth (c)</source> - <translation type="unfinished">Crecimiento fundamental (c)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="344"/> + <source><div>Your revocation document has been saved.</div> +<div><b>Please keep it in a safe place.</b></div> +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/navigation/informations/view.py" line="201"/> - <source>Initial Universal Dividend UD(0) in</source> + <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/navigation/informations/view.py" line="201"/> - <source>Time period between two UD</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="299"/> + <source>Forbidden: invalid characters in salt</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Number of blocks used for calculating median time</source> - <translation type="unfinished">El número de bloques utilizados para calcular la mediana del tiempo</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>The average time in seconds for writing 1 block (wished time)</source> - <translation type="unfinished">El promedio de tiempo en segundos para escribir 1 bloque (el tiempo de espera)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>The number of blocks required to evaluate again PoWMin value</source> - <translation type="unfinished">El número de bloques requerido para evaluar de nuevo el valor PoWMin</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>The percent of previous issuers to reach for personalized difficulty</source> - <translation type="unfinished">El porcentaje de los emisores anteriores para llegar a la dificultad personalizada</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="305"/> + <source>Forbidden: invalid characters in password</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ConnectionConfigView</name> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Minimum delay between 2 certifications (in days)</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="134"/> + <source>UID broadcast</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum age of a valid signature (in days)</source> - <translation type="unfinished">La edad máxima de una firma válida (en dÃas)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="126"/> + <source>Identity broadcasted to the network</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Minimum quantity of signatures to be part of the WoT</source> - <translation type="unfinished">La cantidad mÃnima de firmas para ser incluido en la AdC</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="135"/> + <source>Error</source> + <translation type="unfinished">Error</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum quantity of active certifications made by member.</source> + <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/navigation/informations/view.py" line="240"/> - <source>Maximum delay a certification can wait before being expired for non-writing.</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="216"/> + <source>{days} days, {hours}h and {min}min</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Minimum percent of sentries to reach to match the distance rule</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="144"/> + <source>New account on {0} network</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum age of a valid membership (in days)</source> - <translation type="unfinished">La edad máxima de una membresÃa válida (en dÃas)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum distance between each WoT member and a newcomer</source> - <translation type="unfinished">La distancia máxima entre cada miembro de la AdC y un recién llegado</translation> - </message> -</context> -<context> - <name>CommunityTabWidget</name> - <message> - <location filename="../../ui/community_tab.ui" line="17"/> - <source>communityTabWidget</source> - <translation type="obsolete">CommunityTabWidget</translation> - </message> - <message> - <location filename="../../ui/community_tab.ui" line="40"/> - <source>Identities</source> - <translation type="obsolete">Identidades</translation> - </message> - <message> - <location filename="../../ui/community_tab.ui" line="53"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">Investicar a clave pública, identificatión del usuario…</translation> - </message> - <message> - <location filename="../../ui/community_tab.ui" line="60"/> - <source>Search</source> - <translation type="obsolete">Buscar</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="58"/> - <source>Web of Trust</source> - <translation type="obsolete">Anillo de Confianza</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="59"/> - <source>Members</source> - <translation type="obsolete">Miembros</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="62"/> - <source>Direct connections</source> - <translation type="obsolete">Conexiones directas</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="102"/> - <source>Informations</source> - <translation type="obsolete">Informaciones</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="105"/> - <source>Add as contact</source> - <translation type="obsolete">Añadir como contacto</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="109"/> - <source>Send money</source> - <translation type="obsolete">Enviar dinero</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="113"/> - <source>Certify identity</source> - <translation type="obsolete">Certificar una identidad</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="117"/> - <source>View in Web of Trust</source> - <translation type="obsolete">Ver en Anillo de Confianza</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="76"/> - <source>Membership</source> - <translation type="obsolete">Afiliación</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="76"/> - <source>Success sending Membership demand</source> - <translation type="obsolete">Éxito de enviar una solicitud de afiliación</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="82"/> - <source>Revoke</source> - <translation type="obsolete">Revocar</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="82"/> - <source>Success sending Revoke demand</source> - <translation type="obsolete">Éxito enviar Revocar una solicitud</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="88"/> - <source>Self Certification</source> - <translation type="obsolete">Auto-certificación</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="88"/> - <source>Success sending Self Certification document</source> - <translation type="obsolete">Éxito enviar Documento de auto-certificación</translation> - </message> -</context> -<context> - <name>CommunityTile</name> - <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="123"/> - <source>Member</source> - <translation type="obsolete">Miembro</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="137"/> - <source>Balance</source> - <translation type="obsolete">Saldo</translation> + <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> - <name>CommunityWidget</name> - <message> - <location filename="../../ui/community_view.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Forma</translation> - </message> - <message> - <location filename="../../ui/community_view.ui" line="59"/> - <source>Send money</source> - <translation type="obsolete">Enviar dinero</translation> - </message> - <message> - <location filename="../../ui/community_view.ui" line="76"/> - <source>Certification</source> - <translation type="obsolete">Certificatión</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="334"/> - <source>Renew membership</source> - <translation type="obsolete">Renovar la membresÃa</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="44"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Advertencia: Su membresÃa expira pronto.</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="46"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Advertencia: Tu podÃa faltar certificaciones pronto.</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="33"/> - <source>Transactions</source> - <translation type="obsolete">Transacciones</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="34"/> - <source>Web of Trust</source> - <translation type="obsolete">Anillo de Confianza</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="93"/> - <source>Network</source> - <translation type="obsolete">Red</translation> - </message> +<context encoding="UTF-8"> + <name>ConnectionConfigurationDialog</name> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="240"/> - <source>Membership expiration</source> - <translation type="obsolete">MembresÃa expira</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="240"/> - <source><b>Warning : Membership expiration in {0} days</b></source> - <translation type="obsolete"><b>Advertencia : Expiración la membresÃa en {0} dÃas</b></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="251"/> - <source>Certifications number</source> - <translation type="obsolete">Número de certificaciones</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="251"/> - <source><b>Warning : You are certified by only {0} persons, need {1}</b></source> - <translation type="obsolete"><b>Advertencia : Usted está certificado por sólo {0} personas, necesitará {1}</b></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="235"/> - <source> Block {0}</source> - <translation type="obsolete"> Bloque {0}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="340"/> - <source>Send membership demand</source> - <translation type="obsolete">Enviar una solicitud de membresÃa</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="385"/> - <source>Warning</source> - <translation type="obsolete">Advertencia</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="385"/> - <source>Are you sure ? -Sending a leaving demand cannot be canceled. -The process to join back the community later will have to be done again.</source> - <translation type="obsolete">¿ Estas seguro ? -EnvÃo de una solicitud de salir no se puede cancelar. -El proceso de volver a unirse a la comunidad más adelante tendrá que ser hecho de nuevo</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="272"/> - <source>Are you sure ? -Publishing your UID can be canceled by Revoke UID.</source> - <translation type="obsolete">¿ Estas seguro ?↵ -Publicar su UID puede ser cancelada por Revocar UID.</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="418"/> - <source>Success publishing your UID</source> - <translation type="obsolete">Éxito con la publicación de su UID</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="260"/> + <source>I accept the above licence</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="286"/> - <source>Publish UID error</source> - <translation type="obsolete">Error de publicación del UID</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="264"/> + <source>Public key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="289"/> - <source>Network error</source> - <translation type="obsolete">Error de red</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="266"/> + <source>Secret key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="289"/> - <source>Couldn't connect to network : {0}</source> - <translation type="obsolete">No se pudo conectar a la red : {0}</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="267"/> + <source>Please repeat your secret key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="293"/> - <source>Error</source> - <translation type="obsolete">Error</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="268"/> + <source>Your password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="298"/> - <source>Are you sure ? -Revoking your UID can only success if it is not already validated by the network.</source> - <translation type="obsolete">¿ Estas seguro ? -Revocar de su UID sólo puede éxito si no está ya validado por la red.</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="269"/> + <source>Please repeat your password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="374"/> - <source>Success sending Membership demand</source> - <translation type="obsolete">Éxito de enviar una solicitud de afiliación</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="270"/> + <source>Show public key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="405"/> - <source>Revoke</source> - <translation type="obsolete">Revocar</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="271"/> + <source>Scrypt parameters</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="399"/> - <source>Success sending Revoke demand</source> - <translation type="obsolete">Éxito enviar Revocar una solicitud</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="272"/> + <source>Simple</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="325"/> - <source>Self Certification</source> - <translation type="obsolete">Auto-certificación</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="273"/> + <source>Secure</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="325"/> - <source>Success sending Self Certification document</source> - <translation type="obsolete">Éxito enviar Documento de auto-certificación</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="274"/> + <source>Hardest</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="98"/> - <source>Informations</source> - <translation type="obsolete">Informaciones</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="275"/> + <source>Extreme</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="40"/> - <source>Publish UID</source> - <translation type="obsolete">Publicar UID</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="279"/> + <source>Export revocation document to continue</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="41"/> - <source>Revoke UID</source> - <translation type="obsolete">Revocar UID</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="237"/> + <source>Add an account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="424"/> - <source>UID</source> - <translation type="obsolete">UID</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="242"/> + <source><html><head/><body><p><span style=" font-size:large; font-weight:600;">Licence</span></p></body></html></source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ConfigureContactDialog</name> - <message> - <location filename="../../ui/contact.ui" line="14"/> - <source>Add a contact</source> - <translation type="obsolete">Añade un contacto</translation> + <message encoding="UTF-8"> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="243"/> + <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> This program is free software: you can redistribute it and/or modify</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> it under the terms of the GNU General Public License as published by</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> the Free Software Foundation, either version 3 of the License, or</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> (at your option) any later version.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Hack'; font-size:10pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> This program is distributed in the hope that it will be useful,</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> GNU General Public License for more details.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Hack'; font-size:10pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> You should have received a copy of the GNU General Public License</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> along with this program. If not, see &lt;http://www.gnu.org/licenses/&gt;. </span><a name="TransNote1-rev"></a><a href="https://www.gnu.org/licenses/gpl-howto.fr.html#TransNote1"><span style=" font-family:'Hack'; font-size:10pt; text-decoration: underline; color:#2980b9; vertical-align:super;">1</span></a></p></body></html></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/contact.ui" line="22"/> - <source>Name</source> - <translation type="obsolete">Nombre</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="259"/> + <source>By going throught the process of creating a wallet, you accept the licence above.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/contact.ui" line="36"/> - <source>Pubkey</source> - <translation type="obsolete">Clave pública</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="261"/> + <source>Account parameters</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/contact.py" line="81"/> - <source>Contact already exists</source> - <translation type="obsolete">Contacto ya existe</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="238"/> + <source>Create a new member account</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ConnectionConfigController</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="117"/> - <source>Could not connect. Check hostname, ip address or port : <br/></source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="239"/> + <source>Add an existing member account</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="151"/> - <source>Broadcasting identity...</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="240"/> + <source>Add a wallet</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="205"/> - <source>Forbidden : salt is too short</source> - <translation type="unfinished">Prohibido: sal es demasiado corto</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="241"/> + <source>Add using a public key (quick)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="209"/> - <source>Forbidden : password is too short</source> - <translation type="unfinished">Prohibido: contraseña es demasiado corta</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="262"/> + <source>Identity name (UID)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="213"/> - <source>Forbidden : Invalid characters in salt field</source> - <translation type="unfinished">Prohibida: caracteres no válidos en el campo de la sal</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="265"/> + <source>Credentials</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="217"/> - <source>Forbidden : Invalid characters in password field</source> - <translation type="unfinished">Prohibida: caracteres no válidos en el campo de la contraseña</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="276"/> + <source>N</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="223"/> - <source>Error : passwords are different</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="277"/> + <source>r</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="228"/> - <source>Error : secret keys are different</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="278"/> + <source>p</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ContactDialog</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="297"/> - <source>connecting...</source> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="109"/> + <source>Contacts</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="251"/> - <source>Your pubkey is associated to a pubkey. - Yours : {0}, the network : {1}</source> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="110"/> + <source>Contacts list</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="318"/> - <source>A connection already exists using this key.</source> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="111"/> + <source>Delete selected contact</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="320"/> - <source>Could not connect. Check node peering entry</source> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="112"/> + <source>Clear selection</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="278"/> - <source>Could not find your identity on the network.</source> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="113"/> + <source>Contact informations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="280"/> - <source>Your pubkey or UID is different on the network. - Yours : {0}, the network : {1}</source> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="114"/> + <source>Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="309"/> - <source>Your pubkey or UID was already found on the network. - Yours : {0}, the network : {1}</source> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="115"/> + <source>Public key</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ConnectionConfigView</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="101"/> - <source>UID broadcast</source> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="116"/> + <source>Add other informations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="96"/> - <source>Identity broadcasted to the network</source> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="117"/> + <source>Save</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ContactsTableModel</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="102"/> - <source>Error</source> - <translation type="unfinished">Error</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <source>Name</source> + <translation type="unfinished">Nombre</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="111"/> - <source>New connection to {0} network</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <source>Public key</source> + <translation type="unfinished">Clave pública</translation> </message> </context> <context> <name>ContextMenu</name> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="145"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="236"/> <source>Warning</source> <translation type="unfinished">Advertencia</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="145"/> - <source>Are you sure ? + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="236"/> + <source>Are you sure? This money transfer will be removed and not sent.</source> - <translation type="unfinished">¿ Estas seguro ? -Esta transferencia de dinero será eliminado y no se ha enviado.</translation> + <translation type="unfinished"></translation> </message> </context> <context> - <name>CreateWalletDialog</name> + <name>HistoryTableModel</name> <message> - <location filename="../../ui/create_wallet.ui" line="14"/> - <source>Create a new wallet</source> - <translation type="obsolete">Crear una nueva cartera</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Date</source> + <translation>Fecha</translation> </message> <message> - <location filename="../../ui/create_wallet.ui" line="45"/> - <source>Wallet name :</source> - <translation type="obsolete">Nombre de la cartera :</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Comment</source> + <translation type="unfinished">Comentario</translation> </message> <message> - <location filename="../../ui/create_wallet.ui" line="83"/> - <source>Previous</source> - <translation type="obsolete">Anterior</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Amount</source> + <translation type="unfinished">Cantidad</translation> </message> <message> - <location filename="../../ui/create_wallet.ui" line="103"/> - <source>Next</source> - <translation type="obsolete">Siguiente</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Public key</source> + <translation type="unfinished">Clave pública</translation> </message> -</context> -<context> - <name>CurrencyTabWidget</name> <message> - <location filename="../../ui/currency_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Forma</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="184"/> + <source>Transactions missing from history</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="44"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Advertencia: Su membresÃa expira pronto.</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="467"/> + <source>{0} / {1} confirmations</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="46"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Advertencia: Tu podÃa faltar certificaciones pronto.</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="473"/> + <source>Confirming... {0} %</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>HomescreenWidget</name> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="73"/> - <source>Wallets</source> - <translation type="obsolete">Carteras</translation> + <location filename="../../../src/sakia/gui/navigation/homescreen/homescreen_uic.py" line="28"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>IdentitiesTableModel</name> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="77"/> - <source>Transactions</source> - <translation type="obsolete">Transacciones</translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="150"/> + <source>UID</source> + <translation>UID</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="81"/> - <source>Community</source> - <translation type="obsolete">Comunidad</translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="151"/> + <source>Pubkey</source> + <translation>Clave pública</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="89"/> - <source>Informations</source> - <translation type="obsolete">Informaciones</translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="152"/> + <source>Renewed</source> + <translation>Renovado</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="85"/> - <source>Network</source> - <translation type="obsolete">Red</translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="153"/> + <source>Expiration</source> + <translation>Caducidad</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="125"/> - <source>Membership expiration</source> - <translation type="obsolete">MembresÃa expira</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="125"/> - <source><b>Warning : Membership expiration in {0} days</b></source> - <translation type="obsolete"><b>Advertencia : Expiración la membresÃa en {0} dÃas</b></translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="132"/> - <source>Certifications number</source> - <translation type="obsolete">Número de certificaciones</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="132"/> - <source><b>Warning : You are certified by only {0} persons, need {1}</b></source> - <translation type="obsolete"><b>Advertencia : Usted está certificado por sólo {0} personas, necesitará {1}</b></translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="163"/> - <source> Block {0}</source> - <translation type="obsolete"> Bloque {0}</translation> - </message> -</context> -<context> - <name>DialogMember</name> - <message> - <location filename="../../ui/member.ui" line="14"/> - <source>Informations</source> - <translation type="obsolete">Informaciones</translation> - </message> - <message> - <location filename="../../ui/member.ui" line="34"/> - <source>Member</source> - <translation type="obsolete">Miembro</translation> - </message> - <message> - <location filename="../../ui/member.ui" line="65"/> - <source>uid</source> - <translation type="obsolete">uid</translation> - </message> - <message> - <location filename="../../ui/member.ui" line="72"/> - <source>properties</source> - <translation type="obsolete">propiedades</translation> - </message> -</context> -<context> - <name>ExplorerTabWidget</name> - <message> - <location filename="../../ui/explorer_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Forma</translation> - </message> -</context> -<context> - <name>GraphTabWidget</name> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="89"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="89"/> - <source>Last renewal on {:}, expiration on {:}</source> - <translation type="obsolete">Última renovación en {:}, caducidad en {:}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/> - <source>Your web of trust</source> - <translation type="obsolete">Su Anillo de Confianza ( AdC )</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/> - <source>Certified by {:} members; Certifier of {:} members</source> - <translation type="obsolete">Certificado por: {} miembros; Certificador de {:} miembros</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/> - <source>Not a member</source> - <translation type="obsolete">No es un miembro</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - ↵ - <table cellpadding="5">↵ - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr>↵ - <tr><td align="right"><b>{:}</b></td></tr>↵ - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr>↵ - </table>↵ - </translation> - </message> -</context> -<context> - <name>HistoryTableModel</name> - <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>Date</source> - <translation>Fecha</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>UID/Public key</source> - <translation>UID/Clave pública</translation> - </message> - <message> - <location filename="../../../src/sakia/models/txhistory.py" line="206"/> - <source>Payment</source> - <translation type="obsolete">Pago</translation> - </message> - <message> - <location filename="../../../src/sakia/models/txhistory.py" line="206"/> - <source>Deposit</source> - <translation type="obsolete">Deposito</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>Comment</source> - <translation type="unfinished">Comentario</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>Amount</source> - <translation type="unfinished">Cantidad</translation> - </message> -</context> -<context> - <name>HomeScreenWidget</name> - <message> - <location filename="../../ui/homescreen.ui" line="20"/> - <source>Form</source> - <translation type="obsolete">Forma</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="49"/> - <source><html><head/><body><p><br/></p></body></html></source> - <translation type="obsolete"><html><head/><body><p><br/></p></body></html></translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="67"/> - <source>Create a new account</source> - <translation type="obsolete">Crear una cuenta</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="100"/> - <source>Import an existing account</source> - <translation type="obsolete">Importar una cuenta existente</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="127"/> - <source>Get to know more about ucoin</source> - <translation type="obsolete">Conozca más sobre uCoin</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/homescreen.py" line="35"/> - <source>Please get the latest release {version}</source> - <translation type="obsolete">Por favor, obtener la última versión {version}</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/homescreen.py" line="39"/> - <source> - <h1>Welcome to Cutecoin {version}</h1> - <h2>{version_info}</h2> - <h3><a href={version_url}>Download link</a></h3> - </source> - <translation type="obsolete"> - <h1>Bienvenido a CuteCoin {version}</h1> - <h2>{version_info}</h2> - <h3><a href={version_url}>Enlace de descarga</a></h3> - </translation> - </message> -</context> -<context> - <name>HomescreenWidget</name> - <message> - <location filename="../../ui/homescreen.ui" line="20"/> - <source>Form</source> - <translation type="obsolete">Forma</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="54"/> - <source>Add a community</source> - <translation type="obsolete">Añadir una comunidad</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="149"/> - <source>New account</source> - <translation type="obsolete">Nueva cuenta</translation> - </message> -</context> -<context> - <name>IdentitiesTab</name> - <message> - <location filename="../../ui/identities_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Forma</translation> - </message> - <message> - <location filename="../../ui/identities_tab.ui" line="25"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">Investicar a clave pública, identificatión del usuario…</translation> - </message> - <message> - <location filename="../../ui/identities_tab.ui" line="32"/> - <source>Search</source> - <translation type="obsolete">Buscar</translation> - </message> -</context> -<context> - <name>IdentitiesTabWidget</name> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="36"/> - <source>Members</source> - <translation type="obsolete">Miembros</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="37"/> - <source>Direct connections</source> - <translation type="obsolete">Conexiones directas</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="112"/> - <source>Informations</source> - <translation type="obsolete">Informaciones</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="115"/> - <source>Add as contact</source> - <translation type="obsolete">Añadir como contacto</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="119"/> - <source>Send money</source> - <translation type="obsolete">Enviar dinero</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="33"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">Investicar a clave pública, identificatión del usuario…</translation> - </message> -</context> -<context> - <name>IdentitiesTableModel</name> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="113"/> - <source>UID</source> - <translation>UID</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="114"/> - <source>Pubkey</source> - <translation>Clave pública</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="115"/> - <source>Renewed</source> - <translation>Renovado</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="116"/> - <source>Expiration</source> - <translation>Caducidad</translation> - </message> - <message> - <location filename="../../../src/sakia/models/identities.py" line="123"/> - <source>Validation</source> - <translation type="obsolete">Validación</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="117"/> - <source>Publication Date</source> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="157"/> + <source>Publication Block</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="118"/> - <source>Publication Block</source> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="154"/> + <source>Publication</source> <translation type="unfinished"></translation> </message> </context> <context> <name>IdentitiesView</name> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="15"/> - <source>Search direct certifications</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="16"/> - <source>Research a pubkey, an uid...</source> - <translation type="unfinished">Investicar a clave pública, identificatión del usuario…</translation> - </message> -</context> -<context> - <name>ImportAccountDialog</name> - <message> - <location filename="../../ui/import_account.ui" line="14"/> - <source>Import an account</source> - <translation type="obsolete">Importar una cuenta</translation> - </message> - <message> - <location filename="../../ui/import_account.ui" line="25"/> - <source>Import a file</source> - <translation type="obsolete">Importar un archivo</translation> - </message> - <message> - <location filename="../../ui/import_account.ui" line="36"/> - <source>Name of the account :</source> - <translation type="obsolete">Nombre de cuenta :</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="36"/> - <source>Error</source> - <translation type="obsolete">Error</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="40"/> - <source>Account import</source> - <translation type="obsolete">Cuenta de importación</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="40"/> - <source>Account imported succefully !</source> - <translation type="obsolete">Cuenta importado correctamente !</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="45"/> - <source>Import an account file</source> - <translation type="obsolete">Importar un archivo de cuenta</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="45"/> - <source>All account files (*.acc)</source> - <translation type="obsolete">Archivos de la cuenta (*.acc)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="60"/> - <source>Please enter a name</source> - <translation type="obsolete">Por favor, introduzca un nombre</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="65"/> - <source>Name already exists</source> - <translation type="obsolete">El nombre ya existe</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="69"/> - <source>File is not an account format</source> - <translation type="obsolete">El archivo no es un formato de cuenta</translation> - </message> -</context> -<context> - <name>InformationsModel</name> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="118"/> - <source>Expired or never published</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="119"/> - <source>Outdistanced</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="130"/> - <source>In WoT range</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="134"/> - <source>Expires in </source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>InformationsTabWidget</name> - <message> - <location filename="../../ui/informations_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Forma</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="52"/> - <source>General</source> - <translation type="obsolete">General</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="61"/> - <source>label_general</source> - <translation type="obsolete">label_general</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="77"/> - <source>Rules</source> - <translation type="obsolete">Reglas</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="83"/> - <source>label_rules</source> - <translation type="obsolete">label_rules</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="112"/> - <source>Money</source> - <translation type="obsolete">Dinero</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="102"/> - <source>label_money</source> - <translation type="obsolete">label_money</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="131"/> - <source>WoT</source> - <translation type="obsolete">AdC</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="121"/> - <source>label_wot</source> - <translation type="obsolete">label_wot</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Universal Dividend UD(t) in</source> - <translation type="obsolete">Dividendo Universales DU(t) en</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Members N(t)</source> - <translation type="obsolete">Miembros N(t)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Next UD date and time (t+1)</source> - <translation type="obsolete">Siguiente DU fecha y tiempo ( t+1 )</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="204"/> - <source>No Universal Dividend created yet.</source> - <translation type="obsolete">Dividendo Universales no se ha creado.</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>{:2.0%} / {:} days</source> - <translation type="obsolete">{:2.0%} / {:} dÃa</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>Fundamental growth (c) / Delta time (dt)</source> - <translation type="obsolete">Crecimiento fundamental (c) / Delta tiempo (dt)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>Universal Dividend (formula)</source> - <translation type="obsolete">Dividendo Universales ( fórmula )</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>{:} = MAX {{ {:} {:} ; {:2.0%} &#215; {:} {:} / {:} }}</source> - <translation type="obsolete">{:} = MAX {{ {:} {:} ; {:2.0%} &#215; {:} {:} / {:} }}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>Universal Dividend (computed)</source> - <translation type="obsolete">Dividendo Universales (computarizada)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:2.0%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:2.0%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>Fundamental growth (c)</source> - <translation type="obsolete">Crecimiento fundamental (c)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>Time period (dt) in days (86400 seconds) between two UD</source> - <translation type="obsolete">Un perÃodo de tiempo ( dt ) en dÃas ( 86400 segundos ) entre dos DU</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>Number of blocks used for calculating median time</source> - <translation type="obsolete">El número de bloques utilizados para calcular la mediana del tiempo</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>The average time in seconds for writing 1 block (wished time)</source> - <translation type="obsolete">El promedio de tiempo en segundos para escribir 1 bloque (el tiempo de espera)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>The number of blocks required to evaluate again PoWMin value</source> - <translation type="obsolete">El número de bloques requerido para evaluar de nuevo el valor PoWMin</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>The number of previous blocks to check for personalized difficulty</source> - <translation type="obsolete">El número de bloques anteriores para comprobar en una dificultad a medida</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>The percent of previous issuers to reach for personalized difficulty</source> - <translation type="obsolete">El porcentaje de los emisores anteriores para llegar a la dificultad personalizada</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="234"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="234"/> - <source>Minimum delay between 2 identical certifications (in days)</source> - <translation type="obsolete">Tiempo mÃnimo entre 2 certificaciones idénticas (en dÃas)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/> - <source>Maximum age of a valid signature (in days)</source> - <translation type="obsolete">La edad máxima de una firma válida (en dÃas)</translation> + <source>Search direct certifications</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/> - <source>Minimum quantity of signatures to be part of the WoT</source> - <translation type="obsolete">La cantidad mÃnima de firmas para ser incluido en la AdC</translation> + <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="19"/> + <source>Research a pubkey, an uid...</source> + <translation type="unfinished">Investicar a clave pública, identificatión del usuario…</translation> </message> +</context> +<context> + <name>IdentitiesWidget</name> <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="234"/> - <source>Minimum quantity of valid made certifications to be part of the WoT for distance rule</source> - <translation type="obsolete">La cantidad mÃnima de certificados válidos para ser parte de la Anillo de Confianza bajo el imperio de la distancia</translation> + <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="46"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/> - <source>Maximum age of a valid membership (in days)</source> - <translation type="obsolete">La edad máxima de una membresÃa válida (en dÃas)</translation> + <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="47"/> + <source>Research a pubkey, an uid...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/> - <source>Maximum distance between each WoT member and a newcomer</source> - <translation type="obsolete">La distancia máxima entre cada miembro de la AdC y un recién llegado</translation> + <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="48"/> + <source>Search</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>IdentityController</name> <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="103"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} dÃa</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Monetary Mass M(t-1) in</source> - <translation type="obsolete">Oferta monetaria M(t-1) en</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Monetary Mass per member M(t-1)/N(t) in</source> - <translation type="obsolete">Oferta monetaria por cada miembro M(t-1) / N(t) en</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Actual growth c = UD(t)/[M(t-1)/N(t)]</source> - <translation type="obsolete">Crecimiento actual c = UD( t ) / [ M( t-1 ) / N( t ) ]</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Last UD date and time (t)</source> - <translation type="obsolete">última DU fecha y tiempo ( t )</translation> + <location filename="../../../src/sakia/gui/navigation/identity/controller.py" line="184"/> + <source>Membership</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>UD(t+1) = MAX { UD(t) ; c &#215; M(t) / N(t+1) }</source> - <translation type="obsolete">DU(t+1) = MAX { DU(t) ; c &#215; M(t) / N(t+1) }</translation> + <location filename="../../../src/sakia/gui/navigation/identity/controller.py" line="175"/> + <source>Success sending Membership demand</source> + <translation type="unfinished">Éxito de enviar una solicitud de afiliación</translation> </message> +</context> +<context> + <name>IdentityModel</name> <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/> - <source>Name</source> - <translation type="obsolete">Nombre</translation> + <location filename="../../../src/sakia/gui/navigation/identity/model.py" line="207"/> + <source>Outdistanced</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/> - <source>Units</source> - <translation type="obsolete">Unidades</translation> + <location filename="../../../src/sakia/gui/navigation/identity/model.py" line="246"/> + <source>In WoT range</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>MainWindow</name> + <name>IdentityWidget</name> <message> - <location filename="../../ui/mainwindow.ui" line="146"/> - <source>Account</source> - <translation type="obsolete">Cuenta</translation> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="109"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="55"/> - <source>&Contacts</source> - <translation type="obsolete">&Contactos</translation> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="110"/> + <source>Certify an identity</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="50"/> - <source>&Open</source> - <translation type="obsolete">&Abierto</translation> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="111"/> + <source>Membership status</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="73"/> - <source>&Help</source> - <translation type="obsolete">&Ayuda</translation> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="112"/> + <source>Renew membership</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>MainWindow</name> <message> - <location filename="../../ui/mainwindow.ui" line="91"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="79"/> <source>Manage accounts</source> - <translation type="obsolete">Administrar cuentas</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="96"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="80"/> <source>Configure trustable nodes</source> - <translation type="obsolete">Configure los nodos de confianza</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="97"/> - <source>&Add a contact</source> - <translation type="obsolete">&Añadir un contacto</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="81"/> + <source>A&dd a contact</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="121"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="85"/> <source>Send a message</source> - <translation type="obsolete">Enviar un mensaje</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="126"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="86"/> <source>Send money</source> - <translation type="obsolete">Enviar dinero</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="131"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="87"/> <source>Remove contact</source> - <translation type="obsolete">Remover contacto</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="136"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="88"/> <source>Save</source> - <translation type="obsolete">Guardar</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="141"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="89"/> <source>&Quit</source> - <translation type="obsolete">&Dejar</translation> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="90"/> + <source>Account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="151"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="91"/> <source>&Transfer money</source> - <translation type="obsolete">&Transferir dinero</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="156"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="92"/> <source>&Configure</source> - <translation type="obsolete">&Configurar</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="161"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="93"/> <source>&Import</source> - <translation type="obsolete">&Importar</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="166"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="94"/> <source>&Export</source> - <translation type="obsolete">&Exportar</translation> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="95"/> + <source>C&ertification</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="167"/> - <source>&Certification</source> - <translation type="obsolete">&Certificación</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="96"/> + <source>&Set as default</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="181"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="97"/> <source>A&bout</source> - <translation type="obsolete">&Acerca</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="186"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="98"/> <source>&Preferences</source> - <translation type="obsolete">&Preferencias</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="191"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="99"/> <source>&Add account</source> - <translation type="obsolete">&Agregar una cuenta</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="294"/> - <source>Latest release : {version}</source> - <translation type="obsolete">Último lanzamiento : {version}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="301"/> - <source>Download link</source> - <translation type="obsolete">Enlace de descarga</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="225"/> - <source> - <h1>Cutecoin</h1> - - <p>Python/Qt uCoin client</p> - - <p>Version : {:}</p> - {new_version_text} - - <p>License : MIT</p> - - <p><b>Authors</b></p> - - <p>inso</p> - <p>vit</p> - <p>canercandan</p> - </source> - <translation type="obsolete"> - <h1>CuteCoin</h1> - - <p>Python / Qt uCoin cliente</p> - - <p>Version : {:}</p> - {new_version_text} - - <p>Licencia : MIT</p> - - <p><b>Autores</b></p> - - <p>inso</p> - <p>vit</p> - <p>canercandan</p> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="335"/> - <source>Please get the latest release {version}</source> - <translation type="obsolete">Por favor, obtener la última versión {version}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="367"/> - <source>Edit</source> - <translation type="obsolete">Editar</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="370"/> - <source>Delete</source> - <translation type="obsolete">Borrar</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="303"/> - <source>CuteCoin {0}</source> - <translation type="obsolete">CuteCoin {0}</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="330"/> - <source>CuteCoin {0} - Account : {1}</source> - <translation type="obsolete">CuteCoin {0} - Cuenta : {1}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="433"/> - <source>Export an account</source> - <translation type="obsolete">Exportar una cuenta</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="434"/> - <source>All account files (*.acc)</source> - <translation type="obsolete">Archivos de cuentas (*.acc)</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="100"/> + <source>&Manage local node</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="435"/> - <source>Export</source> - <translation type="obsolete">Exportar</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="101"/> + <source>&Revoke an identity</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>MainWindowController</name> <message> - <location filename="../../../src/sakia/gui/main_window/controller.py" line="109"/> + <location filename="../../../src/sakia/gui/main_window/controller.py" line="111"/> <source>Please get the latest release {version}</source> <translation type="unfinished">Por favor, obtener la última versión {version}</translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/controller.py" line="126"/> - <source>sakia {0} - {currency}</source> + <location filename="../../../src/sakia/gui/main_window/controller.py" line="132"/> + <source>sakia {0} - {1}</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>MemberDialog</name> + <name>Navigation</name> <message> - <location filename="../../../src/sakia/gui/member.py" line="73"/> - <source>not a member</source> - <translation type="obsolete">no es un miembro</translation> + <location filename="../../../src/sakia/gui/navigation/navigation_uic.py" line="48"/> + <source>Frame</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>NavigationController</name> <message> - <location filename="../../../src/sakia/gui/member.py" line="60"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - </translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="172"/> + <source>Publish UID</source> + <translation type="unfinished">Publicar UID</translation> </message> <message> - <location filename="../../../src/sakia/gui/member.py" line="97"/> - <source>Public key</source> - <translation type="obsolete">Clave pública</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="192"/> + <source>Leave the currency</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/member.py" line="97"/> - <source>Join date</source> - <translation type="obsolete">Adjuntar una fecha</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="255"/> + <source>UID</source> + <translation type="unfinished">UID</translation> </message> <message> - <location filename="../../../src/sakia/gui/member.py" line="144"/> - <source><tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr></source> - <translation type="obsolete"><tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr></translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="248"/> + <source>Success publishing your UID</source> + <translation type="unfinished">Éxito con la publicación de su UID</translation> </message> <message> - <location filename="../../../src/sakia/gui/member.py" line="130"/> - <source>Distance</source> - <translation type="obsolete">Distancia</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="259"/> + <source>Warning</source> + <translation type="unfinished">Advertencia</translation> </message> <message> - <location filename="../../../src/sakia/gui/member.py" line="139"/> - <source>Path</source> - <translation type="obsolete">Camino</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="292"/> + <source>Revoke</source> + <translation type="unfinished">Revocar</translation> </message> -</context> -<context> - <name>MemberView</name> <message> - <location filename="../../ui/member.ui" line="34"/> - <source>Member</source> - <translation type="obsolete">Miembro</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="283"/> + <source>Success sending Revoke demand</source> + <translation type="unfinished">Éxito enviar Revocar una solicitud</translation> </message> -</context> -<context> - <name>NavigationController</name> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="112"/> - <source>Save revokation document</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="363"/> + <source>All text files (*.txt)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="117"/> - <source>Publish UID</source> - <translation type="unfinished">Publicar UID</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="124"/> - <source>Leave the currency</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="156"/> + <source>View in Web of Trust</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="135"/> - <source>Remove the connection</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="182"/> + <source>Export identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="158"/> - <source>UID</source> - <translation type="unfinished">UID</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="152"/> - <source>Success publishing your UID</source> - <translation type="unfinished">Éxito con la publicación de su UID</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="152"/> - <source>Membership</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="363"/> + <source>Save an identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="163"/> - <source>Warning</source> - <translation type="unfinished">Advertencia</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="377"/> + <source>Identity file</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="163"/> - <source>Are you sure ? -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">¿ Estas seguro ? -EnvÃo de una solicitud de salir no se puede cancelar. -El proceso de volver a unirse a la comunidad más adelante tendrá que ser hecho de nuevo</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="377"/> + <source><div>Your identity document has been saved.</div> +Share this document to your friends for them to certify you.</p></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="183"/> - <source>Revoke</source> - <translation type="unfinished">Revocar</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="219"/> + <source>Remove the Sakia account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="177"/> - <source>Success sending Revoke demand</source> - <translation type="unfinished">Éxito enviar Revocar una solicitud</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="296"/> + <source>Removing the Sakia account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="188"/> - <source>Removing the connection</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="296"/> + <source>Are you sure? This won't remove your money + neither your identity from the network.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="188"/> - <source>Are you sure ? This won't remove your money" -neither your identity from the network.</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="162"/> + <source>Save revocation document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="204"/> - <source>Save a revokation document</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="321"/> + <source>Save a revocation document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="204"/> - <source>All text files (*.txt)</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="335"/> + <source>Revocation file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="213"/> - <source>Revokation file</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="335"/> + <source><div>Your revocation document has been saved.</div> +<div><b>Please keep it in a safe place.</b></div> +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/navigation/controller.py" line="213"/> - <source><div>Your revokation document has been saved.</div> -<div><b>Please keep it in a safe place.</b></div> -The publication of this document will remove your identity from the network.</p></source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="259"/> + <source>Are you sure? +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> </context> <context> <name>NavigationModel</name> <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="27"/> + <location filename="../../../src/sakia/gui/navigation/model.py" line="42"/> <source>Network</source> <translation type="unfinished">Red</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="59"/> + <location filename="../../../src/sakia/gui/navigation/model.py" line="101"/> <source>Transfers</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="77"/> + <location filename="../../../src/sakia/gui/navigation/model.py" line="50"/> <source>Identities</source> <translation type="unfinished">Identidades</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="90"/> + <location filename="../../../src/sakia/gui/navigation/model.py" line="60"/> <source>Web of Trust</source> <translation type="unfinished">Anillo de Confianza</translation> </message> + <message> + <location filename="../../../src/sakia/gui/navigation/model.py" line="69"/> + <source>Personal accounts</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NetworkController</name> <message> - <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="54"/> - <source>Unset root node</source> - <translation type="unfinished">Desactivar el nodo raÃz</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="60"/> - <source>Set as root node</source> - <translation type="unfinished">Activar como nodo raÃz</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="66"/> + <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="55"/> <source>Open in browser</source> <translation type="unfinished">Abrir en un explorador</translation> </message> </context> <context> - <name>NetworkFilterProxyModel</name> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="40"/> - <source>Address</source> - <translation>Dirección</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="41"/> - <source>Port</source> - <translation>Puerto</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="42"/> - <source>Block</source> - <translation>Bloque</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="45"/> - <source>UID</source> - <translation>UID</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="46"/> - <source>Member</source> - <translation>Miembro</translation> - </message> + <name>NetworkTableModel</name> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="47"/> - <source>Pubkey</source> - <translation>Clave pública</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="188"/> + <source>Online</source> + <translation>En lÃnea</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="48"/> - <source>Software</source> - <translation>Software</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="189"/> + <source>Offline</source> + <translation type="unfinished">Desconectado</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="49"/> - <source>Version</source> - <translation>Versión</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="190"/> + <source>Unsynchronized</source> + <translation>No sincronizado</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="87"/> <source>yes</source> - <translation>sÃ</translation> + <translation type="unfinished">sÃ</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="88"/> <source>no</source> - <translation>no</translation> + <translation type="unfinished">no</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="89"/> <source>offline</source> - <translation>Desconectado</translation> + <translation type="unfinished">Desconectado</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="43"/> - <source>Hash</source> - <translation>Hash</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> + <source>Address</source> + <translation type="unfinished">Dirección</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="44"/> - <source>Time</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> + <source>Port</source> + <translation type="unfinished">Puerto</translation> </message> -</context> -<context> - <name>NetworkTabWidget</name> <message> - <location filename="../../ui/network_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Forma</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="147"/> + <source>API</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/network_tab.py" line="72"/> - <source>Unset root node</source> - <translation type="obsolete">Desactivar el nodo raÃz</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="148"/> + <source>Block</source> + <translation type="unfinished">Bloque</translation> </message> <message> - <location filename="../../../src/sakia/gui/network_tab.py" line="78"/> - <source>Set as root node</source> - <translation type="obsolete">Activar como nodo raÃz</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="149"/> + <source>Hash</source> + <translation type="unfinished">Hash</translation> </message> <message> - <location filename="../../../src/sakia/gui/network_tab.py" line="84"/> - <source>Open in browser</source> - <translation type="obsolete">Abrir en un explorador</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="150"/> + <source>UID</source> + <translation type="unfinished">UID</translation> </message> -</context> -<context> - <name>NetworkTableModel</name> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="143"/> - <source>Online</source> - <translation>En lÃnea</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="151"/> + <source>Member</source> + <translation type="unfinished">Miembro</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="144"/> - <source>Offline</source> - <translation type="unfinished">Desconectado</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="152"/> + <source>Pubkey</source> + <translation type="unfinished">Clave pública</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> - <source>Unsynchronized</source> - <translation>No sincronizado</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="153"/> + <source>Software</source> + <translation type="unfinished">Software</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> - <source>Corrupted</source> - <translation>Corrupto</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="154"/> + <source>Version</source> + <translation type="unfinished">Versión</translation> </message> </context> <context> - <name>PasswordAskerDialog</name> - <message> - <location filename="../../ui/password_asker.ui" line="14"/> - <source>Password</source> - <translation type="obsolete">Contraseña</translation> - </message> - <message> - <location filename="../../ui/password_asker.ui" line="23"/> - <source>Please enter your account password</source> - <translation type="obsolete">Por favor, introduzca su contraseña de la cuenta</translation> - </message> - <message> - <location filename="../../ui/password_asker.ui" line="32"/> - <source>Remember my password during this session</source> - <translation type="obsolete">Recordar mi contraseña durante esta sesión</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/password_asker.py" line="72"/> - <source>Bad password</source> - <translation type="obsolete">Contraseña incorrecta</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/password_asker.py" line="78"/> - <source>Failed to get private key</source> - <translation type="obsolete">No se puede obtener la clave privada</translation> - </message> + <name>NetworkWidget</name> <message> - <location filename="../../../src/sakia/gui/password_asker.py" line="78"/> - <source>Wrong password typed. Cannot open the private key</source> - <translation type="obsolete">Contraseña incorrecta. No se puede abrir la clave privada</translation> + <location filename="../../../src/sakia/gui/navigation/network/network_uic.py" line="52"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>PasswordInputController</name> <message> - <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="69"/> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="75"/> <source>Non printable characters in password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="74"/> - <source>Wrong password typed. Cannot open the private key</source> - <translation type="unfinished">Contraseña incorrecta. No se puede abrir la clave privada</translation> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="71"/> + <source>Non printable characters in secret key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="81"/> + <source>Wrong secret key or password. Cannot open the private key</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>PasswordInputView</name> <message> - <location filename="../../../src/sakia/gui/sub/password_input/view.py" line="28"/> + <location filename="../../../src/sakia/gui/sub/password_input/view.py" line="33"/> <source>Password is valid</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>PreferencesDialog</name> - <message> - <location filename="../../ui/preferences.ui" line="14"/> - <source>Preferences</source> - <translation type="obsolete">Preferencias</translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="115"/> - <source>Default account</source> - <translation type="obsolete">Cuenta predeterminada</translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="215"/> - <source>Language</source> - <translation type="obsolete">Idioma</translation> - </message> + <name>PasswordInputWidget</name> <message> - <location filename="../../../src/cutecoin/gui/preferences.py" line="83"/> - <source>A restart is needed to apply your new preferences.</source> - <translation type="obsolete">Se necesita un reinicio para aplicar sus nuevas preferencias.</translation> + <location filename="../../../src/sakia/gui/sub/password_input/password_input_uic.py" line="37"/> + <source>Please enter your password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/preferences.ui" line="129"/> - <source>Default &referential</source> - <translation type="obsolete">Repositorio predeterminado</translation> + <location filename="../../../src/sakia/gui/sub/password_input/password_input_uic.py" line="36"/> + <source>Please enter your secret key</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>PluginDialog</name> <message> - <location filename="../../ui/preferences.ui" line="166"/> - <source>Enable expert mode</source> - <translation type="obsolete">Activar el modo experto</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="52"/> + <source>Plugins manager</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/preferences.ui" line="201"/> - <source>Digits after commas </source> - <translation type="obsolete">Los dÃgitos después de comas </translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="53"/> + <source>Installed plugins list</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/preferences.ui" line="249"/> - <source>Maximize Window at Startup</source> - <translation type="obsolete">Maximizar el bastidor para comenzar</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="54"/> + <source>Install a new plugin</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/preferences.ui" line="276"/> - <source>Enable notifications</source> - <translation type="obsolete">Activar notificaciones</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="55"/> + <source>Uninstall selected plugin</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>PluginsManagerController</name> <message> - <location filename="../../ui/preferences.ui" line="106"/> - <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">General settings</span></p></body></html></source> - <translation type="obsolete"><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Configuración general</span></p></body></html></translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/controller.py" line="60"/> + <source>Open File</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/preferences.ui" line="192"/> - <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Display settings</span></p></body></html></source> - <translation type="obsolete"><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Configuración de la visualización</span></p></body></html></translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/controller.py" line="60"/> + <source>Sakia module (*.zip)</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>PluginsManagerView</name> <message> - <location filename="../../ui/preferences.ui" line="303"/> - <source>Use International System of Units</source> - <translation type="obsolete">Usar una Sistema Internacional de Unidades</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/view.py" line="43"/> + <source>Plugin import</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/preferences.ui" line="356"/> - <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Network settings</span></p></body></html></source> - <translation type="obsolete"><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Configuración de la red</span></p></body></html></translation> + <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> <message> - <location filename="../../ui/preferences.ui" line="336"/> - <source>Use a proxy server</source> - <translation type="obsolete">Utilizar un servidor proxy</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Name</source> + <translation type="unfinished">Nombre</translation> </message> <message> - <location filename="../../ui/preferences.ui" line="348"/> - <source>Proxy type : </source> - <translation type="obsolete">Tipo de proxy : </translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Description</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/preferences.ui" line="356"/> - <source>HTTP</source> - <translation type="obsolete">HTTP</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Version</source> + <translation type="unfinished">Versión</translation> </message> <message> - <location filename="../../ui/preferences.ui" line="361"/> - <source>SOCKS5</source> - <translation type="obsolete">SOCKS5</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Imported</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>PreferencesDialog</name> <message> - <location filename="../../ui/preferences.ui" line="372"/> - <source>Proxy server address : </source> - <translation type="obsolete">Dirección del servidor proxy : </translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="214"/> + <source>Preferences</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/preferences.ui" line="382"/> - <source>:</source> - <translation type="obsolete">:</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="215"/> + <source>General</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ProcessConfigureAccount</name> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="168"/> - <source>New account</source> - <translation type="obsolete">Nueva cuenta</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="216"/> + <source>Display</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="178"/> - <source>Configure {0}</source> - <translation type="obsolete">Configurar {0}</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="217"/> + <source>Network</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="193"/> - <source>Ok</source> - <translation type="obsolete">Ok</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="218"/> + <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">General settings</span></p></body></html></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_account.py" line="208"/> - <source>Public key</source> - <translation type="obsolete">Clave pública</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="219"/> + <source>Default &referential</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_account.py" line="208"/> - <source>These parameters pubkeys are : {0}</source> - <translation type="obsolete">Estos parámetros de claves públicas son : {0}</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="220"/> + <source>Enable expert mode</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="252"/> - <source>Error</source> - <translation type="obsolete">Error</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="221"/> + <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Display settings</span></p></body></html></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="229"/> - <source>Warning</source> - <translation type="obsolete">Advertencia</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="222"/> + <source>Digits after commas </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="220"/> - <source>This action will delete your account locally. -Please note your key parameters (salt and password) if you wish to recover it later. -Your account won't be removed from the networks it joined. -Are you sure ?</source> - <translation type="obsolete">Esta acción borrará tu cuenta a nivel local. -Por favor, tenga en cuenta los parámetros clave (sal y contraseña) si desea recuperarlo más tarde. -Su cuenta no será retirado de las redes a las que se unieron. -¿ Estas seguro ?</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="223"/> + <source>Language</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ProcessConfigureCommunity</name> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="240"/> - <source>Configure community {0}</source> - <translation type="obsolete">Configurar comunidad {0}</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="224"/> + <source>Maximize Window at Startup</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="243"/> - <source>Add a community</source> - <translation type="obsolete">Añadir una comunidad</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="225"/> + <source>Enable notifications</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="276"/> - <source>Error</source> - <translation type="obsolete">Error</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="226"/> + <source>Dark Theme compatibility</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="305"/> - <source>Delete</source> - <translation type="obsolete">Borrar</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="227"/> + <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Network settings</span></p></body></html></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="230"/> - <source>Pubkey not found</source> - <translation type="obsolete">No claves públicas encontrado</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="228"/> + <source>Use a http proxy server</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="230"/> - <source>The public key of your account wasn't found in the community. : - -{0} - -Would you like to publish the key ?</source> - <translation type="obsolete">La clave pública de su cuenta no se encontró en la comunidad. :↵ -↵ -{0}↵ -↵ -¿Te gustarÃa publicar la clave ?</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="229"/> + <source>Proxy server address</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="204"/> - <source>UID Publishing</source> - <translation type="obsolete">Publicación UID</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="230"/> + <source>:</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="204"/> - <source>Success publishing your UID</source> - <translation type="obsolete">Publicar con éxito su UID</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="231"/> + <source>Proxy username</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="216"/> - <source>{0} : {1}</source> - <translation type="obsolete">{0} : {1}</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="232"/> + <source>Proxy password</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>PublicationMode</name> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="63"/> + <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="65"/> + <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="53"/> - <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="85"/> + <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="85"/> + <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="93"/> + <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="93"/> + <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="98"/> + <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="102"/> - <source> - <div>Identity revoked : {uid} (public key : {pubkey}...)</div> - <div>Identity signed on block : {timestamp}</div> - </source> + <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="117"/> - <source>Revocation</source> + <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="117"/> - <source><h4>The publication of this document will remove your identity from the network.</h4> - <li> - <li> <b>This identity won't be able to join the targeted currency 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 individuals anymore.</b> </li> - </li> - Please think twice before publishing this document. - </source> + <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="130"/> - <source>Revocation broadcast</source> + <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="130"/> - <source>The document was successfully broadcasted.</source> + <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> @@ -2652,11 +1637,6 @@ Would you like to publish the key ?</source> <source>Units</source> <translation>Unidades</translation> </message> - <message> - <location filename="../../../src/cutecoin/core/money/quantitative.py" line="6"/> - <source>{0} {1}</source> - <translation type="obsolete">{0} {1}</translation> - </message> <message> <location filename="../../../src/sakia/money/quantitative.py" line="10"/> <source>{0}</source> @@ -2668,17 +1648,7 @@ Would you like to publish the key ?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/quantitative.py" line="11"/> - <source>Q = Q - <br > - <table> - <tr><td>Q</td><td>Quantitative value</td></tr> - </table> - </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/money/quantitative.py" line="19"/> + <location filename="../../../src/sakia/money/quantitative.py" line="20"/> <source>Base referential of the money. Units values are used here.</source> <translation type="unfinished"></translation> </message> @@ -2690,45 +1660,26 @@ Would you like to publish the key ?</source> <source>Quant Z-sum</source> <translation type="unfinished">Quant. Z-Σ</translation> </message> - <message> - <location filename="../../../src/sakia/core/money/quant_zerosum.py" line="7"/> - <source>{0} Q0 {1}</source> - <translation type="obsolete">{0} Q0 {1}</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="12"/> - <source>Z0 = Q - ( M(t-1) / N(t) ) - <br > - <table> - <tr><td>Z0</td><td>Quantitative value at zero sum</td></tr> - <tr><td>Q</td><td>Quantitative value</td></tr> - <tr><td>M</td><td>Monetary mass</td></tr> - <tr><td>N</td><td>Members count</td></tr> - <tr><td>t</td><td>Last UD time</td></tr> - <tr><td>t-1</td><td>Penultimate UD time</td></tr> - </table></source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/money/quant_zerosum.py" line="10"/> - <source>{0} {1}Q0{2}</source> + <source>{0}{1}{2}</source> <translation type="unfinished"></translation> </message> </context> <context> <name>RecipientMode</name> <message> - <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="154"/> + <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/dialogs/transfer/view.py" line="147"/> + <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> @@ -2736,35 +1687,13 @@ Would you like to publish the key ?</source> <context> <name>Relative</name> <message> - <location filename="../../../src/sakia/money/relative.py" line="9"/> + <location filename="../../../src/sakia/money/relative.py" line="11"/> <source>UD</source> <translation>DU</translation> </message> - <message> - <location filename="../../../src/sakia/core/money/relative.py" line="10"/> - <source>{0} {1}UD {2}</source> - <translation type="obsolete">{0} {1}DU {2}</translation> - </message> - <message> - <location filename="../../../src/sakia/money/relative.py" line="11"/> - <source>UD {0}</source> - <translation>DU {0}</translation> - </message> - <message> - <location filename="../../../src/sakia/money/relative.py" line="12"/> - <source>R = Q / UD(t) - <br > - <table> - <tr><td>R</td><td>Relative value</td></tr> - <tr><td>Q</td><td>Quantitative value</td></tr> - <tr><td>UD</td><td>Universal Dividend</td></tr> - <tr><td>t</td><td>Last UD time</td></tr> - </table></source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/money/relative.py" line="10"/> - <source>{0} {1}UD{2}</source> + <source>{0} {1}{2}</source> <translation type="unfinished"></translation> </message> </context> @@ -2775,859 +1704,773 @@ Would you like to publish the key ?</source> <source>Relat Z-sum</source> <translation type="unfinished">Relat. Z-Σ</translation> </message> - <message> - <location filename="../../../src/sakia/core/money/relative_zerosum.py" line="7"/> - <source>{0} R0 {1}</source> - <translation type="obsolete">{0} R0 {1}</translation> - </message> - <message> - <location filename="../../../src/sakia/money/relative_zerosum.py" line="11"/> - <source>R0 {0}</source> - <translation>R0 {0}</translation> - </message> <message> <location filename="../../../src/sakia/money/relative_zerosum.py" line="10"/> - <source>{0} {1}R0{2}</source> + <source>{0} {1}{2}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/relative_zerosum.py" line="12"/> - <source>R0 = (Q / UD(t)) - (( M(t-1) / N(t) ) / UD(t)) - <br > - <table> - <tr><td>R0</td><td>Relative value at zero sum</td></tr> - <tr><td>R</td><td>Relative value</td></tr> - <tr><td>M</td><td>Monetary mass</td></tr> - <tr><td>N</td><td>Members count</td></tr> - <tr><td>t</td><td>Last UD time</td></tr> - <tr><td>t-1</td><td>Penultimate UD time</td></tr> - </table></source> + <location filename="../../../src/sakia/money/relative_zerosum.py" line="11"/> + <source>R0 UD</source> <translation type="unfinished"></translation> </message> </context> <context> <name>RevocationDialog</name> <message> - <location filename="../../ui/revocation.ui" line="210"/> - <source>Next</source> - <translation type="obsolete">Siguiente</translation> - </message> -</context> -<context> - <name>Scene</name> - <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="158"/> - <source>Certification expires at {0}</source> - <translation type="obsolete">Certificación expira a {0}</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="142"/> + <source>Revoke an identity</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>SearchUserView</name> <message> - <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="35"/> - <source>Looking for {0}...</source> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="143"/> + <source><h2>Select a revocation document</h1></source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>SearchUserWidget</name> <message> - <location filename="../../ui/search_user_view.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Forma</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="144"/> + <source>Load from file</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/search_user_view.ui" line="33"/> - <source>Center the view on me</source> - <translation type="obsolete">Centrar la vista en mÃ</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="145"/> + <source>Revocation document</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="10"/> - <source>Research a pubkey, an uid...</source> - <translation type="unfinished">Investicar a clave pública, identificatión del usuario…</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="146"/> + <source><html><head/><body><p><span style=" font-size:x-large; font-weight:600;">Select publication destination</span></p></body></html></source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>StatusBarController</name> <message> - <location filename="../../../src/sakia/gui/main_window/status_bar/controller.py" line="62"/> - <source>Blockchain sync : {0} ({1})</source> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="147"/> + <source>To a co&mmunity</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>StepPageInit</name> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="149"/> - <source>Error</source> - <translation type="obsolete">Error</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="148"/> + <source>&To an address</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="124"/> - <source>{0} : {1}</source> - <translation type="obsolete">{0} : {1}</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="149"/> + <source>SSL/TLS</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="149"/> - <source>{0}</source> - <translation type="obsolete">{0}</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="150"/> + <source>Revocation information</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Toast</name> <message> - <location filename="../../ui/toast.ui" line="14"/> - <source>MainWindow</source> - <translation type="obsolete">VentanaPrincipal</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="151"/> + <source>Next</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>ToolbarController</name> + <name>SakiaToolbar</name> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/controller.py" line="77"/> - <source>Membership</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="72"/> + <source>Frame</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/controller.py" line="71"/> - <source>Success sending Membership demand</source> - <translation type="unfinished">Éxito de enviar una solicitud de afiliación</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="73"/> + <source>Network</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ToolbarView</name> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="12"/> - <source>Publish a revocation document</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="74"/> + <source>Search an identity</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="18"/> - <source>Tools</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="75"/> + <source>Explore</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="21"/> - <source>Add a connection</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="76"/> + <source>Contacts</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>SearchUserView</name> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="27"/> - <source>Settings</source> + <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="54"/> + <source>Looking for {0}...</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>SearchUserWidget</name> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="30"/> - <source>About</source> - <translation type="unfinished">Sobre</translation> + <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> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="40"/> - <source>Membership</source> + <location filename="../../../src/sakia/gui/sub/search_user/search_user_uic.py" line="35"/> + <source>Form</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="41"/> - <source>Select a connection</source> + <location filename="../../../src/sakia/gui/sub/search_user/search_user_uic.py" line="36"/> + <source>Center the view on me</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>TransactionsTabWidget</name> - <message> - <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="119"/> - <source><b>Deposits</b> {:} {:}</source> - <translation type="obsolete"><b>Depósitos</b> {:} {:}</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="123"/> - <source><b>Payments</b> {:} {:}</source> - <translation type="obsolete"><b>Pagos</b> {:} {:}</translation> - </message> + <name>StatusBarController</name> <message> - <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="127"/> - <source><b>Balance</b> {:} {:}</source> - <translation type="obsolete"><b>Saldo</b> {:} {:}</translation> + <location filename="../../../src/sakia/gui/main_window/status_bar/controller.py" line="76"/> + <source>Blockchain sync: {0} BAT ({1})</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>Toast</name> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="175"/> - <source>Actions</source> - <translation type="obsolete">Acción</translation> + <location filename="../../../src/sakia/gui/widgets/toast_uic.py" line="39"/> + <source>MainWindow</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ToolbarView</name> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="190"/> - <source>Send again</source> - <translation type="obsolete">Enviar de nuevo</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="27"/> + <source>Publish a revocation document</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="195"/> - <source>Cancel</source> - <translation type="obsolete">Cancelar</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="35"/> + <source>Tools</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="201"/> - <source>Informations</source> - <translation type="obsolete">Informaciones</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="46"/> + <source>Settings</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="206"/> - <source>Add as contact</source> - <translation type="obsolete">Añadir como contacto</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="54"/> + <source>About</source> + <translation type="unfinished">Sobre</translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="211"/> - <source>Send money</source> - <translation type="obsolete">Enviar dinero</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="101"/> + <source>Membership</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="217"/> - <source>View in Web of Trust</source> - <translation type="obsolete">Ver en el Anillo de Confianza</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="49"/> + <source>Plugins manager</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="222"/> - <source>Copy pubkey to clipboard</source> - <translation type="obsolete">Copiare la clave pública al portapapeles</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="57"/> + <source>About Money</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="288"/> - <source>Warning</source> - <translation type="obsolete">Advertencia</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="60"/> + <source>About Referentials</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="288"/> - <source>Are you sure ? -This money transfer will be removed and not sent.</source> - <translation type="obsolete">¿ Estas seguro ? -Esta transferencia de dinero será eliminado y no se ha enviado.</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="65"/> + <source>About Web of Trust</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="135"/> - <source>Received {0} {1} from {2} transfers</source> - <translation type="obsolete">Recibido {0} {1} de {2} transferencias</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="68"/> + <source>About Sakia</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="147"/> - <source>New transactions received</source> - <translation type="obsolete">Nuevos transacciones recibidas</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source> + <table cellpadding="5"> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}%</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +</table> +</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="160"/> - <source>{:}</source> - <translation type="obsolete">{:}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Minimum delay between 2 certifications (days)</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TransferMoneyDialog</name> <message> - <location filename="../../ui/transfer.ui" line="14"/> - <source>Transfer money</source> - <translation type="obsolete">Transferir dinero</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Minimum percent of sentries to reach to match the distance rule</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="20"/> - <source>Community</source> - <translation type="obsolete">Comunidad</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum distance between each WoT member and a newcomer</source> + <translation type="unfinished">La distancia máxima entre cada miembro de la AdC y un recién llegado</translation> </message> <message> - <location filename="../../ui/transfer.ui" line="32"/> - <source>Transfer money to</source> - <translation type="obsolete">Transferir dinero a</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="159"/> + <source>Web of Trust rules</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="40"/> - <source>Contact</source> - <translation type="obsolete">Contacto</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="169"/> + <source>Money rules</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="136"/> - <source>Key</source> - <translation type="obsolete">Clave</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="184"/> + <source>Referentials</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="246"/> - <source> UD</source> - <translation type="obsolete"> DU</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="193"/> + <source> + <table cellpadding="5"> + <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> + <tr><td align="right"><b>{:2.2%} / {:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + </table> + </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="292"/> - <source>Transaction message</source> - <translation type="obsolete">Mensaje de transacción</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Universal Dividend UD(t) in</source> + <translation type="unfinished">Dividendo Universales DU(t) en</translation> </message> <message> - <location filename="../../../src/sakia/gui/transfer.py" line="137"/> - <source>Money transfer</source> - <translation type="obsolete">Transferencia de dinero</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Monetary Mass M(t) in</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transfer.py" line="137"/> - <source>No amount. Please give the transfert amount</source> - <translation type="obsolete">Ninguna cantidad. Indique el monto de la transferencia</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Members N(t)</source> + <translation type="unfinished">Miembros N(t)</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/transfer.py" line="111"/> - <source>Error</source> - <translation type="obsolete">Error</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Monetary Mass per member M(t)/N(t) in</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transfer.py" line="175"/> - <source>Transfer</source> - <translation type="obsolete">Transferir</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>day</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transfer.py" line="160"/> - <source>Success sending money to {0}</source> - <translation type="obsolete">Éxito enviar dinero a {0}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Actual growth c = UD(t)/[M(t)/N(t)]</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/transfer.py" line="111"/> - <source>{0} : {1}</source> - <translation type="obsolete">{0} : {1}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Last UD date and time (t)</source> + <translation type="unfinished">última DU fecha y tiempo ( t )</translation> </message> <message> - <location filename="../../ui/transfer.ui" line="95"/> - <source>&Recipient public key</source> - <translation type="obsolete">&Clave pública de destinatarios</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Next UD date and time (t+1)</source> + <translation type="unfinished">Siguiente DU fecha y tiempo ( t+1 )</translation> </message> <message> - <location filename="../../ui/transfer.ui" line="211"/> - <source>Wallet</source> - <translation type="obsolete">Cartera</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Next UD reevaluation (t+1)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="230"/> - <source>Available money : </source> - <translation type="obsolete">Dinero disponible : </translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="239"/> + <source> + <table cellpadding="5"> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + </table> + </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="239"/> - <source>Amount</source> - <translation type="obsolete">Cantidad</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>{:2.2%} / {:} days</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TransferView</name> <message> - <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="26"/> - <source>No amount. Please give the transfer amount</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>Fundamental growth (c) / Reevaluation delta time (dt_reeval)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="29"/> - <source>Please enter correct password</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>UDÄž(t) = UDÄž(t-1) + c²*M(t-1)/N(t)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TxFilterProxyModel</name> <message> - <location filename="../../../src/cutecoin/models/txhistory.py" line="158"/> - <source>{0} / {1} validations</source> - <translation type="obsolete">{0} / {1} validaciones</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>Universal Dividend (formula)</source> + <translation type="unfinished">Dividendo Universales ( fórmula )</translation> </message> <message> - <location filename="../../../src/cutecoin/models/txhistory.py" line="162"/> - <source>Validating... {0} %</source> - <translation type="obsolete">Validación... {0} %</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Name</source> + <translation type="unfinished">Nombre</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="146"/> - <source>{0} / {1} confirmations</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Units</source> + <translation type="unfinished">Unidades</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="150"/> - <source>Confirming... {0} %</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Formula</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TxHistoryController</name> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="62"/> - <source>Received {amount} from {number} transfers</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Description</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="65"/> - <source>New transactions received</source> - <translation type="unfinished">Nuevos transacciones recibidas</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="304"/> + <source>{:} day(s) {:} hour(s)</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TxHistoryModel</name> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/model.py" line="116"/> - <source>Loading...</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="300"/> + <source>{:} hour(s)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>UserInformationView</name> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="61"/> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="307"/> <source> <table cellpadding="5"> + <tr><td align="right"><b>{:2.2%}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> + </table> </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>Public key</source> - <translation type="unfinished">Clave pública</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Fundamental growth (c)</source> + <translation type="unfinished">Crecimiento fundamental (c)</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>UID Published on</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Initial Universal Dividend UD(0) in</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>Join date</source> - <translation type="unfinished">Adjuntar una fecha</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>Expires in</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Time period between two UD</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>Certs. received</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Time period between two UD reevaluation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="92"/> - <source>Member</source> - <translation type="unfinished">Miembro</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="92"/> - <source>Non-Member</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Number of blocks used for calculating median time</source> + <translation type="unfinished">El número de bloques utilizados para calcular la mediana del tiempo</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="93"/> - <source>#FF0000</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>The average time in seconds for writing 1 block (wished time)</source> + <translation type="unfinished">El promedio de tiempo en segundos para escribir 1 bloque (el tiempo de espera)</translation> </message> -</context> -<context> - <name>WalletsTab</name> <message> - <location filename="../../ui/wallets_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Forma</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>The number of blocks required to evaluate again PoWMin value</source> + <translation type="unfinished">El número de bloques requerido para evaluar de nuevo el valor PoWMin</translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="43"/> - <source>Account</source> - <translation type="obsolete">Cuenta</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>The percent of previous issuers to reach for personalized difficulty</source> + <translation type="unfinished">El porcentaje de los emisores anteriores para llegar a la dificultad personalizada</translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="52"/> - <source>label_general</source> - <translation type="obsolete">label_general</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="38"/> + <source>Add an Sakia account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="34"/> - <source>Balance</source> - <translation type="obsolete">Saldo</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="102"/> + <source>Select an account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="47"/> - <source>label_balance</source> - <translation type="obsolete">label_balance</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum validity time of a certification (days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="86"/> - <source>Publish UID</source> - <translation type="obsolete">Publicar UID</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Minimum quantity of certifications to be part of the WoT</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="93"/> - <source>Revoke UID</source> - <translation type="obsolete">Revocar UID</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum quantity of active certifications per member</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="100"/> - <source>Renew membership</source> - <translation type="obsolete">Renovar la membresÃa</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum time a certification can wait before being in blockchain (days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="107"/> - <source>Send leaving demand</source> - <translation type="obsolete">Enviar solicitud de salida</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum validity time of a membership (days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="57"/> - <source>label_balance_range</source> - <translation type="obsolete">label_balance_range</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="71"/> + <source>Quit</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>WalletsTabWidget</name> + <name>TransferMoneyWidget</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="88"/> - <source>Membership</source> - <translation type="obsolete">MembresÃa</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="154"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="106"/> - <source>Last renewal on {:}, expiration on {:}</source> - <translation type="obsolete">Última renovación en {:}, caducidad en {:}</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="156"/> + <source>Transfer money to</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="124"/> - <source>Your web of trust</source> - <translation type="obsolete">Su Anillo de Confianza ( AdC )</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="157"/> + <source>&Recipient public key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="124"/> - <source>Certified by {:} members; Certifier of {:} members</source> - <translation type="obsolete">Certificado por: {} miembros; Certificador de {:} miembros</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="158"/> + <source>Key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="124"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - ↵ - <table cellpadding="5">↵ - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr>↵ - <tr><td align="right"><b>{:}</b></td></tr>↵ - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr>↵ - </table>↵ - </translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="124"/> - <source>Not a member</source> - <translation type="obsolete">No es un miembro</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="159"/> + <source>Search &user</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="180"/> - <source>New Wallet</source> - <translation type="obsolete">Nueva cartera</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="160"/> + <source>Local ke&y</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="183"/> - <source>Rename</source> - <translation type="obsolete">Cambiar</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="161"/> + <source>Con&tact</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="187"/> - <source>Copy pubkey to clipboard</source> - <translation type="obsolete">Copiar la clave pública al portapapeles</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="162"/> + <source>Available money: </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="192"/> - <source>Transfer to...</source> - <translation type="obsolete">Transferir a...</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="163"/> + <source>Amount</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="305"/> - <source>Warning</source> - <translation type="obsolete">Advertencia</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="164"/> + <source> UD</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="266"/> - <source>Are you sure ? -Sending a leaving demand cannot be canceled. -The process to join back the community later will have to be done again.</source> - <translation type="obsolete">¿ Estas seguro ? -EnvÃo de una solicitud de salir no se puede cancelar. -El proceso de volver a unirse a la comunidad más adelante tendrá que ser hecho de nuevo</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="165"/> + <source>Transaction message</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="279"/> - <source>Are you sure ? -Publishing your UID can be canceled by Revoke UID.</source> - <translation type="obsolete">¿ Estas seguro ?↵ -Publicar su UID puede ser cancelada por Revocar UID.</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="166"/> + <source>Secret Key / Password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="290"/> - <source>UID Publishing</source> - <translation type="obsolete">Publicación del UID</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="155"/> + <source>Select account</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TransferView</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="290"/> - <source>Success publishing your UID</source> - <translation type="obsolete">Éxito con la publicación de su UID</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="29"/> + <source>No amount. Please give the transfer amount</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="293"/> - <source>Publish UID error</source> - <translation type="obsolete">Error de publicación del UID</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="36"/> + <source>Please enter correct password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="296"/> - <source>Network error</source> - <translation type="obsolete">Error de red</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="40"/> + <source>Please enter a receiver</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="296"/> - <source>Couldn't connect to network : {0}</source> - <translation type="obsolete">No se pudo conectar a la red : {0}</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="44"/> + <source>Incorrect receiver address or pubkey</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TxHistoryController</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="305"/> - <source>Are you sure ? -Revoking your UID can only success if it is not already validated by the network.</source> - <translation type="obsolete">¿ Estas seguro ? -Revocar de su UID sólo puede éxito si no está ya validado por la red.</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="95"/> + <source>Received {amount} from {number} transfers</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="321"/> - <source>Renew membership</source> - <translation type="obsolete">Renovar la membresÃa</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="99"/> + <source>New transactions received</source> + <translation type="unfinished">Nuevos transacciones recibidas</translation> </message> +</context> +<context> + <name>TxHistoryModel</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="328"/> - <source>Send membership demand</source> - <translation type="obsolete">Enviar una solicitud de membresÃa</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/model.py" line="137"/> + <source>Loading...</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TxHistoryView</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="106"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/view.py" line="63"/> + <source> / {:} pages</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TxHistoryWidget</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="149"/> - <source>{:}</source> - <translation type="obsolete">{:}</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="109"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="155"/> - <source>in [{:} ; {:}]</source> - <translation type="obsolete">en [{:} ; {:}]</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="110"/> + <source>Balance</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>WalletsTableModel</name> <message> - <location filename="../../../src/sakia/models/wallets.py" line="72"/> - <source>Name</source> - <translation type="obsolete">Nombre</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="111"/> + <source>loading...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/models/wallets.py" line="72"/> - <source>Amount</source> - <translation type="obsolete">Cantidad</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="112"/> + <source>Send money</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/models/wallets.py" line="72"/> - <source>Pubkey</source> - <translation type="obsolete">Clave pública</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="114"/> + <source>dd/MM/yyyy</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>WoT.Node</name> + <name>UserInformationView</name> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="294"/> - <source>Informations</source> - <translation type="obsolete">Informaciones</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>Public key</source> + <translation type="unfinished">Clave pública</translation> </message> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="299"/> - <source>Add as contact</source> - <translation type="obsolete">Añadir como contacto</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>UID Published on</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="304"/> - <source>Send money</source> - <translation type="obsolete">Enviar dinero</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>Join date</source> + <translation type="unfinished">Adjuntar una fecha</translation> </message> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="309"/> - <source>Certify identity</source> - <translation type="obsolete">Certificar la identidad</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>Expires in</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>WotTabWidget</name> <message> - <location filename="../../ui/wot_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Forma</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>Certs. received</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wot_tab.ui" line="33"/> - <source>Center the view on me</source> - <translation type="obsolete">Centrar la vista en mÃ</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="95"/> + <source>Member</source> + <translation type="unfinished">Miembro</translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="25"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">Investicar a clave pública, identificatión del usuario…</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="96"/> + <source>#FF0000</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="140"/> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="62"/> <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> + <table cellpadding="5"> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} BAT</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} BAT</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="140"/> - <source>Last renewal on {:}, expiration on {:}</source> - <translation type="obsolete">Última renovación en {:}, caducidad en {:}</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="95"/> + <source>Not a member</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>UserInformationWidget</name> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="158"/> - <source>Your web of trust</source> - <translation type="obsolete">Su Anillo de Confianza ( AdC )</translation> + <location filename="../../../src/sakia/gui/sub/user_information/user_information_uic.py" line="76"/> + <source>Member informations</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="158"/> - <source>Certified by {:} members; Certifier of {:} members</source> - <translation type="obsolete">Certificado por: {} miembros; Certificador de {:} miembros</translation> + <location filename="../../../src/sakia/gui/sub/user_information/user_information_uic.py" line="77"/> + <source>User</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>WotWidget</name> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="158"/> - <source>Not a member</source> - <translation type="obsolete">No es un miembro</translation> + <location filename="../../../src/sakia/gui/navigation/graphs/wot/wot_tab_uic.py" line="27"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>dialog</name> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="158"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - ↵ - <table cellpadding="5">↵ - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr>↵ - <tr><td align="right"><b>{:}</b></td></tr>↵ - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr>↵ - </table>↵ - </translation> - </message> -</context> -<context> - <name>certificationsTabWidget</name> - <message> - <location filename="../../ui/certifications_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Forma</translation> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="111"/> + <source>Certification</source> + <translation type="unfinished">Certificatión</translation> </message> <message> - <location filename="../../ui/certifications_tab.ui" line="63"/> - <source>dd/MM/yyyy</source> - <translation type="obsolete">dd/MM/yyyy</translation> + <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="47"/> + <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="129"/> + <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="37"/> + <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="47"/> - <source>Add as contact</source> - <translation type="obsolete">Añadir como contacto</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="42"/> + <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="51"/> + <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="55"/> + <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="60"/> + <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="70"/> + <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="72"/> + <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="76"/> + <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="81"/> + <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="86"/> + <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="46"/> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="52"/> <source>Please enter your password</source> <translation type="unfinished"></translation> </message> @@ -3635,67 +2478,9 @@ Revocar de su UID sólo puede éxito si no está ya validado por la red.</transl <context> <name>self.config_dialog</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="88"/> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="103"/> <source>Ok</source> <translation type="unfinished">Ok</translation> </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="75"/> - <source>Forbidden : salt is too short</source> - <translation type="obsolete">Prohibido: sal es demasiado corto</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="79"/> - <source>Forbidden : password is too short</source> - <translation type="obsolete">Prohibido: contraseña es demasiado corta</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="83"/> - <source>Forbidden : Invalid characters in salt field</source> - <translation type="obsolete">Prohibida: caracteres no válidos en el campo de la sal</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="87"/> - <source>Forbidden : Invalid characters in password field</source> - <translation type="obsolete">Prohibida: caracteres no válidos en el campo de la contraseña</translation> - </message> -</context> -<context> - <name>transactionsTabWidget</name> - <message> - <location filename="../../ui/transactions_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Forma</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="66"/> - <source>dd/MM/yyyy</source> - <translation type="obsolete">dd/MM/yyyy</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="83"/> - <source>Payment:</source> - <translation type="obsolete">Pago:</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="90"/> - <source>Deposit:</source> - <translation type="obsolete">Deposito:</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="100"/> - <source>Balance:</source> - <translation type="obsolete">Saldo:</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="20"/> - <source>Balance</source> - <translation type="obsolete">Saldo</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="33"/> - <source>label_balance</source> - <translation type="obsolete">label_balance</translation> - </message> </context> </TS> diff --git a/res/i18n/ts/fr.ts b/res/i18n/ts/fr.ts index 565b4070f6d80854f691fcc847b135d61d665b2d..a3b09989890cf27c5e7dc6638054a469f422848c 100644 --- a/res/i18n/ts/fr.ts +++ b/res/i18n/ts/fr.ts @@ -1,3205 +1,1673 @@ <?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="fr" sourcelanguage="en"> +<!DOCTYPE TS> +<TS version="2.1" language="fr" sourcelanguage="en"> <context> - <name>@default</name> + <name>AboutMoney</name> <message> - <location filename="../../../src/cutecoin/core/account.py" line="61"/> - <source>ud {0}</source> - <translation type="obsolete">du {0}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="56"/> + <source>Form</source> + <translation>Formulaire</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/views/wot.py" line="285"/> - <source>Informations</source> - <translation type="obsolete">Informations</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="57"/> + <source>General</source> + <translation>Général</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/views/wot.py" line="289"/> - <source>Add as contact</source> - <translation type="obsolete">Ajouter comme contact</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="58"/> + <source>Rules</source> + <translation>Règles</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/views/wot.py" line="293"/> - <source>Send money</source> - <translation type="obsolete">Envoyer de l'argent</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="59"/> + <source>Money</source> + <translation>Monnaie</translation> </message> +</context> +<context> + <name>AboutPopup</name> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="310"/> - <source>Renew membership</source> - <translation type="obsolete">Renouveller le statut de membre</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_uic.py" line="40"/> + <source>About</source> + <translation>A propos</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/views/wot.py" line="297"/> - <source>Certify identity</source> - <translation type="obsolete">Certifier cette identité</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_uic.py" line="41"/> + <source>label</source> + <translation></translation> </message> </context> <context> - <name>AboutPopup</name> + <name>AboutWot</name> <message> - <location filename="../../ui/about.ui" line="14"/> - <source>About</source> - <translation type="obsolete">A propos</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_wot_uic.py" line="33"/> + <source>Form</source> + <translation>Formulaire</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_wot_uic.py" line="34"/> + <source>WoT</source> + <translation>TdC</translation> </message> </context> <context> - <name>Account</name> + <name>BaseGraph</name> <message> - <location filename="../../../src/cutecoin/core/account.py" line="61"/> - <source>ud {0}</source> - <translation type="obsolete">du {0}</translation> + <location filename="../../../src/sakia/data/graphs/base_graph.py" line="19"/> + <source>(sentry)</source> + <translation>(référent)</translation> </message> +</context> +<context> + <name>ButtonsState</name> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>Units</source> - <translation type="obsolete">Unités</translation> + <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/cutecoin/core/account.py" line="101"/> - <source>UD</source> - <translation type="obsolete">DU</translation> + <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/cutecoin/core/account.py" line="101"/> - <source>Quant Z-sum</source> - <translation type="obsolete">Quant. som. 0</translation> + <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/cutecoin/core/account.py" line="101"/> - <source>Relat Z-sum</source> - <translation type="obsolete">Rel. som. 0</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> + <source>Certification</source> + <translation>Certification</translation> </message> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>UD {0}</source> - <translation type="obsolete">DU {0}</translation> + <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/cutecoin/core/account.py" line="101"/> - <source>Q0 {0}</source> - <translation type="obsolete">Q0 {0}</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="192"/> + <source>{days} days</source> + <translation>{days} jours</translation> </message> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>R0 {0}</source> - <translation type="obsolete">R0 {0}</translation> + <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/core/account.py" line="544"/> - <source>Could not find user self certification.</source> - <translation type="obsolete">Impossible de trouver la certification personnelle de l'utilisateur.</translation> + <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/core/account.py" line="67"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Attention : Votre adhésion expire bientôt.</translation> + <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/core/account.py" line="72"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Attention : Vous pourriez manquer de certifications prochainement.</translation> + <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>AccountConfigurationDialog</name> + <name>CertificationController</name> <message> - <location filename="../../ui/account_cfg.ui" line="14"/> - <source>Add an account</source> - <translation type="obsolete">Ajouter un compte</translation> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="204"/> + <source>{days} days</source> + <translation>{days} jours</translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="30"/> - <source>Account parameters</source> - <translation type="obsolete">Paramètres du compte</translation> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="206"/> + <source>{hours}h {min}min</source> + <translation>{hours}h {min}min</translation> </message> +</context> +<context> + <name>CertificationView</name> <message> - <location filename="../../ui/account_cfg.ui" line="51"/> - <source>Account name (uid)</source> - <translation type="obsolete">Nom de compte</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> + <source>&Ok</source> + <translation>&Ok</translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="68"/> - <source>Wallets</source> - <translation type="obsolete">Nombre de portefeuilles</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="25"/> + <source>No more certifications</source> + <translation>Plus assez de certifications</translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="84"/> - <source>Delete account</source> - <translation type="obsolete">Supprimer ce compte</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="29"/> + <source>Not a member</source> + <translation>Non membre</translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="113"/> - <source>Key parameters</source> - <translation type="obsolete">Paramètres de la clé</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="33"/> + <source>Please select an identity</source> + <translation>Veuillez sélectionner une identité</translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="153"/> - <source>Your password</source> - <translation type="obsolete">Votre mot de passe</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="37"/> + <source>&Ok (Not validated before {remaining})</source> + <translation>&Ok (Non validé avant {remaining})</translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="166"/> - <source>Please repeat your password</source> - <translation type="obsolete">Veuillez répéter votre mot de passe</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="43"/> + <source>&Process Certification</source> + <translation>&Procéder à la Certification</translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="185"/> - <source>Show public key</source> - <translation type="obsolete">Afficher la clé publique correspondante</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="51"/> + <source>Please enter correct password</source> + <translation>Veuillez entrer un mot de passe correct</translation> </message> +</context> +<context> + <name>CertificationWidget</name> <message> - <location filename="../../ui/account_cfg.ui" line="215"/> - <source>Communities membership</source> - <translation type="obsolete">Communautés</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="139"/> + <source>Form</source> + <translation>Formulaire</translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="230"/> - <source>Add a community</source> - <translation type="obsolete">Ajouter une communauté</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="140"/> + <source>Select your identity</source> + <translation>Sélectionnez votre identité</translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="237"/> - <source>Remove selected community</source> - <translation type="obsolete">Supprimer la communauté sélectionnée</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="141"/> + <source>Certifications stock</source> + <translation>Stock de certifications</translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="261"/> - <source>Previous</source> - <translation type="obsolete">Précédent</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="142"/> + <source>Certify user</source> + <translation>Certifier l'utilisateur</translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="281"/> - <source>Next</source> - <translation type="obsolete">Suivant</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="143"/> + <source>Import identity document</source> + <translation>Importer un document d'identité</translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="143"/> - <source>CryptoID</source> - <translation type="obsolete">CryptoID</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="144"/> + <source>Process certification</source> + <translation>Procéder à la certification</translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="215"/> - <source>Communities</source> - <translation type="obsolete">Communautés</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="150"/> + <source>Cancel</source> + <translation>Annuler</translation> </message> -</context> -<context> - <name>Application</name> <message> - <location filename="../../../src/sakia/core/app.py" line="76"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Attention : Votre adhésion expire bientôt.</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="146"/> + <source>Step 1. Check the key/user / Step 2. Accept the money licence / Step 3. Sign to confirm certification</source> + <translation>Etape 1. Vérifiez la clé/l'utilisateur / Etape 2. Acceptez la license de la monnaie / Etape 3. Signez pour confirmer la certification</translation> </message> <message> - <location filename="../../../src/sakia/core/app.py" line="81"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Attention : Vous pourriez manquer de certifications prochainement.</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="147"/> + <source>Licence</source> + <translation>License</translation> </message> -</context> -<context> - <name>ButtonBoxState</name> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="88"/> - <source>Certification</source> - <translation type="unfinished">Certification</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="148"/> + <source>By going throught the process of creating a wallet, you accept the license above.</source> + <translation>En procédant à la création d'un portefeuille, vous acceptez la license ci-dessus.</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="79"/> - <source>Success sending certification</source> - <translation type="unfinished">Succès lors de l'envoi de la certification</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="149"/> + <source>I accept the above licence</source> + <translation>J'accepte la license ci-dessus</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="88"/> - <source>Could not broadcast certification : {0}</source> - <translation type="unfinished">Impossible de propager la certification : {0}</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="151"/> + <source>Secret Key / Password</source> + <translation>Clé secrète / Mot de passe</translation> </message> +</context> +<context> + <name>CertifiersTableModel</name> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="103"/> - <source>Certifications sent : {nb_certifications}/{stock}</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="126"/> + <source>UID</source> + <translation>UID</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="110"/> - <source>{days} days</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="127"/> + <source>Pubkey</source> + <translation>Clé publique</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="112"/> - <source>{hours} hours and {min} min.</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="131"/> + <source>Expiration</source> + <translation>Expiration</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="115"/> - <source>Remaining time before next certification validation : {0}</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="128"/> + <source>Publication</source> + <translation>Publication</translation> </message> </context> <context> - <name>CertificationController</name> - <message> - <location filename="../../../src/sakia/gui/dialogs/certification/controller.py" line="144"/> - <source>{days} days</source> - <translation type="unfinished"></translation> - </message> + <name>CommunityState</name> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/controller.py" line="146"/> - <source>{hours}h {min}min</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="86"/> + <source>Member</source> + <translation>Membre</translation> </message> -</context> -<context> - <name>CertificationDialog</name> <message> - <location filename="../../../src/sakia/gui/certification.py" line="136"/> - <source>Certification</source> - <translation type="obsolete">Certification</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="138"/> + <source>Status</source> + <translation>Statut</translation> </message> <message> - <location filename="../../ui/certification.ui" line="26"/> - <source>Community</source> - <translation type="obsolete">Communauté</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="149"/> + <source>Certs. received</source> + <translation>Certs reçues</translation> </message> <message> - <location filename="../../ui/certification.ui" line="54"/> - <source>Certify user</source> - <translation type="obsolete">Utilisateur certifié</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="149"/> + <source>Membership</source> + <translation>Adhésion</translation> </message> <message> - <location filename="../../ui/certification.ui" line="40"/> - <source>Contact</source> - <translation type="obsolete">Contact</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="190"/> + <source>{:} day(s) {:} hour(s)</source> + <translation>{:} jour(s) {:} heure(s)</translation> </message> <message> - <location filename="../../ui/certification.ui" line="61"/> - <source>User public key</source> - <translation type="obsolete">Clé publique</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="186"/> + <source>{:} hour(s)</source> + <translation>{:} heure(s)</translation> </message> <message> - <location filename="../../ui/certification.ui" line="157"/> - <source>Key</source> - <translation type="obsolete">Clé</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Fundamental growth (c)</source> + <translation>Croissance fondamentale (c)</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="56"/> - <source>Success certifying {0} from {1}</source> - <translation type="obsolete">Succès lors de la certification de {0}, dans la communauté {1}</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Initial Universal Dividend UD(0) in</source> + <translation>Dividende Universel Initial DU(0) en</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="53"/> - <source>Something wrong happened : {0}</source> - <translation type="obsolete">Une erreur a été rencontrée : {0}</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Time period between two UD</source> + <translation>Durée entre deux DU</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="58"/> - <source>Couldn't connect to network : {0}</source> - <translation type="obsolete">Impossible de se connecter au réseau : {0}</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Minimum delay between 2 certifications (in days)</source> + <translation>Délai minimum entre 2 certifications (en jours)</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="68"/> - <source>Error</source> - <translation type="obsolete">Erreur</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Minimum percent of sentries to reach to match the distance rule</source> + <translation>Pourcentage minimum de référents à atteindre pour respecter la règle de distance</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="77"/> - <source>Ok</source> - <translation type="obsolete">Ok</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum distance between each WoT member and a newcomer</source> + <translation>Distance maximum entre chaque membre de la TdC et un nouveau venu</translation> </message> <message> - <location filename="../../../src/sakia/gui/certification.py" line="232"/> - <source>Not a member</source> - <translation type="obsolete">Non-membre</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="72"/> + <source>Identity written in blockchain</source> + <translation>Identité écrite en blockchain</translation> </message> <message> - <location filename="../../../src/sakia/gui/certification.py" line="127"/> - <source>Success sending certification</source> - <translation type="obsolete">Succès lors de l'envoi de la certification</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="79"/> + <source>Identity not written in blockchain</source> + <translation>Identité non écrite en blockchain</translation> </message> <message> - <location filename="../../../src/sakia/gui/certification.py" line="136"/> - <source>Could not broadcast certification : {0}</source> - <translation type="obsolete">Impossible de propager la certification : {0}</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="95"/> + <source>Renew membership</source> + <translation>Renouveler l'adhésion</translation> </message> <message> - <location filename="../../../src/sakia/gui/certification.py" line="226"/> - <source>&Ok</source> - <translation type="obsolete">&Ok</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="99"/> + <source>Request membership</source> + <translation>Demande d'adhésion</translation> </message> <message> - <location filename="../../ui/certification.ui" line="73"/> - <source>Con&tact</source> - <translation type="obsolete">Contact</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="104"/> + <source>{0} more certifications required</source> + <translation>{0} certifications suppémentaires sont requises</translation> </message> <message> - <location filename="../../ui/certification.ui" line="116"/> - <source>&User public key</source> - <translation type="obsolete">Clé publique de l'utilisateur</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="111"/> + <source>Expires in </source> + <translation>Expire dans </translation> </message> <message> - <location filename="../../ui/certification.ui" line="161"/> - <source>S&earch user</source> - <translation type="obsolete">Rechercher une identité</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="119"/> + <source>Expired or never published</source> + <translation>Expirée ou jamais publiée</translation> </message> -</context> -<context> - <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="29"/> - <source>&Ok</source> - <translation type="unfinished">&Ok</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Time period between two UD reevaluation</source> + <translation>Durée entre deux réévaluations du DU</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="22"/> - <source>No more certifications</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="79"/> + <source>Expires on: {0}</source> + <translation>Expire le : {0}</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="24"/> - <source>Not a member</source> - <translation type="unfinished">Non-membre</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum validity time of a certification (in days)</source> + <translation>Durée de validité d'une certification (en jours)</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="25"/> - <source>Please select an identity</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Minimum quantity of certifications to be part of the WoT</source> + <translation>Quantité minimum de certifications pour faire partie de la TdC</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="26"/> - <source>&Ok (Not validated before {remaining})</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum quantity of active certifications per member</source> + <translation>Quantité maximum de certifications actives par membre</translation> </message> -</context> -<context> - <name>CommuityWidget</name> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="36"/> - <source>Search Identities</source> - <translation type="obsolete">Rechercher des identités</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum time before a pending certification expire</source> + <translation>Durée maximum avant qu'une certification en attente n'expire</translation> </message> -</context> -<context> - <name>CommunityConfigurationDialog</name> <message> - <location filename="../../ui/community_cfg.ui" line="17"/> - <source>Add a community</source> - <translation type="obsolete">Ajouter une communauté</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum validity time of a membership (in days)</source> + <translation>Durée de validité d'une adhésion (en jours)</translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="46"/> - <source>Please enter the address of a node :</source> - <translation type="obsolete">Veuillez entrer l'adresse d'un nÅ“ud :</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="86"/> + <source>Not a member</source> + <translation>Non membre</translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="61"/> - <source>:</source> - <translation type="obsolete">:</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="101"/> + <source>Identity registration ready</source> + <translation>Enregistrement de l'identité prêt</translation> </message> +</context> +<context> + <name>CongratulationPopup</name> <message> - <location filename="../../ui/community_cfg.ui" line="162"/> - <source>Communities nodes</source> - <translation type="obsolete">Noeuds de la communauté</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/congratulation_uic.py" line="51"/> + <source>Congratulation</source> + <translation>Félicitations</translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="180"/> - <source>Server</source> - <translation type="obsolete">Serveur</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/congratulation_uic.py" line="52"/> + <source>label</source> + <translation></translation> </message> +</context> +<context> + <name>ConnectionConfigController</name> <message> - <location filename="../../ui/community_cfg.ui" line="203"/> - <source>Add</source> - <translation type="obsolete">Ajouter</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="197"/> + <source>Broadcasting identity...</source> + <translation>Diffusion de votre identité...</translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="224"/> - <source>Previous</source> - <translation type="obsolete">Précédent</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="491"/> + <source>connecting...</source> + <translation>connexion...</translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="247"/> - <source>Next</source> - <translation type="obsolete">Suivant</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="530"/> + <source>Could not connect. Check node peering entry</source> + <translation>Imposible de se connecter. Vérifiez les pairs du réseau</translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="98"/> - <source>Check node connectivity</source> - <translation type="obsolete">Vérifier la connexion</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="460"/> + <source>Could not find your identity on the network.</source> + <translation>Impossible de trouver votre identité sur le réseau.</translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="98"/> - <source>Register your account</source> - <translation type="obsolete">Enregistrer votre compte</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="183"/> + <source>Next</source> + <translation>Suivant</translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="115"/> - <source>Connect using your account</source> - <translation type="obsolete">Se connecter avec un compte existant</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="186"/> + <source> (Optional)</source> + <translation> (Optionnel)</translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="132"/> - <source>Connect as a guest</source> - <translation type="obsolete">Se connecter en invité</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="330"/> + <source>Save a revocation document</source> + <translation>Enregistrer le document de révocation</translation> </message> -</context> -<context> - <name>CommunityState</name> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="42"/> - <source>Member</source> - <translation type="unfinished">Membre</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="330"/> + <source>All text files (*.txt)</source> + <translation>Tous les fichiers txt (*.txt)</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="42"/> - <source>Non-Member</source> - <translation type="unfinished">Non-Membre</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="526"/> + <source>An account already exists using this key.</source> + <translation>Un compte existe déjà avec cette clef.</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="43"/> - <source>#FF0000</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="282"/> + <source>Forbidden: pubkey is too short</source> + <translation>Interdit : la clef publique est trop courte</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>members</source> - <translation type="unfinished">membres</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="285"/> + <source>Forbidden: pubkey is too long</source> + <translation>Interdit : la clef publique est trop longue</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Monetary mass</source> - <translation type="unfinished">Masse monétaire</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="289"/> + <source>Error: passwords are different</source> + <translation>Erreur : mots de passe différents</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Status</source> - <translation type="unfinished">Statut</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="293"/> + <source>Error: salts are different</source> + <translation>Erreur : les sels sont différents</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Certs. received</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="315"/> + <source>Forbidden: salt is too short</source> + <translation>Interdit : le sel est trop court</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Membership</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="319"/> + <source>Forbidden: password is too short</source> + <translation>Interdit : le mot de passe est trop court</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Balance</source> - <translation type="unfinished">Solde</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="344"/> + <source>Revocation file</source> + <translation>Fichier de révocation</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="125"/> - <source>No Universal Dividend created yet.</source> - <translation type="unfinished">Pas de dividende universel créé pour le moment.</translation> + <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/navigation/informations/view.py" line="85"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="unfinished"></translation> + <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/navigation/informations/view.py" line="85"/> - <source>Universal Dividend UD(t) in</source> - <translation type="unfinished">Dividende Universel DU(t) en</translation> + <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/navigation/informations/view.py" line="85"/> - <source>Monetary Mass M(t-1) in</source> - <translation type="unfinished">Masse Monétaire M(t-1) en</translation> + <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/navigation/informations/view.py" line="85"/> - <source>Members N(t)</source> - <translation type="unfinished">Membres N(t)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="344"/> + <source><div>Your revocation document has been saved.</div> +<div><b>Please keep it in a safe place.</b></div> +The publication of this document will revoke your identity on the network.</p></source> + <translation><div>Votre document de révocation a été enregistré.</div> +<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/navigation/informations/view.py" line="85"/> - <source>Monetary Mass per member M(t-1)/N(t) in</source> - <translation type="unfinished">Masse Monétaire par membre M(t-1)/N(t) en</translation> + <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/navigation/informations/view.py" line="85"/> - <source>Actual growth c = UD(t)/[M(t-1)/N(t)]</source> - <translation type="unfinished">Croissance actuelle c = DU(t)/[M(t -1)/N(t)]</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="299"/> + <source>Forbidden: invalid characters in salt</source> + <translation>Interdit : caractères invalides dans le sel</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Penultimate UD date and time (t-1)</source> - <translation type="unfinished">Dernier dividende universel</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="305"/> + <source>Forbidden: invalid characters in password</source> + <translation>Interdit : caractères invalides dans le mot de passe</translation> </message> +</context> +<context> + <name>ConnectionConfigView</name> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Last UD date and time (t)</source> - <translation type="unfinished">Date et heure du dernier DU (t)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="134"/> + <source>UID broadcast</source> + <translation>Diffusion de l'UID</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Next UD date and time (t+1)</source> - <translation type="unfinished">Date et heure du prochain DU (t+1)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="126"/> + <source>Identity broadcasted to the network</source> + <translation>Identité diffusée sur le réseau</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="135"/> + <source>Error</source> + <translation>Erreur</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>{:2.0%} / {:} days</source> - <translation type="unfinished">{:2.0%} / {:} jours</translation> + <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/navigation/informations/view.py" line="134"/> - <source>Fundamental growth (c) / Delta time (dt)</source> - <translation type="unfinished">Croissance fondamentale (c) / Delta de temps (dt)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="216"/> + <source>{days} days, {hours}h and {min}min</source> + <translation>{days} jours, {hours}h et {min}min</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>UDÄž(t) = UDÄž(t-1) + c²*M(t-1)/N(t-1)</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="144"/> + <source>New account on {0} network</source> + <translation>Nouveau compte sur le réseau {0}</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>Universal Dividend (formula)</source> - <translation type="unfinished">Dividende Universel (formule)</translation> + <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> + <message> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="260"/> + <source>I accept the above licence</source> + <translation>J'accepte la license ci-dessus</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="264"/> + <source>Public key</source> + <translation>Clé publique</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>{:} = {:} + {:2.0%}²* {:} / {:}</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="266"/> + <source>Secret key</source> + <translation>Clé secrète</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>Universal Dividend (computed)</source> - <translation type="unfinished">Dividende Universel (calculé)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="267"/> + <source>Please repeat your secret key</source> + <translation>Veuillez répéter votre clé secrète</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/> - <source>Name</source> - <translation type="unfinished">Nom</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="268"/> + <source>Your password</source> + <translation>Votre mot de passe</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/> - <source>Units</source> - <translation type="unfinished">Unités</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="269"/> + <source>Please repeat your password</source> + <translation>Veuillez répéter votre mot de passe</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/> - <source>Formula</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="270"/> + <source>Show public key</source> + <translation>Voir la clé publique</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/> - <source>Description</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="271"/> + <source>Scrypt parameters</source> + <translation>Paramètres scrypt</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="194"/> - <source>{:} day(s) {:} hour(s)</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="272"/> + <source>Simple</source> + <translation></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="196"/> - <source>{:} hour(s)</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="273"/> + <source>Secure</source> + <translation>Sécurisé</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:2.0%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="274"/> + <source>Hardest</source> + <translation>Difficile</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Fundamental growth (c)</source> - <translation type="unfinished">Croissance fondamentale (c)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="275"/> + <source>Extreme</source> + <translation>Extrême</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Initial Universal Dividend UD(0) in</source> - <translation type="unfinished">Dividende Universel Initial DU(0) en</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="279"/> + <source>Export revocation document to continue</source> + <translation>Exporter le document de révocation pour continuer</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Time period between two UD</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="237"/> + <source>Add an account</source> + <translation>Ajouter un compte</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Number of blocks used for calculating median time</source> - <translation type="unfinished">Nombre de blocs utilisés pour calculer le temps median</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="242"/> + <source><html><head/><body><p><span style=" font-size:large; font-weight:600;">Licence</span></p></body></html></source> + <translation><html><head/><body><p><span style=" font-size:large; font-weight:600;">License</span></p></body></html></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>The average time in seconds for writing 1 block (wished time)</source> - <translation type="unfinished">Le temps moyen en secondes pour écrire un bloc (temps espéré)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="259"/> + <source>By going throught the process of creating a wallet, you accept the licence above.</source> + <translation>En procédant à la création d'un portefeuille, vous acceptez la license ci-dessus.</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>The number of blocks required to evaluate again PoWMin value</source> - <translation type="unfinished">Le nombre de blocs requis pour évaluer une nouvelle valeur de PoWMin</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="261"/> + <source>Account parameters</source> + <translation>Paramètres du compte</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>The percent of previous issuers to reach for personalized difficulty</source> - <translation type="unfinished">Le pourcentage d'utilisateurs précédents atteignant la difficulté personnalisée</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="238"/> + <source>Create a new member account</source> + <translation>Créer un nouveau compte membre</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="239"/> + <source>Add an existing member account</source> + <translation>Ajouter un compte membre existant</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Minimum delay between 2 certifications (in days)</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="240"/> + <source>Add a wallet</source> + <translation>Ajouter un portefeuille</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum age of a valid signature (in days)</source> - <translation type="unfinished">Age maximum d'une signature valide (en jours)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="241"/> + <source>Add using a public key (quick)</source> + <translation>Ajouter par une clé publique (rapide)</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Minimum quantity of signatures to be part of the WoT</source> - <translation type="unfinished">Nombre de signatures minimum pour faire partie de la TdC</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="262"/> + <source>Identity name (UID)</source> + <translation>Nom de l'identité (UID)</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum quantity of active certifications made by member.</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="265"/> + <source>Credentials</source> + <translation>Identifiants</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum delay a certification can wait before being expired for non-writing.</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="276"/> + <source>N</source> + <translation></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Minimum percent of sentries to reach to match the distance rule</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="277"/> + <source>r</source> + <translation></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum age of a valid membership (in days)</source> - <translation type="unfinished">Age maximum d'un statut de membre valide (en jours)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="278"/> + <source>p</source> + <translation></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum distance between each WoT member and a newcomer</source> - <translation type="unfinished">Distance maximum entre chaque membre de la TdC et un nouveau venu</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="243"/> + <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> This program is free software: you can redistribute it and/or modify</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> it under the terms of the GNU General Public License as published by</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> the Free Software Foundation, either version 3 of the License, or</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> (at your option) any later version.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Hack'; font-size:10pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> This program is distributed in the hope that it will be useful,</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> GNU General Public License for more details.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Hack'; font-size:10pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> You should have received a copy of the GNU General Public License</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> along with this program. If not, see &lt;http://www.gnu.org/licenses/&gt;. </span><a name="TransNote1-rev"></a><a href="https://www.gnu.org/licenses/gpl-howto.fr.html#TransNote1"><span style=" font-family:'Hack'; font-size:10pt; text-decoration: underline; color:#2980b9; vertical-align:super;">1</span></a></p></body></html></source> + <translation></translation> </message> </context> <context> - <name>CommunityTabWidget</name> + <name>ContactDialog</name> <message> - <location filename="../../ui/community_tab.ui" line="40"/> - <source>Identities</source> - <translation type="obsolete">Identités</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="109"/> + <source>Contacts</source> + <translation></translation> </message> <message> - <location filename="../../ui/community_tab.ui" line="53"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">Rechercher une clé publique, un uid...</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="110"/> + <source>Contacts list</source> + <translation>Liste des contacts</translation> </message> <message> - <location filename="../../ui/community_tab.ui" line="118"/> - <source>Quality : </source> - <translation type="obsolete">Qualification : </translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="111"/> + <source>Delete selected contact</source> + <translation>Supprimer le contact sélectionné</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="351"/> - <source>Renew membership</source> - <translation type="obsolete">Renouveller le statut de membre</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="112"/> + <source>Clear selection</source> + <translation>Vider la sélection</translation> </message> <message> - <location filename="../../ui/community_tab.ui" line="146"/> - <source>Send leaving demand</source> - <translation type="obsolete">Quitter la communauté</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="113"/> + <source>Contact informations</source> + <translation>Information du contact</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="76"/> - <source>Membership</source> - <translation type="obsolete">Statut de membre</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="114"/> + <source>Name</source> + <translation>Nom</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="172"/> - <source>Success sending membership demand</source> - <translation type="obsolete">Succès lors de l'envoi d'une demande de membre</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="115"/> + <source>Public key</source> + <translation>Clé publique</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="174"/> - <source>Join demand error</source> - <translation type="obsolete">Erreur lors de l'envoi d'une demande de membre</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="116"/> + <source>Add other informations</source> + <translation>Ajouter d'autres informations</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="177"/> - <source>Key not sent to community</source> - <translation type="obsolete">La clé n'a pas pu être envoyée à la communauté</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="117"/> + <source>Save</source> + <translation>Sauvegarder</translation> </message> +</context> +<context> + <name>ContactsTableModel</name> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="226"/> - <source>Network error</source> - <translation type="obsolete">Erreur réseau</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <source>Name</source> + <translation>Nom</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="226"/> - <source>Couldn't connect to network : {0}</source> - <translation type="obsolete">Impossible de se connecter au réseau : {0}</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <source>Public key</source> + <translation>Clé publique</translation> </message> +</context> +<context> + <name>ContextMenu</name> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="235"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="236"/> <source>Warning</source> - <translation type="obsolete">Attention</translation> + <translation>Avertissement</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="202"/> - <source>Success sending leaving demand</source> - <translation type="obsolete">Succès lors de l'envoi de la demande pour quitter la communauté</translation> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="236"/> + <source>Are you sure? +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> +</context> +<context> + <name>HistoryTableModel</name> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="204"/> - <source>Leaving demand error</source> - <translation type="obsolete">Erreur lors de l'envoi de la demande pour quitter la communauté</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Date</source> + <translation>Date</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="263"/> - <source>Error</source> - <translation type="obsolete">Erreur</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Comment</source> + <translation>Commentaire</translation> </message> <message> - <location filename="../../ui/community_tab.ui" line="60"/> - <source>Search</source> - <translation type="obsolete">Rechercher</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Amount</source> + <translation>Montant</translation> </message> <message> - <location filename="../../ui/community_tab.ui" line="125"/> - <source>Publish UID</source> - <translation type="obsolete">Publier votre UID</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Public key</source> + <translation>Clé publique</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="59"/> - <source>Members</source> - <translation type="obsolete">Membres</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="184"/> + <source>Transactions missing from history</source> + <translation>Transactions manquantes dans l'historique</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="62"/> - <source>Direct connections</source> - <translation type="obsolete">Connections directes</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="467"/> + <source>{0} / {1} confirmations</source> + <translation>{0} / {1} confirmations</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="218"/> - <source>Are you sure ? -Publishing your UID cannot be canceled.</source> - <translation type="obsolete">Êtes vous certain ? -Publier votre UID ne peut être annulé.</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="473"/> + <source>Confirming... {0} %</source> + <translation>Confirmation... {0} %</translation> </message> +</context> +<context> + <name>HomescreenWidget</name> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="220"/> - <source>UID Publishing</source> - <translation type="obsolete">Publication de l'UID</translation> + <location filename="../../../src/sakia/gui/navigation/homescreen/homescreen_uic.py" line="28"/> + <source>Form</source> + <translation>Formulaire</translation> </message> +</context> +<context> + <name>IdentitiesTableModel</name> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="220"/> - <source>Success publishing your UID</source> - <translation type="obsolete">Succès lors de la publication de votre UID</translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="150"/> + <source>UID</source> + <translation>UID</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="177"/> - <source>"Your key wasn't sent in the community. -You can't request a membership.</source> - <translation type="obsolete">Votre clé publique n'a pas été envoyée à la communauté. -Vous ne pouvez pas envoyer de requête de membre.</translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="151"/> + <source>Pubkey</source> + <translation>Clé publique</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="196"/> - <source>Are you sure ? -Sending a leaving demand cannot be canceled. -The process to join back the community later will have to be done again.</source> - <translation type="obsolete">Êtes vous certain ? -Envoyer une demande pour quitter la communauté ne peut être annulée. -Le processus pour rejoindre la communauté devrait être refait à zéro.</translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="152"/> + <source>Renewed</source> + <translation>Renouvelée le</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="58"/> - <source>Web of Trust</source> - <translation type="obsolete">Toile de Confiance</translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="153"/> + <source>Expiration</source> + <translation>Expiration</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="102"/> - <source>Informations</source> - <translation type="obsolete">Informations</translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="157"/> + <source>Publication Block</source> + <translation>Bloc de publication</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="105"/> - <source>Add as contact</source> - <translation type="obsolete">Ajouter comme contact</translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="154"/> + <source>Publication</source> + <translation>Publication</translation> </message> +</context> +<context> + <name>IdentitiesView</name> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="109"/> - <source>Send money</source> - <translation type="obsolete">Envoyer de l'argent</translation> + <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="16"/> + <source>Search direct certifications</source> + <translation>Rechercher des certifications "directes"</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="113"/> - <source>Certify identity</source> - <translation type="obsolete">Certifier cette identité</translation> + <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="19"/> + <source>Research a pubkey, an uid...</source> + <translation>Rechercher une clé publique, un uid...</translation> </message> +</context> +<context> + <name>IdentitiesWidget</name> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="117"/> - <source>View in Web of Trust</source> - <translation type="obsolete">Voir dans la Toile de Confiance</translation> + <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="46"/> + <source>Form</source> + <translation>Formulaire</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="358"/> - <source>Send membership demand</source> - <translation type="obsolete">Envoyer une demande de membre</translation> + <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="47"/> + <source>Research a pubkey, an uid...</source> + <translation>Rechercher une clé publique, un uid...</translation> </message> <message> - <location filename="../../ui/community_tab.ui" line="132"/> - <source>Revoke UID</source> - <translation type="obsolete">Révoquer votre UID</translation> + <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="48"/> + <source>Search</source> + <translation>Rechercher</translation> </message> +</context> +<context> + <name>IdentityController</name> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="209"/> - <source>Are you sure ? -Publishing your UID can be canceled by Revoke UID.</source> - <translation type="obsolete">Etes-vous sûr(e) ? Publier votre UID peut être annulé par le bouton Révoquer votre UID.</translation> + <location filename="../../../src/sakia/gui/navigation/identity/controller.py" line="184"/> + <source>Membership</source> + <translation>Adhésion</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="223"/> - <source>Publish UID error</source> - <translation type="obsolete">Publier votre UID</translation> + <location filename="../../../src/sakia/gui/navigation/identity/controller.py" line="175"/> + <source>Success sending Membership demand</source> + <translation>Envoi de la demande d'adhésion réussi</translation> </message> +</context> +<context> + <name>IdentityModel</name> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="235"/> - <source>Are you sure ? -Revoking your UID can only success if it is not already validated by the network.</source> - <translation type="obsolete">Etes-vous sûr(e) ? Révoquer votre UID ne peut réussir que s'il n'a pas été déjà validé par le réseau.</translation> + <location filename="../../../src/sakia/gui/navigation/identity/model.py" line="207"/> + <source>Outdistanced</source> + <translation>Hors distance</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="253"/> - <source>UID Revoking</source> - <translation type="obsolete">Révocation de votre UID</translation> + <location filename="../../../src/sakia/gui/navigation/identity/model.py" line="246"/> + <source>In WoT range</source> + <translation>Dans la TdC</translation> </message> +</context> +<context> + <name>IdentityWidget</name> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="253"/> - <source>Success revoking your UID</source> - <translation type="obsolete">Révocation de votre UID réussie</translation> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="109"/> + <source>Form</source> + <translation>Formulaire</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="256"/> - <source>Revoke UID error</source> - <translation type="obsolete">Erreur lors de la révocation de votre UID</translation> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="110"/> + <source>Certify an identity</source> + <translation>Certifier une identité</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="76"/> - <source>Success sending Membership demand</source> - <translation type="obsolete">Envoi demande à être membre réussie</translation> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="111"/> + <source>Membership status</source> + <translation>Statut de l'adhésion</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="82"/> - <source>Revoke</source> - <translation type="obsolete">Révocation</translation> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="112"/> + <source>Renew membership</source> + <translation>Renouveler l'adhésion</translation> </message> +</context> +<context> + <name>MainWindow</name> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="82"/> - <source>Success sending Revoke demand</source> - <translation type="obsolete">Envoi demande de révocation réussie</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="79"/> + <source>Manage accounts</source> + <translation>Gérer les comptes</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="88"/> - <source>Self Certification</source> - <translation type="obsolete">Auto-certification</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="80"/> + <source>Configure trustable nodes</source> + <translation>Configurer les noeuds de confiance</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="88"/> - <source>Success sending Self Certification document</source> - <translation type="obsolete">Envoi auto-certification réussie</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="81"/> + <source>A&dd a contact</source> + <translation>A&jouter un contact</translation> </message> -</context> -<context> - <name>CommunityTile</name> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="123"/> - <source>Member</source> - <translation type="obsolete">Membre</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="85"/> + <source>Send a message</source> + <translation>Envoyer un message</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="123"/> - <source>Non-Member</source> - <translation type="obsolete">Non-Membre</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="86"/> + <source>Send money</source> + <translation>Envoyer de la monnaie</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="137"/> - <source>members</source> - <translation type="obsolete">membres</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="87"/> + <source>Remove contact</source> + <translation>Supprimer le contact</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="137"/> - <source>Monetary mass</source> - <translation type="obsolete">Masse monétaire</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="88"/> + <source>Save</source> + <translation>Sauvegarder</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="137"/> - <source>Status</source> - <translation type="obsolete">Statut</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="89"/> + <source>&Quit</source> + <translation>&Quitter</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="137"/> - <source>Balance</source> - <translation type="obsolete">Solde</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="90"/> + <source>Account</source> + <translation>Compte</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="162"/> - <source>Not connected</source> - <translation type="obsolete">Non connecté</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="91"/> + <source>&Transfer money</source> + <translation>&Transferer de la monnaie</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="175"/> - <source>Community not initialized</source> - <translation type="obsolete">Communauté non initialisée</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="92"/> + <source>&Configure</source> + <translation>&Configurer</translation> </message> -</context> -<context> - <name>CommunityWidget</name> <message> - <location filename="../../ui/community_view.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Form</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="93"/> + <source>&Import</source> + <translation>&Importer</translation> </message> <message> - <location filename="../../ui/community_view.ui" line="59"/> - <source>Send money</source> - <translation type="obsolete">Envoyer de la monnaie</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="94"/> + <source>&Export</source> + <translation>&Exporter</translation> </message> <message> - <location filename="../../ui/community_view.ui" line="76"/> - <source>Certification</source> - <translation type="obsolete">Certification</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="95"/> + <source>C&ertification</source> + <translation>C&ertification</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="334"/> - <source>Renew membership</source> - <translation type="obsolete">Renouveler l'adhésion</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="96"/> + <source>&Set as default</source> + <translation>&Par défaut</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="46"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Attention : Votre statut de membre expire bientôt.</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="97"/> + <source>A&bout</source> + <translation>A&propos</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="48"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Attention : Vous pourriez manquer de certifications prochainement.</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="98"/> + <source>&Preferences</source> + <translation>&Préférences</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="33"/> - <source>Transactions</source> - <translation type="obsolete">Transferts</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="99"/> + <source>&Add account</source> + <translation>&Ajouter un compte</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="34"/> - <source>Web of Trust</source> - <translation type="obsolete">Toile de Confiance</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="100"/> + <source>&Manage local node</source> + <translation>&Gérer le noeud local</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="35"/> - <source>Search Identities</source> - <translation type="obsolete">Rechercher des identités</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="101"/> + <source>&Revoke an identity</source> + <translation>&Révoquer une identité</translation> </message> +</context> +<context> + <name>MainWindowController</name> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="93"/> - <source>Network</source> - <translation type="obsolete">Réseau</translation> + <location filename="../../../src/sakia/gui/main_window/controller.py" line="111"/> + <source>Please get the latest release {version}</source> + <translation>Veuillez télécharger la dernière version {version}</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="97"/> - <source>Show informations</source> - <translation type="obsolete">Afficher les informations</translation> + <location filename="../../../src/sakia/gui/main_window/controller.py" line="132"/> + <source>sakia {0} - {1}</source> + <translation>sakia {0} - {1}</translation> </message> +</context> +<context> + <name>Navigation</name> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="98"/> - <source>Informations</source> - <translation type="obsolete">Informations</translation> + <location filename="../../../src/sakia/gui/navigation/navigation_uic.py" line="48"/> + <source>Frame</source> + <translation></translation> </message> +</context> +<context> + <name>NavigationController</name> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="240"/> - <source>Membership expiration</source> - <translation type="obsolete">Expiration de votre adhésion</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="172"/> + <source>Publish UID</source> + <translation>Publier votre UID</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="240"/> - <source><b>Warning : Membership expiration in {0} days</b></source> - <translation type="obsolete"><b>Attention : Expiration de votre adhésion dans {0} jours</b></translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="192"/> + <source>Leave the currency</source> + <translation>Quitter la monnaie</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="251"/> - <source>Certifications number</source> - <translation type="obsolete">Nombre de certifications</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="255"/> + <source>UID</source> + <translation>UID</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="251"/> - <source><b>Warning : You are certified by only {0} persons, need {1}</b></source> - <translation type="obsolete"><b>Attention : Vous êtes certifiés par seulement {0} personnes, besoin de {1}</b></translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="248"/> + <source>Success publishing your UID</source> + <translation>Publication de votre UID réussie</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="235"/> - <source> Block {0}</source> - <translation type="obsolete"> Bloc {0}</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="259"/> + <source>Warning</source> + <translation>Avertissement</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="277"/> - <source> - Median fork window : {0}</source> - <translation type="obsolete"> - Médianne des fenètres de fork : {0}</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="292"/> + <source>Revoke</source> + <translation>Révocation</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="340"/> - <source>Send membership demand</source> - <translation type="obsolete">Envoyer une demande d'adhésion</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="283"/> + <source>Success sending Revoke demand</source> + <translation>Demande de révocation réussie</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="418"/> - <source>Membership</source> - <translation type="obsolete">Adhésion</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="363"/> + <source>All text files (*.txt)</source> + <translation>Tous les fichiers txt (*.txt)</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="374"/> - <source>Success sending Membership demand</source> - <translation type="obsolete">Envoi de la demande d'adhésion réussi</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="156"/> + <source>View in Web of Trust</source> + <translation>Voir dans la Toile de Confiance</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="385"/> - <source>Warning</source> - <translation type="obsolete">Attention</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="182"/> + <source>Export identity document</source> + <translation>Exporter le document d'identité</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="385"/> - <source>Are you sure ? -Sending a leaving demand cannot be canceled. -The process to join back the community later will have to be done again.</source> - <translation type="obsolete">Êtes vous certain ? -Envoyer une demande pour quitter la communauté ne peut être annulée. -Le processus pour rejoindre la communauté devrait être refait à zéro.</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="363"/> + <source>Save an identity document</source> + <translation>Sauvegarder un document d'identité</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="405"/> - <source>Revoke</source> - <translation type="obsolete">Révocation</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="377"/> + <source>Identity file</source> + <translation>Fichier Identité</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="399"/> - <source>Success sending Revoke demand</source> - <translation type="obsolete">Envoi de la demande de révocation réussi</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="377"/> + <source><div>Your identity document has been saved.</div> +Share this document to your friends for them to certify you.</p></source> + <translation><div>Votre document d'identité a été sauvegardé.</div> +Partager ce document avec vos amis pour qu'ils vous certifient.</p></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="40"/> - <source>Publish UID</source> - <translation type="obsolete">Publier votre UID</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="219"/> + <source>Remove the Sakia account</source> + <translation>Supprimer le compte Sakia</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="41"/> - <source>Revoke UID</source> - <translation type="obsolete">Révoquer votre UID</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="296"/> + <source>Removing the Sakia account</source> + <translation>Suppression du compte Sakia</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="424"/> - <source>UID</source> - <translation type="obsolete">UID</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="296"/> + <source>Are you sure? This won't remove your money + neither your identity from the network.</source> + <translation>Etes-vous sûr ? Ceci ne supprimera pas votre monnaie + ni votre identité sur le réseau.</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="418"/> - <source>Success publishing your UID</source> - <translation type="obsolete">Succès de publication de votre UID</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="162"/> + <source>Save revocation document</source> + <translation>Sauvegarder le document de revocation</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="398"/> - <source>Your UID was revoked successfully.</source> - <translation type="obsolete">Votre UID a été révoqué avec succès.</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="321"/> + <source>Save a revocation document</source> + <translation>Sauvegarder un document de révocation</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="39"/> - <source>Explore the Web of Trust</source> - <translation type="obsolete">Explorer la toile de confiance</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="335"/> + <source>Revocation file</source> + <translation>Fichier de révocation</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="102"/> - <source>Show explorer</source> - <translation type="obsolete">Afficher l'explorateur</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="335"/> + <source><div>Your revocation document has been saved.</div> +<div><b>Please keep it in a safe place.</b></div> +The publication of this document will revoke your identity on the network.</p></source> + <translation><div>Votre document de révocation a été sauvegardé.</div> +<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/community_view.py" line="103"/> - <source>Explorer</source> - <translation type="obsolete">Explorateur</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="259"/> + <source>Are you sure? +Sending a leaving demand cannot be canceled. +The process to join back the community later will have to be done again.</source> + <translation>Etes-vous sûr ? +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> </context> <context> - <name>ConfigureContactDialog</name> + <name>NavigationModel</name> <message> - <location filename="../../ui/contact.ui" line="14"/> - <source>Add a contact</source> - <translation type="obsolete">Ajouter un contact</translation> + <location filename="../../../src/sakia/gui/navigation/model.py" line="42"/> + <source>Network</source> + <translation>Réseau</translation> </message> <message> - <location filename="../../ui/contact.ui" line="36"/> - <source>Pubkey</source> - <translation type="obsolete">Clé publique</translation> + <location filename="../../../src/sakia/gui/navigation/model.py" line="101"/> + <source>Transfers</source> + <translation>Transferts</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/navigation/model.py" line="50"/> + <source>Identities</source> + <translation>Identités</translation> </message> <message> - <location filename="../../../src/sakia/gui/contact.py" line="81"/> - <source>Contact already exists</source> - <translation type="obsolete">Le contact existe déja</translation> + <location filename="../../../src/sakia/gui/navigation/model.py" line="60"/> + <source>Web of Trust</source> + <translation>Toile de Confiance</translation> </message> <message> - <location filename="../../ui/contact.ui" line="22"/> - <source>Name</source> - <translation type="obsolete">Nom</translation> + <location filename="../../../src/sakia/gui/navigation/model.py" line="69"/> + <source>Personal accounts</source> + <translation>Comptes personnels</translation> </message> </context> <context> - <name>ConnectionConfigController</name> + <name>NetworkController</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="117"/> - <source>Could not connect. Check hostname, ip address or port : <br/></source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="55"/> + <source>Open in browser</source> + <translation>Ouvrir dans le navigateur</translation> </message> +</context> +<context> + <name>NetworkTableModel</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="151"/> - <source>Broadcasting identity...</source> - <translation type="unfinished">Diffusion de votre identité...</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="188"/> + <source>Online</source> + <translation>Connecté</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="205"/> - <source>Forbidden : salt is too short</source> - <translation type="unfinished">Interdit : le sel est trop court</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="189"/> + <source>Offline</source> + <translation>Déconnecté</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="209"/> - <source>Forbidden : password is too short</source> - <translation type="unfinished">Interdit : Le mot de passe est trop court</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="190"/> + <source>Unsynchronized</source> + <translation>Désynchronisé</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="213"/> - <source>Forbidden : Invalid characters in salt field</source> - <translation type="unfinished">Interdit : Caractères invalides dans le sel</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="87"/> + <source>yes</source> + <translation>oui</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="217"/> - <source>Forbidden : Invalid characters in password field</source> - <translation type="unfinished">Interdit : Caractères invalides dans le mot de passe</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="88"/> + <source>no</source> + <translation>non</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="223"/> - <source>Error : passwords are different</source> - <translation type="unfinished">Erreur : les mots de passes sont différents</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="89"/> + <source>offline</source> + <translation>déconnecté</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="228"/> - <source>Error : secret keys are different</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> + <source>Address</source> + <translation>Adresse</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="297"/> - <source>connecting...</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> + <source>Port</source> + <translation>Port</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="251"/> - <source>Your pubkey is associated to a pubkey. - Yours : {0}, the network : {1}</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="147"/> + <source>API</source> + <translation>API</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="318"/> - <source>A connection already exists using this key.</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="148"/> + <source>Block</source> + <translation>Bloc</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="320"/> - <source>Could not connect. Check node peering entry</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="149"/> + <source>Hash</source> + <translation>Hash</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="278"/> - <source>Could not find your identity on the network.</source> - <translation type="unfinished">Impossible de trouver votre identité sur le réseau.</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="150"/> + <source>UID</source> + <translation>UID</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="280"/> - <source>Your pubkey or UID is different on the network. - Yours : {0}, the network : {1}</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="151"/> + <source>Member</source> + <translation>Membre</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="309"/> - <source>Your pubkey or UID was already found on the network. - Yours : {0}, the network : {1}</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="152"/> + <source>Pubkey</source> + <translation>Clé publique</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="153"/> + <source>Software</source> + <translation>Logiciel</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="154"/> + <source>Version</source> + <translation>Version</translation> </message> </context> <context> - <name>ConnectionConfigView</name> + <name>NetworkWidget</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="101"/> - <source>UID broadcast</source> - <translation type="unfinished">Diffusion de l'UID</translation> + <location filename="../../../src/sakia/gui/navigation/network/network_uic.py" line="52"/> + <source>Form</source> + <translation></translation> </message> +</context> +<context> + <name>PasswordInputController</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="96"/> - <source>Identity broadcasted to the network</source> - <translation type="unfinished">Identité diffusée sur le réseau</translation> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="75"/> + <source>Non printable characters in password</source> + <translation>Caractères invisibles présents dans le mot de passe</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="102"/> - <source>Error</source> - <translation type="unfinished">Erreur</translation> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="71"/> + <source>Non printable characters in secret key</source> + <translation>Caractères invisibles présents dans la clef secrète</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="111"/> - <source>New connection to {0} network</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="81"/> + <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> </context> <context> - <name>ContextMenu</name> + <name>PasswordInputView</name> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="145"/> - <source>Warning</source> - <translation>Attention</translation> + <location filename="../../../src/sakia/gui/sub/password_input/view.py" line="33"/> + <source>Password is valid</source> + <translation>Mot de passe valide</translation> </message> +</context> +<context> + <name>PasswordInputWidget</name> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="145"/> - <source>Are you sure ? -This money transfer will be removed and not sent.</source> - <translation>Êtes vous certain ? -Le transfert de monnaie sera annulé et non envoyé.</translation> + <location filename="../../../src/sakia/gui/sub/password_input/password_input_uic.py" line="37"/> + <source>Please enter your password</source> + <translation>Veuillez entrer votre mot de passe</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/password_input/password_input_uic.py" line="36"/> + <source>Please enter your secret key</source> + <translation>Veuillez entrer votre clé publique</translation> </message> </context> <context> - <name>CreateWalletDialog</name> + <name>PluginDialog</name> <message> - <location filename="../../ui/create_wallet.ui" line="14"/> - <source>Create a new wallet</source> - <translation type="obsolete">Créer un portefeuille</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="52"/> + <source>Plugins manager</source> + <translation>Gestionnaire de plugins</translation> </message> <message> - <location filename="../../ui/create_wallet.ui" line="45"/> - <source>Wallet name :</source> - <translation type="obsolete">Nom du portefeuille :</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="53"/> + <source>Installed plugins list</source> + <translation>Liste des plugins installés</translation> </message> <message> - <location filename="../../ui/create_wallet.ui" line="83"/> - <source>Previous</source> - <translation type="obsolete">Précédent</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="54"/> + <source>Install a new plugin</source> + <translation>Installer un nouveau plugin</translation> </message> <message> - <location filename="../../ui/create_wallet.ui" line="103"/> - <source>Next</source> - <translation type="obsolete">Suivant</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="55"/> + <source>Uninstall selected plugin</source> + <translation>Désinstaller le plugin sélectionné</translation> </message> </context> <context> - <name>CurrencyTabWidget</name> + <name>PluginsManagerController</name> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="73"/> - <source>Wallets</source> - <translation type="obsolete">Portefeuilles</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/controller.py" line="60"/> + <source>Open File</source> + <translation>Ouvrir un fichier</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="77"/> - <source>Transactions</source> - <translation type="obsolete">Transferts</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/controller.py" line="60"/> + <source>Sakia module (*.zip)</source> + <translation>module Sakia (*.zip)</translation> </message> +</context> +<context> + <name>PluginsManagerView</name> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="81"/> - <source>Community</source> - <translation type="obsolete">Communauté</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/view.py" line="43"/> + <source>Plugin import</source> + <translation>Import de plugin</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="89"/> - <source>Informations</source> - <translation type="obsolete">Informations</translation> + <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> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="85"/> - <source>Network</source> - <translation type="obsolete">Réseau</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Name</source> + <translation>Nom</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="163"/> - <source> Block {0}</source> - <translation type="obsolete">Bloc {0}</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Description</source> + <translation>Description</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="75"/> - <source>Membership expiration<b>Warning : Membership expiration in {0} days</b></source> - <translation type="obsolete">Expiration du statut de membre</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Version</source> + <translation>Version</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="206"/> - <source>Received {0} {1} from {2} transfers</source> - <translation type="obsolete">Reception de {0} {1} dans {2} transfers</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Imported</source> + <translation>Importé</translation> </message> +</context> +<context> + <name>PreferencesDialog</name> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="210"/> - <source>New transactions received</source> - <translation type="obsolete">Nouveaux transferts reçus</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="214"/> + <source>Preferences</source> + <translation>Préférences</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="125"/> - <source>Membership expiration</source> - <translation type="obsolete">Expiration du statut de membre</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="215"/> + <source>General</source> + <translation>Général</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="125"/> - <source><b>Warning : Membership expiration in {0} days</b></source> - <translation type="obsolete"><b>Attention : Expiration du statut de membre dans {0} jours</b></translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="216"/> + <source>Display</source> + <translation>Affichage</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="44"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Attention : Votre statut de membre expire bientôt.</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="217"/> + <source>Network</source> + <translation>Réseau</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="46"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Attention : Vous pourriez manquer de certifications prochainement.</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="218"/> + <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">General settings</span></p></body></html></source> + <translation><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Préférences générales</span></p></body></html></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="132"/> - <source>Certifications number</source> - <translation type="obsolete">Nombre de certifications</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="219"/> + <source>Default &referential</source> + <translation>&référentiel par défaut</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="132"/> - <source><b>Warning : You are certified by only {0} persons, need {1}</b></source> - <translation type="obsolete"><b>Attention : Vous êtes certifiés par seulement {0} personnes, besoin de {1}</b></translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="220"/> + <source>Enable expert mode</source> + <translation>Activer le mode expert</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="185"/> - <source> - Median fork window : {0}</source> - <translation type="obsolete"> - Médianne des fenètres de fork : {0}</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="221"/> + <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Display settings</span></p></body></html></source> + <translation><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Préférences affichage</span></p></body></html></translation> </message> -</context> -<context> - <name>DialogMember</name> <message> - <location filename="../../ui/member.ui" line="14"/> - <source>Informations</source> - <translation type="obsolete">Informations</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="222"/> + <source>Digits after commas </source> + <translation>Chiffres après la virgule </translation> </message> <message> - <location filename="../../ui/member.ui" line="34"/> - <source>Member</source> - <translation type="obsolete">Membre</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="223"/> + <source>Language</source> + <translation>Langage</translation> </message> -</context> -<context> - <name>ExplorerTabWidget</name> <message> - <location filename="../../ui/explorer_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formulaire</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="224"/> + <source>Maximize Window at Startup</source> + <translation>Agrandir la Fenêtre au Démarrage</translation> </message> <message> - <location filename="../../ui/explorer_tab.ui" line="48"/> - <source>Steps</source> - <translation type="obsolete">Étapes</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="225"/> + <source>Enable notifications</source> + <translation>Activer les notifications</translation> </message> <message> - <location filename="../../ui/explorer_tab.ui" line="65"/> - <source>Go</source> - <translation type="obsolete">Envoyer</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="226"/> + <source>Dark Theme compatibility</source> + <translation>Compatibilité thème sombre</translation> </message> -</context> -<context> - <name>GraphTabWidget</name> <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="89"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="71"/> - <source>Membership</source> - <translation type="obsolete">Adhésion</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="227"/> + <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Network settings</span></p></body></html></source> + <translation><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Préférences réseau</span></p></body></html></translation> </message> <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="89"/> - <source>Last renewal on {:}, expiration on {:}</source> - <translation type="obsolete">Dernier renouvellement le {:}, expire le {:}</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="228"/> + <source>Use a http proxy server</source> + <translation>Utiliser un serveur proxy http</translation> </message> <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/> - <source>Your web of trust</source> - <translation type="obsolete">Votre toile de confiance</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="229"/> + <source>Proxy server address</source> + <translation>Adresse serveur proxy</translation> </message> <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/> - <source>Certified by {:} members; Certifier of {:} members</source> - <translation type="obsolete">Certifié par {:} membres; Certifieur de {:} membres</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="230"/> + <source>:</source> + <translation></translation> </message> <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/> - <source>Not a member</source> - <translation type="obsolete">Non-membre</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="231"/> + <source>Proxy username</source> + <translation>Nom d'utilisateur du proxy</translation> </message> <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="232"/> + <source>Proxy password</source> + <translation>Mot de passe du proxy</translation> </message> </context> <context> - <name>HistoryTableModel</name> + <name>PublicationMode</name> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>Date</source> - <translation>Date</translation> + <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/navigation/txhistory/table_model.py" line="193"/> - <source>UID/Public key</source> - <translation>UID/Clé publique</translation> + <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/models/txhistory.py" line="206"/> - <source>Payment</source> - <translation type="obsolete">Débit</translation> + <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/models/txhistory.py" line="206"/> - <source>Deposit</source> - <translation type="obsolete">Crédit</translation> + <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/navigation/txhistory/table_model.py" line="193"/> - <source>Comment</source> - <translation>Commentaire</translation> + <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/cutecoin/models/txhistory.py" line="166"/> - <source>State</source> - <translation type="obsolete">Statut</translation> + <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/navigation/txhistory/table_model.py" line="193"/> - <source>Amount</source> - <translation type="unfinished">Montant</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="137"/> + <source>Error broadcasting document</source> + <translation>Erreur à la diffusion du document</translation> </message> -</context> -<context> - <name>HomeScreenWidget</name> <message> - <location filename="../../ui/homescreen.ui" line="67"/> - <source>Create a new account</source> - <translation type="obsolete">Créer un nouveau compte</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="161"/> + <source>Revocation</source> + <translation>Révocation</translation> </message> <message> - <location filename="../../ui/homescreen.ui" line="100"/> - <source>Import an existing account</source> - <translation type="obsolete">Importer un compte</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="127"/> - <source>Get to know more about ucoin</source> - <translation type="obsolete">En savoir plus sur ucoin</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/homescreen.py" line="35"/> - <source>Please get the latest release {version}</source> - <translation type="obsolete">Veuillez télécharger la dernière version {version}</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/homescreen.py" line="39"/> - <source> - <h1>Welcome to Cutecoin {version}</h1> - <h2>{version_info}</h2> - <h3><a href={version_url}>Download link</a></h3> - </source> - <translation type="obsolete"> - <h1>Bienvenue sur Cutecoin {version}</h1> - <h2>{version_info}</h2> - <h3><a href={version_url}>Lien de téléchargement</a></h3> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/homescreen.py" line="73"/> - <source>Connected as {0}</source> - <translation type="obsolete">Connecté en tant que {0}</translation> - </message> -</context> -<context> - <name>HomescreenWidget</name> - <message> - <location filename="../../ui/homescreen.ui" line="20"/> - <source>Form</source> - <translation type="obsolete">Form</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="47"/> - <source>Connected as</source> - <translation type="obsolete">Connecté en tant que</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="54"/> - <source>Add a community</source> - <translation type="obsolete">Ajouter une communauté</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="71"/> - <source>Disconnect</source> - <translation type="obsolete">Se déconnecter</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="119"/> - <source><html><head/><body><p><span style=" font-size:12pt; font-weight:600;">Not Connected</span></p></body></html></source> - <translation type="obsolete"><html><head/><body><p><span style=" font-size:12pt; font-weight:600;">Non Connecté</span></p></body></html></translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="126"/> - <source>Connect</source> - <translation type="obsolete">Se connecter</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="149"/> - <source>New account</source> - <translation type="obsolete">Nouveau compte</translation> - </message> -</context> -<context> - <name>IdentitiesTab</name> - <message> - <location filename="../../ui/identities_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Form</translation> - </message> - <message> - <location filename="../../ui/identities_tab.ui" line="25"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">Rechercher une clé publique, un uid...</translation> - </message> - <message> - <location filename="../../ui/identities_tab.ui" line="32"/> - <source>Search</source> - <translation type="obsolete">Rechercher</translation> - </message> -</context> -<context> - <name>IdentitiesTabWidget</name> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="36"/> - <source>Members</source> - <translation type="obsolete">Membres</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="37"/> - <source>Direct connections</source> - <translation type="obsolete">Connexions directes</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="112"/> - <source>Informations</source> - <translation type="obsolete">Informations</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="115"/> - <source>Add as contact</source> - <translation type="obsolete">Ajouter comme contact</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="119"/> - <source>Send money</source> - <translation type="obsolete">Envoyer de la monnaie</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="123"/> - <source>Certify identity</source> - <translation type="obsolete">Certifier cette identité</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="127"/> - <source>View in Web of Trust</source> - <translation type="obsolete">Voir dans la Toile de Confiance</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="131"/> - <source>Copy pubkey</source> - <translation type="obsolete">Copier la clé publique</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="32"/> - <source>Search direct certifications</source> - <translation type="obsolete">Rechercher des certifications "directes"</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="33"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">Rechercher une clé publique, un uid...</translation> - </message> -</context> -<context> - <name>IdentitiesTableModel</name> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="113"/> - <source>UID</source> - <translation>UID</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="114"/> - <source>Pubkey</source> - <translation>Clé publique</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="115"/> - <source>Renewed</source> - <translation>Dernier renouvellement</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="116"/> - <source>Expiration</source> - <translation>Expiration</translation> - </message> - <message> - <location filename="../../../src/sakia/models/identities.py" line="123"/> - <source>Validation</source> - <translation type="obsolete">Validation</translation> - </message> - <message> - <location filename="../../../src/sakia/models/identities.py" line="122"/> - <source>Publication</source> - <translation type="obsolete">Publication</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="117"/> - <source>Publication Date</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="118"/> - <source>Publication Block</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>IdentitiesView</name> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="15"/> - <source>Search direct certifications</source> - <translation type="unfinished">Rechercher des certifications "directes"</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="16"/> - <source>Research a pubkey, an uid...</source> - <translation type="unfinished">Rechercher une clé publique, un uid...</translation> - </message> -</context> -<context> - <name>ImportAccountDialog</name> - <message> - <location filename="../../ui/import_account.ui" line="25"/> - <source>Import a file</source> - <translation type="obsolete">Importer un fichier</translation> - </message> - <message> - <location filename="../../ui/import_account.ui" line="36"/> - <source>Name of the account :</source> - <translation type="obsolete">Nom du compte :</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="36"/> - <source>Error</source> - <translation type="obsolete">Erreur</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="40"/> - <source>Account import</source> - <translation type="obsolete">Import de compte</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="40"/> - <source>Account imported succefully !</source> - <translation type="obsolete">Compte importé avec succès !</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="45"/> - <source>Import an account file</source> - <translation type="obsolete">Importer un fichier de compte</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="45"/> - <source>All account files (*.acc)</source> - <translation type="obsolete">Tout fichier de compte (*.acc)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="60"/> - <source>Please enter a name</source> - <translation type="obsolete">Veuillez entrer un nom</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="65"/> - <source>Name already exists</source> - <translation type="obsolete">Ce nom existe déja</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="69"/> - <source>File is not an account format</source> - <translation type="obsolete">Le fichier n'est pas au format de compte</translation> - </message> - <message> - <location filename="../../ui/import_account.ui" line="14"/> - <source>Import an account</source> - <translation type="obsolete">Importer un compte</translation> - </message> -</context> -<context> - <name>InformationsModel</name> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="118"/> - <source>Expired or never published</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="119"/> - <source>Outdistanced</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="130"/> - <source>In WoT range</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="134"/> - <source>Expires in </source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>InformationsTabWidget</name> - <message> - <location filename="../../ui/informations_tab.ui" line="52"/> - <source>General</source> - <translation type="obsolete">Général</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="77"/> - <source>Rules</source> - <translation type="obsolete">Règles</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="112"/> - <source>Money</source> - <translation type="obsolete">Monnaie</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="131"/> - <source>WoT</source> - <translation type="obsolete">Toile de Confiance</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/informations_tab.py" line="121"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} jours</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Universal Dividend UD(t) in</source> - <translation type="obsolete">Dividende Universel DU(t) en</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/informations_tab.py" line="74"/> - <source>Monetary Mass M(t) in</source> - <translation type="obsolete">Masse Monétaire M(t) en</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Members N(t)</source> - <translation type="obsolete">Membres N(t)</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/informations_tab.py" line="74"/> - <source>Monetary Mass per member M(t)/N(t) in</source> - <translation type="obsolete">Masse Monétaire par membre M(t)/N(t) en</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Actual growth c = UD(t)/[M(t-1)/N(t)]</source> - <translation type="obsolete">Croissance actuelle c = DU(t)/[M(t -1)/N(t)]</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Next UD date and time (t+1)</source> - <translation type="obsolete">Date et heure du prochain DU (t+1)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="204"/> - <source>No Universal Dividend created yet.</source> - <translation type="obsolete">Pas de dividende universel créé pour le moment.</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>{:2.0%} / {:} days</source> - <translation type="obsolete">{:2.0%} / {:} jours</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>Fundamental growth (c) / Delta time (dt)</source> - <translation type="obsolete">Croissance fondamentale (c) / Delta de temps (dt)</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/informations_tab.py" line="135"/> - <source>UD(t+1) = MAX { UD(t) ; c * M(t) / N(t) }</source> - <translation type="obsolete">DU(t+1) = MAX { DU(t) ; c * M(t) / N(t) }</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>Universal Dividend (formula)</source> - <translation type="obsolete">Dividende Universel (formule)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>Universal Dividend (computed)</source> - <translation type="obsolete">Dividende Universel (calculé)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:2.0%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:2.0%} / {:} jours</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>Fundamental growth (c)</source> - <translation type="obsolete">Croissance fondamentale (c)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>Initial Universal Dividend UD(0) in</source> - <translation type="obsolete">Dividende Universel Initial DU(0) en</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>Time period (dt) in days (86400 seconds) between two UD</source> - <translation type="obsolete">Période de temps (dt) en jours (86400 secondes) entre deux DU</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>Number of blocks used for calculating median time</source> - <translation type="obsolete">Nombre de blocs utilisés pour calculer le temps median</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>The average time in seconds for writing 1 block (wished time)</source> - <translation type="obsolete">Le temps moyen en secondes pour écrire un bloc (temps espéré)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>The number of blocks required to evaluate again PoWMin value</source> - <translation type="obsolete">Le nombre de blocs requis pour évaluer une nouvelle valeur de PoWMin</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>The number of previous blocks to check for personalized difficulty</source> - <translation type="obsolete">Le nombre de blocs précédents pour vérifier la difficulté personnalisée</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>The percent of previous issuers to reach for personalized difficulty</source> - <translation type="obsolete">Le pourcentage d'utilisateurs précédents atteignant la difficulté personnalisée</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="234"/> - <source>Minimum delay between 2 identical certifications (in days)</source> - <translation type="obsolete">Le délai minimum entre 2 certifications identiques (en jours)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/> - <source>Maximum age of a valid signature (in days)</source> - <translation type="obsolete">Age maximum d'une signature valide (en jours)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/> - <source>Minimum quantity of signatures to be part of the WoT</source> - <translation type="obsolete">Nombre de signatures minimum pour faire partie de la TdC</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="234"/> - <source>Minimum quantity of valid made certifications to be part of the WoT for distance rule</source> - <translation type="obsolete">Quantité minimum de certifications valides pour faire partie de la TdC suivant la règle de distance</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/> - <source>Maximum age of a valid membership (in days)</source> - <translation type="obsolete">Age maximum d'un statut de membre valide (en jours)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/> - <source>Maximum distance between each WoT member and a newcomer</source> - <translation type="obsolete">Distance maximum entre chaque membre de la TdC et un nouveau venu</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Monetary Mass M(t-1) in</source> - <translation type="obsolete">Masse Monétaire M(t-1) en</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Monetary Mass per member M(t-1)/N(t) in</source> - <translation type="obsolete">Masse Monétaire par membre M(t-1)/N(t) en</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/informations_tab.py" line="127"/> - <source>UD(t+1) = MAX { UD(t) ; c * M(t-1) / N(t) }</source> - <translation type="obsolete">DU(t+1) = MAX { DU(t) ; c * M(t-1) / N(t) }</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/informations_tab.py" line="139"/> - <source>UD(t+1) = MAX { UD(t) ; c * M(t) / N(t+1) }</source> - <translation type="obsolete">DU(t+1) = MAX { DU(t) ; c * M(t) / N(t+1) }</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/informations_tab.py" line="74"/> - <source>Actual growth c = UD(t)/[M(t-1)/N(t-1)]</source> - <translation type="obsolete">Croissance actuelle c = DU(t)/[M(t -1)/N(t-1)]</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/informations_tab.py" line="140"/> - <source>UD(t+1) = MAX { UD(t) ; c × M(t) / N(t) }</source> - <translation type="obsolete">DU(t+1) = MAX { DU(t) ; c × M(t) / N(t) }</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/informations_tab.py" line="140"/> - <source>UD(t+1) = MAX { UD(t) ; c u00D7 M(t) / N(t) }</source> - <translation type="obsolete">DU(t+1) = MAX { DU(t) ; c u00D7 M(t) / N(t) }</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/informations_tab.py" line="140"/> - <source>UD(t+1) = MAX { UD(t) ; c &#215; M(t) / N(t) }</source> - <translation type="obsolete">DU(t+1) = MAX { DU(t) ; c &#215; M(t) / N(t) }</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="103"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} jours</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Last UD date and time (t)</source> - <translation type="obsolete">Date et heure du dernier DU (t)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} jours</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Penultimate UD date and time (t-1)</source> - <translation type="obsolete">Dernier dividende universel</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/> - <source>Name</source> - <translation type="obsolete">Nom</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/> - <source>Units</source> - <translation type="obsolete">Unités</translation> - </message> -</context> -<context> - <name>MainWindow</name> - <message> - <location filename="../../ui/mainwindow.ui" line="146"/> - <source>Account</source> - <translation type="obsolete">Compte</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="61"/> - <source>Contacts</source> - <translation type="obsolete">Contacts</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="75"/> - <source>Actions</source> - <translation type="obsolete">Actions</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="91"/> - <source>Manage accounts</source> - <translation type="obsolete">Gérer les comptes</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="96"/> - <source>Configure trustable nodes</source> - <translation type="obsolete">Configurer les noeuds de confiance</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="121"/> - <source>Send a message</source> - <translation type="obsolete">Envoyer un message</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="126"/> - <source>Send money</source> - <translation type="obsolete">Envoyer de la monnaie</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="131"/> - <source>Remove contact</source> - <translation type="obsolete">Supprimer un contact</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="136"/> - <source>Save</source> - <translation type="obsolete">Sauvegarder</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="435"/> - <source>Export</source> - <translation type="obsolete">Exporter</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="176"/> - <source>Loading account {0}</source> - <translation type="obsolete">Chargement du compte {0}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="294"/> - <source>Latest release : {version}</source> - <translation type="obsolete">Dernière version : {version}</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="246"/> - <source> - <p><b>{version_info}</b></p> - <p><a href={version_url}>Download link</a></p> - </source> - <translation type="obsolete"> - <p><b>{version_info}</b></p> - <p><a href={version_url}>Lien de téléchargement</a></p> - </translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="205"/> - <source> - <h1>Cutecoin</h1> - - <p>Python/Qt uCoin client</p> - - <p>Version : {:}</p> - {new_version_text} - - <p>License : MIT</p> - - <p><b>Authors</b></p> - - <p>inso</p> - <p>vit</p> - <p>canercandan</p> - </source> - <translation type="obsolete"> - <h1>Cutecoin</h1> - - <p>Client Python/Qt pour uCoin</p> - - <p>Version : {:}</p> - {new_version_text} - - <p>License : MIT</p> - - <p><b>Auteurs</b></p> - - <p>inso</p> - <p>vit</p> - <p>canercandan</p> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="367"/> - <source>Edit</source> - <translation type="obsolete">Editer</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="370"/> - <source>Delete</source> - <translation type="obsolete">Supprimer</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="303"/> - <source>CuteCoin {0}</source> - <translation type="obsolete">CuteCoin {0}</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="330"/> - <source>CuteCoin {0} - Account : {1}</source> - <translation type="obsolete">CuteCoin {0} - Compte : {1}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="433"/> - <source>Export an account</source> - <translation type="obsolete">Exporter un compte</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="434"/> - <source>All account files (*.acc)</source> - <translation type="obsolete">Tout fichier de compte (*.acc)</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="50"/> - <source>&Open</source> - <translation type="obsolete">&Ouvrir</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="55"/> - <source>&Contacts</source> - <translation type="obsolete">&Contacts</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="97"/> - <source>&Add a contact</source> - <translation type="obsolete">&Ajouter un contact</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="132"/> - <source>&Add</source> - <translation type="obsolete">&Ajouter</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="141"/> - <source>&Quit</source> - <translation type="obsolete">&Quitter</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="151"/> - <source>&Transfer money</source> - <translation type="obsolete">&Transférer de la monnaie</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="156"/> - <source>&Configure</source> - <translation type="obsolete">&Configurer</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="161"/> - <source>&Import</source> - <translation type="obsolete">&Importer</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="166"/> - <source>&Export</source> - <translation type="obsolete">&Exporter</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="167"/> - <source>&Certification</source> - <translation type="obsolete">&Certification</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="176"/> - <source>&Set as default</source> - <translation type="obsolete">&Par défaut</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="181"/> - <source>A&bout</source> - <translation type="obsolete">A &propos</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="186"/> - <source>&Preferences</source> - <translation type="obsolete">&Préférences</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="335"/> - <source>Please get the latest release {version}</source> - <translation type="obsolete">Veuillez télécharger la dernière version {version}</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="30"/> - <source>Fi&le</source> - <translation type="obsolete">&Fichier</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="73"/> - <source>&Help</source> - <translation type="obsolete">&Aide</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="191"/> - <source>&Add account</source> - <translation type="obsolete">&Ajouter un compte</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="246"/> - <source> - <p><b>{version_info}</b></p> - <p><a href="{version_url}">Download link</a></p> - </source> - <translation type="obsolete"> - <p><b>{version_info}</b></p> - <p><a href="{version_url}">Lien de téléchargement</a></p> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="301"/> - <source>Download link</source> - <translation type="obsolete">Lien de téléchargement</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="40"/> - <source>Acco&unt</source> - <translation type="obsolete">Com&pte</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="44"/> - <source>Co&ntacts</source> - <translation type="obsolete">Co&ntacts</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="101"/> - <source>A&dd a contact</source> - <translation type="obsolete">A&jouter un contact</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="171"/> - <source>C&ertification</source> - <translation type="obsolete">C&ertification</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="225"/> - <source> - <h1>Cutecoin</h1> - - <p>Python/Qt uCoin client</p> - - <p>Version : {:}</p> - {new_version_text} - - <p>License : GPLv3</p> - - <p><b>Authors</b></p> - - <p>inso</p> - <p>vit</p> - <p>Moul</p> - <p>canercandan</p> - </source> - <translation type="obsolete"> - <h1>Cutecoin</h1> - - <p>Python/Qt uCoin client</p> - - <p>Version : {:}</p> - {new_version_text} - - <p>License : GPLv3</p> - - <p><b>Authors</b></p> - - <p>inso</p> - <p>vit</p> - <p>Moul</p> - <p>canercandan</p> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="225"/> - <source> - <h1>sakia</h1> - - <p>Python/Qt uCoin client</p> - - <p>Version : {:}</p> - {new_version_text} - - <p>License : GPLv3</p> - - <p><b>Authors</b></p> - - <p>inso</p> - <p>vit</p> - <p>Moul</p> - <p>canercandan</p> - </source> - <translation type="obsolete"> - <h1>sakia</h1> - - <p>Python/Qt uCoin client</p> - - <p>Version : {:}</p> - {new_version_text} - - <p>License : GPLv3</p> - - <p><b>Authors</b></p> - - <p>inso</p> - <p>vit</p> - <p>Moul</p> - <p>canercandan</p> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="392"/> - <source>sakia {0}</source> - <translation type="obsolete">sakia {0}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="416"/> - <source>sakia {0} - Account : {1}</source> - <translation type="obsolete">sakia {0} - Account : {1}</translation> - </message> -</context> -<context> - <name>MainWindowController</name> - <message> - <location filename="../../../src/sakia/gui/main_window/controller.py" line="109"/> - <source>Please get the latest release {version}</source> - <translation type="unfinished">Veuillez télécharger la dernière version {version}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/main_window/controller.py" line="126"/> - <source>sakia {0} - {currency}</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>MemberDialog</name> - <message> - <location filename="../../../src/sakia/gui/member.py" line="73"/> - <source>not a member</source> - <translation type="obsolete">Non membre</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/member.py" line="97"/> - <source>Public key</source> - <translation type="obsolete">Clé publique</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/member.py" line="97"/> - <source>Join date</source> - <translation type="obsolete">Date d'inscription</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/member.py" line="130"/> - <source>Distance</source> - <translation type="obsolete">Distance</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/member.py" line="139"/> - <source>Path</source> - <translation type="obsolete">Chemin</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/member.py" line="92"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/member.py" line="97"/> - <source>UID Published on</source> - <translation type="obsolete">Identifiant publié sur le réseau</translation> - </message> -</context> -<context> - <name>MemberView</name> - <message> - <location filename="../../ui/member.ui" line="14"/> - <source>Member informations</source> - <translation type="obsolete">Information utilisateur</translation> - </message> - <message> - <location filename="../../ui/member.ui" line="34"/> - <source>Member</source> - <translation type="obsolete">Membre</translation> - </message> -</context> -<context> - <name>NavigationController</name> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="112"/> - <source>Save revokation document</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="117"/> - <source>Publish UID</source> - <translation type="unfinished">Publier votre UID</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="124"/> - <source>Leave the currency</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="135"/> - <source>Remove the connection</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="158"/> - <source>UID</source> - <translation type="unfinished">UID</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="152"/> - <source>Success publishing your UID</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="152"/> - <source>Membership</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="163"/> - <source>Warning</source> - <translation type="unfinished">Attention</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="163"/> - <source>Are you sure ? -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">Êtes vous certain ? -Envoyer une demande pour quitter la communauté ne peut être annulée. -Le processus pour rejoindre la communauté devrait être refait à zéro.</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="183"/> - <source>Revoke</source> - <translation type="unfinished">Révocation</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="177"/> - <source>Success sending Revoke demand</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="188"/> - <source>Removing the connection</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="188"/> - <source>Are you sure ? This won't remove your money" -neither your identity from the network.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="204"/> - <source>Save a revokation document</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="204"/> - <source>All text files (*.txt)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="213"/> - <source>Revokation file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="213"/> - <source><div>Your revokation document has been saved.</div> -<div><b>Please keep it in a safe place.</b></div> -The publication of this document will remove your identity from the network.</p></source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>NavigationModel</name> - <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="27"/> - <source>Network</source> - <translation type="unfinished">Réseau</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="59"/> - <source>Transfers</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="77"/> - <source>Identities</source> - <translation type="unfinished">Identités</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="90"/> - <source>Web of Trust</source> - <translation type="unfinished">Toile de Confiance</translation> - </message> -</context> -<context> - <name>NetworkController</name> - <message> - <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="54"/> - <source>Unset root node</source> - <translation type="unfinished">Supprimer des noeuds racines</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="60"/> - <source>Set as root node</source> - <translation type="unfinished">Définir comme noeud racine</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="66"/> - <source>Open in browser</source> - <translation type="unfinished">Ouvrir dans le navigateur</translation> - </message> -</context> -<context> - <name>NetworkFilterProxyModel</name> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="40"/> - <source>Address</source> - <translation>Adresse</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="41"/> - <source>Port</source> - <translation>Port</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="42"/> - <source>Block</source> - <translation>Bloc</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="45"/> - <source>UID</source> - <translation>UID</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="46"/> - <source>Member</source> - <translation>Membre</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="47"/> - <source>Pubkey</source> - <translation>Clé publique</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="48"/> - <source>Software</source> - <translation>Logiciel</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="49"/> - <source>Version</source> - <translation>Version</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/> - <source>yes</source> - <translation>oui</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/> - <source>no</source> - <translation>non</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/> - <source>offline</source> - <translation>déconnecté</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="43"/> - <source>Hash</source> - <translation>Hash</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="44"/> - <source>Time</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>NetworkTabWidget</name> - <message> - <location filename="../../../src/sakia/gui/network_tab.py" line="72"/> - <source>Unset root node</source> - <translation type="obsolete">Supprimer des noeuds racines</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/network_tab.py" line="78"/> - <source>Set as root node</source> - <translation type="obsolete">Définir comme noeud racine</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/network_tab.py" line="84"/> - <source>Open in browser</source> - <translation type="obsolete">Ouvrir dans le navigateur</translation> - </message> -</context> -<context> - <name>NetworkTableModel</name> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="143"/> - <source>Online</source> - <translation>Connecté</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="144"/> - <source>Offline</source> - <translation>Déconnecté</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> - <source>Unsynchronized</source> - <translation>Désynchronisé</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> - <source>Corrupted</source> - <translation>Corrompu</translation> - </message> -</context> -<context> - <name>Node</name> - <message> - <location filename="../../../src/cutecoin/gui/views/wot.py" line="285"/> - <source>Informations</source> - <translation type="obsolete">Informations</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/views/wot.py" line="289"/> - <source>Add as contact</source> - <translation type="obsolete">Ajouter comme contact</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/views/wot.py" line="293"/> - <source>Send money</source> - <translation type="obsolete">Envoyer de l'argent</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/views/wot.py" line="297"/> - <source>Certify identity</source> - <translation type="obsolete">Certifier cette identité</translation> - </message> -</context> -<context> - <name>PasswordAskerDialog</name> - <message> - <location filename="../../ui/password_asker.ui" line="14"/> - <source>Password</source> - <translation type="obsolete">Mot de passe</translation> - </message> - <message> - <location filename="../../ui/password_asker.ui" line="23"/> - <source>Please enter your account password</source> - <translation type="obsolete">Veuillez entrer le mot de passe de votre compte</translation> - </message> - <message> - <location filename="../../ui/password_asker.ui" line="32"/> - <source>Remember my password during this session</source> - <translation type="obsolete">Sauvegarder le mot de passe durant cette session</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/password_asker.py" line="72"/> - <source>Bad password</source> - <translation type="obsolete">Mauvais mot de passe</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/password_asker.py" line="72"/> - <source>Non printable characters in password</source> - <translation type="obsolete">Caractères invisibles présents dans le mot de passe</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/password_asker.py" line="78"/> - <source>Failed to get private key</source> - <translation type="obsolete">Echec d'ouverture de la clé privée</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/password_asker.py" line="78"/> - <source>Wrong password typed. Cannot open the private key</source> - <translation type="obsolete">Mauvais mot de passe. Impossible d'ouvrir votre clé privée</translation> - </message> -</context> -<context> - <name>PasswordInputController</name> - <message> - <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="69"/> - <source>Non printable characters in password</source> - <translation type="unfinished">Caractères invisibles présents dans le mot de passe</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="74"/> - <source>Wrong password typed. Cannot open the private key</source> - <translation type="unfinished">Mauvais mot de passe. Impossible d'ouvrir votre clé privée</translation> - </message> -</context> -<context> - <name>PasswordInputView</name> - <message> - <location filename="../../../src/sakia/gui/sub/password_input/view.py" line="28"/> - <source>Password is valid</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>PreferencesDialog</name> - <message> - <location filename="../../ui/preferences.ui" line="115"/> - <source>Default account</source> - <translation type="obsolete">Compte par défaut</translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="36"/> - <source>Default referential</source> - <translation type="obsolete">Référentiel par défaut</translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="215"/> - <source>Language</source> - <translation type="obsolete">Langue</translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="14"/> - <source>Preferences</source> - <translation type="obsolete">Préférences</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/preferences.py" line="81"/> - <source>A restart is needed to apply your new preferences.</source> - <translation type="obsolete">Vous devez redémarrer Cutecoin pour appliquer vos nouvelles préférences.</translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="129"/> - <source>Default &referential</source> - <translation type="obsolete">Référentiel par défaut</translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="166"/> - <source>Enable expert mode</source> - <translation type="obsolete">Activer le mode expert</translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="201"/> - <source>Digits after commas </source> - <translation type="obsolete">Chiffres après la virgule </translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="249"/> - <source>Maximize Window at Startup</source> - <translation type="obsolete">Fenêtre plein écran au démarrage</translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="276"/> - <source>Enable notifications</source> - <translation type="obsolete">Activer les notifications</translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="106"/> - <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">General settings</span></p></body></html></source> - <translation type="obsolete"><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Paramètres généraux</span></p></body></html></translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="192"/> - <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Display settings</span></p></body></html></source> - <translation type="obsolete"><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Paramètres d'affichage</span></p></body></html></translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="303"/> - <source>Use International System of Units</source> - <translation type="obsolete">Utiliser le Système d'Unités International</translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="356"/> - <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Network settings</span></p></body></html></source> - <translation type="obsolete"><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Paramètres réseaux</span></p></body></html></translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="336"/> - <source>Use a proxy server</source> - <translation type="obsolete">Utiliser un serveur proxy</translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="348"/> - <source>Proxy type : </source> - <translation type="obsolete">Type de proxy : </translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="356"/> - <source>HTTP</source> - <translation type="obsolete">HTTP</translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="361"/> - <source>SOCKS5</source> - <translation type="obsolete">SOCKS5</translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="372"/> - <source>Proxy server address : </source> - <translation type="obsolete">Adresse du serveur proxy : </translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="382"/> - <source>:</source> - <translation type="obsolete">:</translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="363"/> - <source>Use a http proxy server</source> - <translation type="obsolete">Utiliser un serveur proxy http</translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="406"/> - <source>Automatically refresh identities informations</source> - <translation type="obsolete">Rafraichir automatiquement les informations des identités</translation> - </message> -</context> -<context> - <name>ProcessConfigureAccount</name> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="168"/> - <source>New account</source> - <translation type="obsolete">Nouveau compte</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="178"/> - <source>Configure {0}</source> - <translation type="obsolete">Configurer {0}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="193"/> - <source>Ok</source> - <translation type="obsolete">Ok</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/process_cfg_account.py" line="208"/> - <source>Public key</source> - <translation type="obsolete">Clé publique</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/process_cfg_account.py" line="208"/> - <source>These parameters pubkeys are : {0}</source> - <translation type="obsolete">Les paramètres de cette clé publique sont : {0}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="252"/> - <source>Error</source> - <translation type="obsolete">Erreur</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="229"/> - <source>Warning</source> - <translation type="obsolete">Attention</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="220"/> - <source>This action will delete your account locally. -Please note your key parameters (salt and password) if you wish to recover it later. -Your account won't be removed from the networks it joined. -Are you sure ?</source> - <translation type="obsolete">Cette action supprimera votre compte localement. -Veuillez noter les paramètres de votre clé (salage et mot de passe) si vous souhaitez le récupérer plus tard. -Votre compte ne sera pas supprimer des réseaux rejoins. -Êtes vous sure ?</translation> - </message> -</context> -<context> - <name>ProcessConfigureCommunity</name> - <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="240"/> - <source>Configure community {0}</source> - <translation type="obsolete">Configurer la communauté {0}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="243"/> - <source>Add a community</source> - <translation type="obsolete">Ajouter une communauté</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="276"/> - <source>Error</source> - <translation type="obsolete">Erreur</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="305"/> - <source>Delete</source> - <translation type="obsolete">Supprimer</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="230"/> - <source>Pubkey not found</source> - <translation type="obsolete">Clé publique introuvable</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="230"/> - <source>The public key of your account wasn't found in the community. : - -{0} - -Would you like to publish the key ?</source> - <translation type="obsolete">La clé publique de votre compte n'a pas été trouvée dans la communauté : - -{0} - -Souhaitez-vous publier votre clé publique ?</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="209"/> - <source>Pubkey publishing error</source> - <translation type="obsolete">Erreur de publication</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="212"/> - <source>Network error</source> - <translation type="obsolete">Erreur réseau</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="212"/> - <source>Couldn't connect to network : {0}</source> - <translation type="obsolete">Impossible de se connecter au réseau : {0}</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="204"/> - <source>UID Publishing</source> - <translation type="obsolete">Publication de l'UID</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="204"/> - <source>Success publishing your UID</source> - <translation type="obsolete">Publication de votre UID réussie</translation> - </message> -</context> -<context> - <name>PublicationMode</name> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="63"/> - <source>All nodes of currency {name}</source> - <translation type="unfinished"></translation> + <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="65"/> - <source>Address {address}:{port}</source> - <translation type="unfinished"></translation> + <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="53"/> + <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> +<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="85"/> - <source>Load a revocation file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="85"/> - <source>All text files (*.txt)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="93"/> - <source>Error loading document</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="93"/> - <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="98"/> - <source>Error broadcasting document</source> - <translation type="unfinished"></translation> + <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="102"/> + <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> + <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="117"/> - <source>Revocation</source> - <translation type="unfinished"></translation> + <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="117"/> - <source><h4>The publication of this document will remove your identity from the network.</h4> + <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 targeted currency anymore.</b> </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 individuals 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="130"/> - <source>Revocation broadcast</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="130"/> - <source>The document was successfully broadcasted.</source> - <translation type="unfinished"></translation> + <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> @@ -3209,11 +1677,6 @@ Souhaitez-vous publier votre clé publique ?</translation> <source>Units</source> <translation>Unités</translation> </message> - <message> - <location filename="../../../src/cutecoin/core/money/quantitative.py" line="6"/> - <source>{0} {1}</source> - <translation type="obsolete">{0} {1}</translation> - </message> <message> <location filename="../../../src/sakia/money/quantitative.py" line="10"/> <source>{0}</source> @@ -3225,19 +1688,9 @@ Souhaitez-vous publier votre clé publique ?</translation> <translation>{0} {1}{2}</translation> </message> <message> - <location filename="../../../src/sakia/money/quantitative.py" line="11"/> - <source>Q = Q - <br > - <table> - <tr><td>Q</td><td>Quantitative value</td></tr> - </table> - </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/money/quantitative.py" line="19"/> + <location filename="../../../src/sakia/money/quantitative.py" line="20"/> <source>Base referential of the money. Units values are used here.</source> - <translation type="unfinished"></translation> + <translation>Référentiel de base de la monnaie. Les unités sont utilisées ici.</translation> </message> </context> <context> @@ -3247,105 +1700,41 @@ Souhaitez-vous publier votre clé publique ?</translation> <source>Quant Z-sum</source> <translation>Quant. som. 0</translation> </message> - <message> - <location filename="../../../src/sakia/core/money/quant_zerosum.py" line="7"/> - <source>{0} Q0 {1}</source> - <translation type="obsolete">{0} Q0 {1}</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/core/money/quant_zerosum.py" line="8"/> - <source>{0} {1}Q0 {2}</source> - <translation type="obsolete">{0} {1}Q0 {2}</translation> - </message> - <message> - <location filename="../../../src/sakia/money/quant_zerosum.py" line="12"/> - <source>Z0 = Q - ( M(t-1) / N(t) ) - <br > - <table> - <tr><td>Z0</td><td>Quantitative value at zero sum</td></tr> - <tr><td>Q</td><td>Quantitative value</td></tr> - <tr><td>M</td><td>Monetary mass</td></tr> - <tr><td>N</td><td>Members count</td></tr> - <tr><td>t</td><td>Last UD time</td></tr> - <tr><td>t-1</td><td>Penultimate UD time</td></tr> - </table></source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/money/quant_zerosum.py" line="10"/> - <source>{0} {1}Q0{2}</source> - <translation type="unfinished"></translation> + <source>{0}{1}{2}</source> + <translation>{0}{1}{2}</translation> </message> </context> <context> <name>RecipientMode</name> <message> - <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="154"/> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="213"/> <source>Transfer</source> - <translation type="unfinished">Transfert</translation> + <translation>Transfert</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="147"/> + <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> + <translation>Envoi de monnaie à {0} réussi</translation> </message> </context> <context> <name>Relative</name> <message> - <location filename="../../../src/sakia/money/relative.py" line="9"/> + <location filename="../../../src/sakia/money/relative.py" line="11"/> <source>UD</source> <translation>DU</translation> </message> - <message> - <location filename="../../../src/sakia/core/money/relative.py" line="10"/> - <source>{0} {1}UD {2}</source> - <translation type="obsolete">{0} {1}DU {2}</translation> - </message> - <message> - <location filename="../../../src/sakia/money/relative.py" line="11"/> - <source>UD {0}</source> - <translation>DU {0}</translation> - </message> - <message> - <location filename="../../../src/sakia/money/relative.py" line="12"/> - <source>R = Q / UD(t) - <br > - <table> - <tr><td>R</td><td>Relative value</td></tr> - <tr><td>Q</td><td>Quantitative value</td></tr> - <tr><td>UD</td><td>Universal Dividend</td></tr> - <tr><td>t</td><td>Last UD time</td></tr> - </table></source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/money/relative.py" line="10"/> - <source>{0} {1}UD{2}</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>RelativeToPast</name> - <message> - <location filename="../../../src/sakia/core/money/relative_to_past.py" line="6"/> - <source>Past UD</source> - <translation type="obsolete">Dernier dividende</translation> - </message> - <message> - <location filename="../../../src/sakia/core/money/relative_to_past.py" line="7"/> - <source>{0} {1}UD({2}) {3}</source> - <translation type="obsolete">{0} {1}UD({2}) {3}</translation> - </message> - <message> - <location filename="../../../src/sakia/core/money/relative_to_past.py" line="8"/> - <source>UD({0}) {1}</source> - <translation type="obsolete">UD({0}) {1}</translation> + <source>{0} {1}{2}</source> + <translation>{0} {1}{2}</translation> </message> </context> <context> @@ -3356,1053 +1745,782 @@ Souhaitez-vous publier votre clé publique ?</translation> <translation>Rel. som. 0</translation> </message> <message> - <location filename="../../../src/sakia/core/money/relative_zerosum.py" line="7"/> - <source>{0} R0 {1}</source> - <translation type="obsolete">{0} R0 {1}</translation> + <location filename="../../../src/sakia/money/relative_zerosum.py" line="10"/> + <source>{0} {1}{2}</source> + <translation>{0} {1}{2}</translation> </message> <message> <location filename="../../../src/sakia/money/relative_zerosum.py" line="11"/> - <source>R0 {0}</source> - <translation>R0 {0}</translation> - </message> - <message> - <location filename="../../../src/sakia/core/money/relative_zerosum.py" line="8"/> - <source>{0} {1}R0 {2}</source> - <translation type="obsolete">{0} {1}R0 {2}</translation> - </message> - <message> - <location filename="../../../src/sakia/money/relative_zerosum.py" line="10"/> - <source>{0} {1}R0{2}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/money/relative_zerosum.py" line="12"/> - <source>R0 = (Q / UD(t)) - (( M(t-1) / N(t) ) / UD(t)) - <br > - <table> - <tr><td>R0</td><td>Relative value at zero sum</td></tr> - <tr><td>R</td><td>Relative value</td></tr> - <tr><td>M</td><td>Monetary mass</td></tr> - <tr><td>N</td><td>Members count</td></tr> - <tr><td>t</td><td>Last UD time</td></tr> - <tr><td>t-1</td><td>Penultimate UD time</td></tr> - </table></source> - <translation type="unfinished"></translation> + <source>R0 UD</source> + <translation>R0 DU</translation> </message> </context> <context> <name>RevocationDialog</name> <message> - <location filename="../../ui/revocation.ui" line="210"/> - <source>Next</source> - <translation type="obsolete">Suivant</translation> - </message> -</context> -<context> - <name>Scene</name> - <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="158"/> - <source>Certification expires at {0}</source> - <translation type="obsolete">Certification expire le {0}</translation> - </message> -</context> -<context> - <name>SearchUserView</name> - <message> - <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="35"/> - <source>Looking for {0}...</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>SearchUserWidget</name> - <message> - <location filename="../../ui/search_user_view.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formulaire</translation> - </message> - <message> - <location filename="../../ui/search_user_view.ui" line="33"/> - <source>Center the view on me</source> - <translation type="obsolete">Centrer la vue sur moi</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="10"/> - <source>Research a pubkey, an uid...</source> - <translation type="unfinished">Rechercher une clé publique, un uid...</translation> - </message> -</context> -<context> - <name>StatusBarController</name> - <message> - <location filename="../../../src/sakia/gui/main_window/status_bar/controller.py" line="62"/> - <source>Blockchain sync : {0} ({1})</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>StepPageInit</name> - <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="101"/> - <source>Could not find your identity on the network.</source> - <translation type="obsolete">Impossible de trouver votre identité sur le réseau.</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="138"/> - <source>Broadcasting identity...</source> - <translation type="obsolete">Diffusion de votre identité...</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="142"/> - <source>UID broadcast</source> - <translation type="obsolete">Diffusion de l'UID</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="142"/> - <source>Identity broadcasted to the network</source> - <translation type="obsolete">Identité diffusée sur le réseau</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="149"/> - <source>Error</source> - <translation type="obsolete">Erreur</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="149"/> - <source>{0}</source> - <translation type="obsolete">{0}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="153"/> - <source>Your pubkey or UID was already found on the network. -Yours : {0}, the network : {1}</source> - <translation type="obsolete">Votre clé publique ou votre UID est déja présent sur le réseau. -Vous : {0}, le réseau : {1}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="156"/> - <source>Your account already exists on the network</source> - <translation type="obsolete">Votre compte existe déjà sur le réseau</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="95"/> - <source>Your pubkey or UID is different on the network. - Yours : {0}, the network : {1}</source> - <translation type="obsolete">Votre clé publique ou votre UID est différent sur le réseau. -Le votre : {0}, le réseau : {1}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="103"/> - <source>Your pubkey or UID is different on the network. -Yours : {0}, the network : {1}</source> - <translation type="obsolete">Votre clé publique ou votre UID est différent sur le réseau. -De votre coté : {0}, du coté du réseau : {1}</translation> - </message> -</context> -<context> - <name>Toast</name> - <message> - <location filename="../../ui/toast.ui" line="14"/> - <source>MainWindow</source> - <translation type="obsolete">Écran principal</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="142"/> + <source>Revoke an identity</source> + <translation>Révoquer une identité</translation> </message> -</context> -<context> - <name>ToolbarController</name> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/controller.py" line="77"/> - <source>Membership</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="143"/> + <source><h2>Select a revocation document</h1></source> + <translation><h2>Sélectionnez un document de révocation</h1></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/controller.py" line="71"/> - <source>Success sending Membership demand</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="144"/> + <source>Load from file</source> + <translation>Charger depuis le fichier</translation> </message> -</context> -<context> - <name>ToolbarView</name> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="12"/> - <source>Publish a revocation document</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="145"/> + <source>Revocation document</source> + <translation>Document de révocation</translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="18"/> - <source>Tools</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="146"/> + <source><html><head/><body><p><span style=" font-size:x-large; font-weight:600;">Select publication destination</span></p></body></html></source> + <translation><html><head/><body><p><span style=" font-size:x-large; font-weight:600;">Sélectionnez la destination de publication</span></p></body></html></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="21"/> - <source>Add a connection</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="147"/> + <source>To a co&mmunity</source> + <translation>Vers la co&mmunauté</translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="27"/> - <source>Settings</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="148"/> + <source>&To an address</source> + <translation>&Vers une adresse</translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="30"/> - <source>About</source> - <translation type="unfinished">A propos</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="149"/> + <source>SSL/TLS</source> + <translation></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="40"/> - <source>Membership</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="150"/> + <source>Revocation information</source> + <translation>Information de révocation</translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="41"/> - <source>Select a connection</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="151"/> + <source>Next</source> + <translation>Suivant</translation> </message> </context> <context> - <name>TransactionsTabWidget</name> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="175"/> - <source>Actions</source> - <translation type="obsolete">Actions</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="190"/> - <source>Send again</source> - <translation type="obsolete">Renvoyer</translation> - </message> + <name>SakiaToolbar</name> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="195"/> - <source>Cancel</source> - <translation type="obsolete">Annuler</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="201"/> - <source>Informations</source> - <translation type="obsolete">Informations</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="206"/> - <source>Add as contact</source> - <translation type="obsolete">Ajouter comme contact</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="153"/> - <source>Send money to</source> - <translation type="obsolete">Envoyer de la monnaie à </translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="159"/> - <source>View in WoT</source> - <translation type="obsolete">Voir dans la WoT</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="222"/> - <source>Copy pubkey to clipboard</source> - <translation type="obsolete">Copier la clé publique</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="288"/> - <source>Warning</source> - <translation type="obsolete">Attention</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="288"/> - <source>Are you sure ? -This money transfer will be removed and not sent.</source> - <translation type="obsolete">Êtes vous certain ? -Le transfert de monnaie sera annulé et non envoyé.</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="119"/> - <source><b>Deposits</b> {:} {:}</source> - <translation type="obsolete"><b>Crédit</b> {:} {:}</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="123"/> - <source><b>Payments</b> {:} {:}</source> - <translation type="obsolete"><b>Débit</b> {:} {:}</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="127"/> - <source><b>Balance</b> {:} {:}</source> - <translation type="obsolete"><b>Balance</b> {:} {:}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="211"/> - <source>Send money</source> - <translation type="obsolete">Envoyer de la monnaie</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="217"/> - <source>View in Web of Trust</source> - <translation type="obsolete">Voir dans la Toile de Confiance</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="72"/> + <source>Frame</source> + <translation>Cadre</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="135"/> - <source>Received {0} {1} from {2} transfers</source> - <translation type="obsolete">Reception de {0} {1} dans {2} transferts</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="73"/> + <source>Network</source> + <translation>Réseau</translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="147"/> - <source>New transactions received</source> - <translation type="obsolete">Nouveaux transferts reçus</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="74"/> + <source>Search an identity</source> + <translation>Rechercher une identité</translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="160"/> - <source>{:}</source> - <translation type="obsolete">{:}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="75"/> + <source>Explore</source> + <translation>Explorer</translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="144"/> - <source>Received {amount} from {number} transfers</source> - <translation type="obsolete">Vous avez reçu {amount} via {number} transferts</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="76"/> + <source>Contacts</source> + <translation></translation> </message> </context> <context> - <name>TransferMoneyDialog</name> - <message> - <location filename="../../ui/transfer.ui" line="14"/> - <source>Transfer money</source> - <translation type="obsolete">Transfert de monnaie</translation> - </message> - <message> - <location filename="../../ui/transfer.ui" line="20"/> - <source>Community</source> - <translation type="obsolete">Communauté</translation> - </message> + <name>SearchUserView</name> <message> - <location filename="../../ui/transfer.ui" line="32"/> - <source>Transfer money to</source> - <translation type="obsolete">Transférer de la monnaie à </translation> + <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="54"/> + <source>Looking for {0}...</source> + <translation>Recherche de {0}...</translation> </message> +</context> +<context> + <name>SearchUserWidget</name> <message> - <location filename="../../ui/transfer.ui" line="40"/> - <source>Contact</source> - <translation type="obsolete">Contact</translation> + <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> <message> - <location filename="../../ui/transfer.ui" line="61"/> - <source>Recipient public key</source> - <translation type="obsolete">Clé publique du receveur</translation> + <location filename="../../../src/sakia/gui/sub/search_user/search_user_uic.py" line="35"/> + <source>Form</source> + <translation></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="136"/> - <source>Key</source> - <translation type="obsolete">Clé</translation> + <location filename="../../../src/sakia/gui/sub/search_user/search_user_uic.py" line="36"/> + <source>Center the view on me</source> + <translation>Centrer la vue sur moi</translation> </message> +</context> +<context> + <name>StatusBarController</name> <message> - <location filename="../../ui/transfer.ui" line="106"/> - <source>Wallet :</source> - <translation type="obsolete">Portefeuille :</translation> + <location filename="../../../src/sakia/gui/main_window/status_bar/controller.py" line="76"/> + <source>Blockchain sync: {0} BAT ({1})</source> + <translation>Synchro blockchain : {0} BAT ({1})</translation> </message> +</context> +<context> + <name>Toast</name> <message> - <location filename="../../ui/transfer.ui" line="125"/> - <source>Availalble currency : </source> - <translation type="obsolete">Monnaie disponible :</translation> + <location filename="../../../src/sakia/gui/widgets/toast_uic.py" line="39"/> + <source>MainWindow</source> + <translation></translation> </message> +</context> +<context> + <name>ToolbarView</name> <message> - <location filename="../../ui/transfer.ui" line="134"/> - <source>Amount :</source> - <translation type="obsolete">Montant :</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="27"/> + <source>Publish a revocation document</source> + <translation>Publier un document de révocation</translation> </message> <message> - <location filename="../../ui/transfer.ui" line="246"/> - <source> UD</source> - <translation type="obsolete"> DU</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="35"/> + <source>Tools</source> + <translation>Outils</translation> </message> <message> - <location filename="../../ui/transfer.ui" line="292"/> - <source>Transaction message</source> - <translation type="obsolete">Message</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="46"/> + <source>Settings</source> + <translation>Préférences</translation> </message> <message> - <location filename="../../../src/sakia/gui/transfer.py" line="137"/> - <source>Money transfer</source> - <translation type="obsolete">Transfert de monnaie</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="54"/> + <source>About</source> + <translation>A propos</translation> </message> <message> - <location filename="../../../src/sakia/gui/transfer.py" line="137"/> - <source>No amount. Please give the transfert amount</source> - <translation type="obsolete">Pas de montant. Veuillez entrer un montant</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="101"/> + <source>Membership</source> + <translation>Adhésion</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/transfer.py" line="78"/> - <source>Success transfering {0} {1} to {2}</source> - <translation type="obsolete">Succès lors de l'envoi de {0} {1} pour {2}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="49"/> + <source>Plugins manager</source> + <translation>Gestionnaire de plugins</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/transfer.py" line="83"/> - <source>Something wrong happened : {0}</source> - <translation type="obsolete">Une erreur a été rencontrée : {0}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="57"/> + <source>About Money</source> + <translation>A propos de la monnaie</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/transfer.py" line="88"/> - <source>This transaction could not be sent on this block -Please try again later</source> - <translation type="obsolete">Ce transfert ne peut être envoyer sur ce bloc. -Veuillez rééssayer plus tard</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="60"/> + <source>About Referentials</source> + <translation>A propos des référentiels</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/transfer.py" line="92"/> - <source>Couldn't connect to network : {0}</source> - <translation type="obsolete">Impossible de se connecter au réseau : {0}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="65"/> + <source>About Web of Trust</source> + <translation>A propos de la Toile de Confiance</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/transfer.py" line="103"/> - <source>Error</source> - <translation type="obsolete">Erreur</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="68"/> + <source>About Sakia</source> + <translation>A propos de Sakia</translation> </message> <message> - <location filename="../../../src/sakia/gui/transfer.py" line="175"/> - <source>Transfer</source> - <translation type="obsolete">Transfert</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source> + <table cellpadding="5"> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}%</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +</table> +</source> + <translation></translation> </message> <message> - <location filename="../../../src/sakia/gui/transfer.py" line="160"/> - <source>Success sending money to {0}</source> - <translation type="obsolete">Envoi de monnaie à {0} réussi</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Minimum delay between 2 certifications (days)</source> + <translation>Délai minimum entre 2 certifications (jours)</translation> </message> <message> - <location filename="../../ui/transfer.ui" line="211"/> - <source>Wallet</source> - <translation type="obsolete">Portefeuille</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Minimum percent of sentries to reach to match the distance rule</source> + <translation>Pourcentage minimum de référents à atteindre pour respecter la règle de distance</translation> </message> <message> - <location filename="../../ui/transfer.ui" line="230"/> - <source>Available money : </source> - <translation type="obsolete">Monnaie disponible : </translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum distance between each WoT member and a newcomer</source> + <translation>Distance maximum entre chaque membre de la TdC et un nouveau venu</translation> </message> <message> - <location filename="../../ui/transfer.ui" line="239"/> - <source>Amount</source> - <translation type="obsolete">Montant</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="159"/> + <source>Web of Trust rules</source> + <translation>Règles de la Toile de Confiance</translation> </message> <message> - <location filename="../../ui/transfer.ui" line="95"/> - <source>&Recipient public key</source> - <translation type="obsolete">Clé publique du receveur</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="169"/> + <source>Money rules</source> + <translation>Règles de la monnaie</translation> </message> <message> - <location filename="../../ui/transfer.ui" line="46"/> - <source>Con&tact</source> - <translation type="obsolete">Con&tact</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="184"/> + <source>Referentials</source> + <translation>Référentiels</translation> </message> <message> - <location filename="../../ui/transfer.ui" line="156"/> - <source>S&earch user</source> - <translation type="obsolete">Recherche une identité</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="193"/> + <source> + <table cellpadding="5"> + <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> + <tr><td align="right"><b>{:2.2%} / {:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + </table> + </source> + <translation></translation> </message> -</context> -<context> - <name>TransferView</name> <message> - <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="26"/> - <source>No amount. Please give the transfer amount</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Universal Dividend UD(t) in</source> + <translation>Dividende Universel DU(t) en</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="29"/> - <source>Please enter correct password</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Monetary Mass M(t) in</source> + <translation>Masse Monétaire M(t) en</translation> </message> -</context> -<context> - <name>TxFilterProxyModel</name> <message> - <location filename="../../../src/cutecoin/models/txhistory.py" line="162"/> - <source>{0} / {1} validations</source> - <translation type="obsolete">{0} / {1} validations</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Members N(t)</source> + <translation>Membres N(t)</translation> </message> <message> - <location filename="../../../src/cutecoin/models/txhistory.py" line="166"/> - <source>Validating... {0} %</source> - <translation type="obsolete">Validation en cours... {0} %</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Monetary Mass per member M(t)/N(t) in</source> + <translation>Masse Monétaire par membre M(t)/N(t) en</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="146"/> - <source>{0} / {1} confirmations</source> - <translation>{0} / {1} confirmations</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>day</source> + <translation>jour</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="150"/> - <source>Confirming... {0} %</source> - <translation>Confirmation... {0} %</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Actual growth c = UD(t)/[M(t)/N(t)]</source> + <translation>Croissance réelle c = DU(t)/[M(t)/N(t)]</translation> </message> -</context> -<context> - <name>TxHistoryController</name> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="62"/> - <source>Received {amount} from {number} transfers</source> - <translation type="unfinished">Vous avez reçu {amount} via {number} transferts</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Last UD date and time (t)</source> + <translation>Date et heure du dernier DU (t)</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="65"/> - <source>New transactions received</source> - <translation type="unfinished">Nouveaux transferts reçus</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Next UD date and time (t+1)</source> + <translation>Date et heure du prochain DU (t+1)</translation> </message> -</context> -<context> - <name>TxHistoryModel</name> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/model.py" line="116"/> - <source>Loading...</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Next UD reevaluation (t+1)</source> + <translation>Prochaine réévaluation du DU (t+1)</translation> </message> -</context> -<context> - <name>UserInformationView</name> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="61"/> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="239"/> <source> <table cellpadding="5"> <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + </table> </source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>Public key</source> - <translation type="unfinished">Clé publique</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>{:2.2%} / {:} days</source> + <translation>{:2.2%} / {:} jours</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>UID Published on</source> - <translation type="unfinished">Identifiant publié sur le réseau</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>Fundamental growth (c) / Reevaluation delta time (dt_reeval)</source> + <translation>Croissance fundamentale (c) / Delta réévaluation (dt_reeval)</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>Join date</source> - <translation type="unfinished">Date d'inscription</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>UDĞ(t) = UDĞ(t-1) + c²*M(t-1)/N(t)</source> + <translation>DUĞ(t) = DUĞ(t-1) + c²*M(t-1)/N(t)</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>Expires in</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>Universal Dividend (formula)</source> + <translation>Dividende Universel (formule)</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>Certs. received</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Name</source> + <translation>Nom</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="92"/> - <source>Member</source> - <translation type="unfinished">Membre</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Units</source> + <translation>Unités</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="92"/> - <source>Non-Member</source> - <translation type="unfinished">Non-Membre</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Formula</source> + <translation>Formule</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="93"/> - <source>#FF0000</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Description</source> + <translation>Description</translation> </message> -</context> -<context> - <name>WalletsTab</name> <message> - <location filename="../../ui/wallets_tab.ui" line="43"/> - <source>Account</source> - <translation type="obsolete">Compte</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="304"/> + <source>{:} day(s) {:} hour(s)</source> + <translation>{:} jour(s) {:} heure(s)</translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="34"/> - <source>Balance</source> - <translation type="obsolete">Solde</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="300"/> + <source>{:} hour(s)</source> + <translation>{:} heure(s)</translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="86"/> - <source>Publish UID</source> - <translation type="obsolete">Publier votre UID</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="307"/> + <source> + <table cellpadding="5"> + <tr><td align="right"><b>{:2.2%}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> + </table> + </source> + <translation></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="93"/> - <source>Revoke UID</source> - <translation type="obsolete">Révoquer votre UID</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Fundamental growth (c)</source> + <translation>Croissance fondamentale (c)</translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="100"/> - <source>Renew membership</source> - <translation type="obsolete">Renouveller le statut de membre</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Initial Universal Dividend UD(0) in</source> + <translation>Dividende Universel Initial DU(0) en</translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="107"/> - <source>Send leaving demand</source> - <translation type="obsolete">Quitter la communauté</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Time period between two UD</source> + <translation>Durée entre deux DU</translation> </message> -</context> -<context> - <name>WalletsTabWidget</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="88"/> - <source>Membership</source> - <translation type="obsolete">Statut de membre</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Time period between two UD reevaluation</source> + <translation>Durée entre deux réévaluations du DU</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="106"/> - <source>Last renewal on {:}, expiration on {:}</source> - <translation type="obsolete">Dernier renouvellement le {:}, expire le {:}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Number of blocks used for calculating median time</source> + <translation>Nombre de blocs utilisés pour calculer le temps median</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="124"/> - <source>Not a member</source> - <translation type="obsolete">Non-membre</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>The average time in seconds for writing 1 block (wished time)</source> + <translation>Le temps moyen en secondes pour écrire un bloc (temps espéré)</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="118"/> - <source>{:} {:} in [{:.2f} - {:}] {:}</source> - <translation type="obsolete">{:} {:} compris dans [{:.2f} - {:}] {:}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>The number of blocks required to evaluate again PoWMin value</source> + <translation>Le nombre de blocs requis pour évaluer une nouvelle valeur de PoWMin</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="183"/> - <source>Rename</source> - <translation type="obsolete">Renommer</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>The percent of previous issuers to reach for personalized difficulty</source> + <translation>Le pourcentage d'utilisateurs précédents atteignant la difficulté personnalisée</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="187"/> - <source>Copy pubkey to clipboard</source> - <translation type="obsolete">Copier la clé publique</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="38"/> + <source>Add an Sakia account</source> + <translation>Ajouter un compte Sakia</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="192"/> - <source>Transfer to...</source> - <translation type="obsolete">Transférer à ...</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="102"/> + <source>Select an account</source> + <translation>Sélectionner un compte</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="124"/> - <source>Your web of trust</source> - <translation type="obsolete">Votre toile de confiance</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum validity time of a certification (days)</source> + <translation>Durée de validité maximum d'une certification (jours)</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="134"/> - <source>Your money share </source> - <translation type="obsolete">Votre part de monnaie</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Minimum quantity of certifications to be part of the WoT</source> + <translation>Quantité minimum de certifications pour faire partie de la TdC</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="134"/> - <source>Your part </source> - <translation type="obsolete">Votre part</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum quantity of active certifications per member</source> + <translation>Quantité maximum de certifications actives par membre</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="180"/> - <source>New Wallet</source> - <translation type="obsolete">Nouveau portefeuille</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum time a certification can wait before being in blockchain (days)</source> + <translation>Temps d'attente maximum autorisé pour une certification avant écriture en blockchain (jours)</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="124"/> - <source>Certified by {:} members; Certifier of {:} members</source> - <translation type="obsolete">Certifié par {:} membres; Certifieur de {:} membres</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum validity time of a membership (days)</source> + <translation>Durée de validité maximum d'une adhésion (jours)</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="118"/> - <source>{:} {:} in [{:.2f} ; {:}] {:}</source> - <translation type="obsolete">{:} {:} compris entre [{:.2f} ; {:}] {:}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="71"/> + <source>Quit</source> + <translation>Quitter</translation> </message> +</context> +<context> + <name>TransferMoneyWidget</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="134"/> - <source>{:} {:} in [{:} ; {:}] {:}</source> - <translation type="obsolete">{:} {:} compris entre [{:} ; {:}] {:}</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="154"/> + <source>Form</source> + <translation></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="138"/> - <source><center><b>{:} {:} in [{:} ; {:}] {:}</b></center></source> - <translation type="obsolete"><center><b>{:} {:} compris entre [{:} ; {:}] {:}</b></center></translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="156"/> + <source>Transfer money to</source> + <translation>Virement vers</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="305"/> - <source>Warning</source> - <translation type="obsolete">Attention</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="157"/> + <source>&Recipient public key</source> + <translation>&Clé publique du destinataire</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="266"/> - <source>Are you sure ? -Sending a leaving demand cannot be canceled. -The process to join back the community later will have to be done again.</source> - <translation type="obsolete">Êtes vous certain ? -Envoyer une demande pour quitter la communauté ne peut être annulée. -Le processus pour rejoindre la communauté devrait être refait à zéro.</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="158"/> + <source>Key</source> + <translation>Clé</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="279"/> - <source>Are you sure ? -Publishing your UID can be canceled by Revoke UID.</source> - <translation type="obsolete">Etes-vous sûr(e) ? Publier votre UID peut être annulé par le bouton Révoquer votre UID.</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="159"/> + <source>Search &user</source> + <translation>Rechercher &utilisateur</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="290"/> - <source>UID Publishing</source> - <translation type="obsolete">Publication de l'UID</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="160"/> + <source>Local ke&y</source> + <translation>C&lé locale</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="290"/> - <source>Success publishing your UID</source> - <translation type="obsolete">Publication de votre UID réussie</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="161"/> + <source>Con&tact</source> + <translation></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="162"/> + <source>Available money: </source> + <translation>Monnaie disponible : </translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="293"/> - <source>Publish UID error</source> - <translation type="obsolete">Publier votre UID</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="163"/> + <source>Amount</source> + <translation>Montant</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="296"/> - <source>Network error</source> - <translation type="obsolete">Erreur réseau</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="164"/> + <source> UD</source> + <translation> DU</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="296"/> - <source>Couldn't connect to network : {0}</source> - <translation type="obsolete">Impossible de se connecter au réseau : {0}</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="165"/> + <source>Transaction message</source> + <translation>Message du virement</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="305"/> - <source>Are you sure ? -Revoking your UID can only success if it is not already validated by the network.</source> - <translation type="obsolete">Etes-vous sûr(e) ? Révoquer votre UID ne peut réussir que s'il n'a pas été déjà validé par le réseau.</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="166"/> + <source>Secret Key / Password</source> + <translation>Clé secrète / Mot de passe</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="321"/> - <source>Renew membership</source> - <translation type="obsolete">Renouveller le statut de membre</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="155"/> + <source>Select account</source> + <translation>Sélectionnez un compte</translation> + </message> +</context> +<context> + <name>TransferView</name> + <message> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="29"/> + <source>No amount. Please give the transfer amount</source> + <translation>Aucun montant. Veuillez donner un montant de transfert</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="328"/> - <source>Send membership demand</source> - <translation type="obsolete">Envoyer une demande de membre</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="36"/> + <source>Please enter correct password</source> + <translation>Veuillez entrer un mot de passe correct</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="145"/> - <source>in [{:} ; {:}] {:}</source> - <translation type="obsolete">compris entre [{:} ; {:}] {:}</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="40"/> + <source>Please enter a receiver</source> + <translation>Veuillez entrer un destinataire</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="106"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="149"/> - <source>{:}</source> - <translation type="obsolete">{:}</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="155"/> - <source>in [{:} ; {:}]</source> - <translation type="obsolete">in [{:} ; {:}]</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="44"/> + <source>Incorrect receiver address or pubkey</source> + <translation>Adresse ou clé publique du destinataire incorrecte</translation> </message> </context> <context> - <name>WalletsTableModel</name> + <name>TxHistoryController</name> <message> - <location filename="../../../src/sakia/models/wallets.py" line="72"/> - <source>Name</source> - <translation type="obsolete">Nom</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="95"/> + <source>Received {amount} from {number} transfers</source> + <translation>Vous avez reçu {amount} via {number} transferts</translation> </message> <message> - <location filename="../../../src/sakia/models/wallets.py" line="72"/> - <source>Amount</source> - <translation type="obsolete">Montant</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="99"/> + <source>New transactions received</source> + <translation>Nouvelles transactions reçues</translation> </message> +</context> +<context> + <name>TxHistoryModel</name> <message> - <location filename="../../../src/sakia/models/wallets.py" line="72"/> - <source>Pubkey</source> - <translation type="obsolete">Clé publique</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/model.py" line="137"/> + <source>Loading...</source> + <translation>Chargement...</translation> </message> </context> <context> - <name>WoT.Node</name> + <name>TxHistoryView</name> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="294"/> - <source>Informations</source> - <translation type="obsolete">Informations</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/view.py" line="63"/> + <source> / {:} pages</source> + <translation></translation> </message> +</context> +<context> + <name>TxHistoryWidget</name> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="299"/> - <source>Add as contact</source> - <translation type="obsolete">Ajouter comme contact</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="109"/> + <source>Form</source> + <translation></translation> </message> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="304"/> - <source>Send money</source> - <translation type="obsolete">Envoyer de la monnaie</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="110"/> + <source>Balance</source> + <translation>Solde</translation> </message> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="309"/> - <source>Certify identity</source> - <translation type="obsolete">Certifier cette identité</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="111"/> + <source>loading...</source> + <translation>chargement...</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="112"/> + <source>Send money</source> + <translation>Envoyer de la monnaie</translation> </message> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="314"/> - <source>Copy pubkey</source> - <translation type="obsolete">Copier la clé publique</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="114"/> + <source>dd/MM/yyyy</source> + <translation></translation> </message> </context> <context> - <name>WotTabWidget</name> + <name>UserInformationView</name> <message> - <location filename="../../ui/wot_tab.ui" line="33"/> - <source>Me</source> - <translation type="obsolete">Moi</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>Public key</source> + <translation>Clé publique</translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="25"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">Rechercher une clé publique, un uid...</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>UID Published on</source> + <translation>UID Publié le</translation> </message> <message> - <location filename="../../ui/wot_tab.ui" line="33"/> - <source>Center the view on me</source> - <translation type="obsolete">Centrer la vue sur moi</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>Join date</source> + <translation>Date d'inscription</translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="140"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="122"/> - <source>Membership</source> - <translation type="obsolete">Adhésion</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>Expires in</source> + <translation>Expire dans</translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="140"/> - <source>Last renewal on {:}, expiration on {:}</source> - <translation type="obsolete">Dernier renouvellement le {:}, expire le {:}</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>Certs. received</source> + <translation>Certs reçues</translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="158"/> - <source>Your web of trust</source> - <translation type="obsolete">Votre toile de confiance</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="95"/> + <source>Member</source> + <translation>Membre</translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="158"/> - <source>Certified by {:} members; Certifier of {:} members</source> - <translation type="obsolete">Certifié par {:} membres; Certifieur de {:} membres</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="96"/> + <source>#FF0000</source> + <translation></translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="158"/> - <source>Not a member</source> - <translation type="obsolete">Non-membre</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="62"/> + <source> + <table cellpadding="5"> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} BAT</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} BAT</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + </source> + <translation></translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="158"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="95"/> + <source>Not a member</source> + <translation>Non membre</translation> </message> </context> <context> - <name>certificationsTabWidget</name> + <name>UserInformationWidget</name> <message> - <location filename="../../ui/certifications_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formulaire</translation> + <location filename="../../../src/sakia/gui/sub/user_information/user_information_uic.py" line="76"/> + <source>Member informations</source> + <translation>Informations membre</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/user_information/user_information_uic.py" line="77"/> + <source>User</source> + <translation>Utilisateur</translation> </message> +</context> +<context> + <name>WotWidget</name> <message> - <location filename="../../ui/certifications_tab.ui" line="20"/> - <source>Certifications</source> - <translation type="obsolete">Certifications</translation> + <location filename="../../../src/sakia/gui/navigation/graphs/wot/wot_tab_uic.py" line="27"/> + <source>Form</source> + <translation></translation> </message> +</context> +<context> + <name>dialog</name> <message> - <location filename="../../ui/certifications_tab.ui" line="33"/> - <source>loading...</source> - <translation type="obsolete">chargement...</translation> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="111"/> + <source>Certification</source> + <translation>Certification</translation> </message> <message> - <location filename="../../ui/certifications_tab.ui" line="63"/> - <source>dd/MM/yyyy</source> - <translation type="obsolete">dd/MM/yyyy</translation> + <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="47"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="48"/> <source>Certify identity</source> - <translation type="unfinished">Certifier cette identité</translation> + <translation>Certifier cette identité</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="129"/> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="201"/> <source>Copy pubkey to clipboard</source> - <translation type="unfinished">Copier la clé publique</translation> + <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="37"/> + <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="47"/> - <source>Add as contact</source> - <translation type="obsolete">Ajouter comme contact</translation> + <translation>Informations</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="42"/> + <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="51"/> + <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="55"/> + <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="70"/> - <source>Copy membership document to clipboard</source> - <translation type="obsolete">Copier le document d'adhésion</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="60"/> + <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> + <translation>Copier le document d'auto-certification</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="70"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="96"/> <source>Transfer</source> - <translation type="unfinished">Transfert</translation> + <translation>Transfert</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="72"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="98"/> <source>Send again</source> - <translation type="unfinished">Renvoyer</translation> + <translation>Renvoyer</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="76"/> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="104"/> <source>Cancel</source> - <translation type="unfinished">Annuler</translation> + <translation>Annuler</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="81"/> + <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> + <translation>Copier la transaction (format brut)</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="86"/> + <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> + <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="46"/> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="52"/> <source>Please enter your password</source> - <translation type="unfinished"></translation> + <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="88"/> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="103"/> <source>Ok</source> <translation>Ok</translation> </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="75"/> - <source>Forbidden : salt is too short</source> - <translation type="obsolete">Interdit : le sel est trop court</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="79"/> - <source>Forbidden : password is too short</source> - <translation type="obsolete">Interdit : Le mot de passe est trop court</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="83"/> - <source>Forbidden : Invalid characters in salt field</source> - <translation type="obsolete">Interdit : Caractères invalides dans le sel</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="87"/> - <source>Forbidden : Invalid characters in password field</source> - <translation type="obsolete">Interdit : Caractères invalides dans le mot de passe</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="93"/> - <source>Error : passwords are different</source> - <translation type="obsolete">Erreur : les mots de passes sont différents</translation> - </message> -</context> -<context> - <name>transactionsTabWidget</name> - <message> - <location filename="../../ui/transactions_tab.ui" line="66"/> - <source>dd/MM/yyyy</source> - <translation type="obsolete">dd/MM/yyyy</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="100"/> - <source>Balance:</source> - <translation type="obsolete">Solde:</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="83"/> - <source>Payment:</source> - <translation type="obsolete">Paiements:</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="90"/> - <source>Deposit:</source> - <translation type="obsolete">Dépôts:</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="20"/> - <source>Balance</source> - <translation type="obsolete">Solde</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="33"/> - <source>loading...</source> - <translation type="obsolete">chargement...</translation> - </message> </context> </TS> diff --git a/res/i18n/ts/it.ts b/res/i18n/ts/it.ts index 25d54bd1a531f6733ed5fc8f3e9a9ba0d8656cbf..4550f3b05f836524f7906d47405963544b714c14 100644 --- a/res/i18n/ts/it.ts +++ b/res/i18n/ts/it.ts @@ -1,2651 +1,1632 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="2.0" language="it" sourcelanguage=""> +<context> + <name>AboutMoney</name> + <message> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="56"/> + <source>Form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="57"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="58"/> + <source>Rules</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="59"/> + <source>Money</source> + <translation type="unfinished"></translation> + </message> +</context> <context> <name>AboutPopup</name> <message> - <location filename="../../ui/about.ui" line="14"/> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_uic.py" line="40"/> <source>About</source> - <translation type="obsolete">A proposito</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/about.ui" line="22"/> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_uic.py" line="41"/> <source>label</source> - <translation type="obsolete">etichetta</translation> + <translation type="unfinished"></translation> </message> </context> <context> - <name>Account</name> + <name>AboutWot</name> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>Units</source> - <translation type="obsolete">Unità </translation> - </message> - <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>UD {0}</source> - <translation type="obsolete">DU {0}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_wot_uic.py" line="33"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>UD</source> - <translation type="obsolete">DU</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_wot_uic.py" line="34"/> + <source>WoT</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>BaseGraph</name> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>Q0 {0}</source> - <translation type="obsolete">Q0 {0}</translation> + <location filename="../../../src/sakia/data/graphs/base_graph.py" line="19"/> + <source>(sentry)</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ButtonsState</name> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>Quant Z-sum</source> - <translation type="obsolete">Quant somma-Z</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> + <source>Duniter documents (*.txt)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>R0 {0}</source> - <translation type="obsolete">R0 {0}</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/cutecoin/core/account.py" line="101"/> - <source>Relat Z-sum</source> - <translation type="obsolete">Relat somma-Z</translation> + <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/core/account.py" line="67"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Avvertimento : La tua iscrizione sta per scadere.</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/core/account.py" line="72"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Avvertimento: Tu potrebbe perdere certificazioni presto.</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="147"/> + <source>Success sending certification</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>AccountConfigurationDialog</name> <message> - <location filename="../../ui/account_cfg.ui" line="14"/> - <source>Add an account</source> - <translation type="obsolete">Aggiungi un conto</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="192"/> + <source>{days} days</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="30"/> - <source>Account parameters</source> - <translation type="obsolete">Parametri del conto</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="194"/> + <source>{hours} hours and {min} min.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="51"/> - <source>Account name (uid)</source> - <translation type="obsolete">Nome del conto (idu)</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> + <source>Import identity document</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="68"/> - <source>Wallets</source> - <translation type="obsolete">Portafogli</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> + <source>Could not broadcast certification: {0}</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="84"/> - <source>Delete account</source> - <translation type="obsolete">Elimina il conto</translation> + <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="../../ui/account_cfg.ui" line="113"/> - <source>Key parameters</source> - <translation type="obsolete">Parametri chiave</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="198"/> + <source>Remaining time before next certification validation: {0}</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CertificationController</name> <message> - <location filename="../../ui/account_cfg.ui" line="143"/> - <source>CryptoID</source> - <translation type="obsolete">ID criptato</translation> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="204"/> + <source>{days} days</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="153"/> - <source>Your password</source> - <translation type="obsolete">La tua password</translation> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="206"/> + <source>{hours}h {min}min</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CertificationView</name> <message> - <location filename="../../ui/account_cfg.ui" line="166"/> - <source>Please repeat your password</source> - <translation type="obsolete">Ripetere la password</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> + <source>&Ok</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="185"/> - <source>Show public key</source> - <translation type="obsolete">Mostra chiave pubblica</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="25"/> + <source>No more certifications</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="230"/> - <source>Add a community</source> - <translation type="obsolete">Aggiungi una comunità </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="../../ui/account_cfg.ui" line="237"/> - <source>Remove selected community</source> - <translation type="obsolete">Rimuovi la comunità selezionata</translation> + <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="../../ui/account_cfg.ui" line="261"/> - <source>Previous</source> - <translation type="obsolete">Precedente</translation> + <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="../../ui/account_cfg.ui" line="281"/> - <source>Next</source> - <translation type="obsolete">Seguente</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="43"/> + <source>&Process Certification</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="215"/> - <source>Communities</source> - <translation type="obsolete">Comunità </translation> + <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>Application</name> + <name>CertificationWidget</name> <message> - <location filename="../../../src/sakia/core/app.py" line="76"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Avvertimento : La tua iscrizione sta per scadere.</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="139"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/core/app.py" line="81"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Avvertimento: Tu potrebbe perdere certificazioni presto.</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="140"/> + <source>Select your identity</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ButtonBoxState</name> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="88"/> - <source>Certification</source> - <translation type="unfinished">Certificazione</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="141"/> + <source>Certifications stock</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="79"/> - <source>Success sending certification</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="142"/> + <source>Certify user</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="88"/> - <source>Could not broadcast certification : {0}</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="143"/> + <source>Import identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="103"/> - <source>Certifications sent : {nb_certifications}/{stock}</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="144"/> + <source>Process certification</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="110"/> - <source>{days} days</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="150"/> + <source>Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="112"/> - <source>{hours} hours and {min} min.</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="146"/> + <source>Step 1. Check the key/user / Step 2. Accept the money licence / Step 3. Sign to confirm certification</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="115"/> - <source>Remaining time before next certification validation : {0}</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="147"/> + <source>Licence</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CertificationController</name> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/controller.py" line="144"/> - <source>{days} days</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="148"/> + <source>By going throught the process of creating a wallet, you accept the license above.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/controller.py" line="146"/> - <source>{hours}h {min}min</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="149"/> + <source>I accept the above licence</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="151"/> + <source>Secret Key / Password</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>CertificationDialog</name> + <name>CertifiersTableModel</name> <message> - <location filename="../../../src/sakia/gui/certification.py" line="136"/> - <source>Certification</source> - <translation type="obsolete">Certificazione</translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="126"/> + <source>UID</source> + <translation type="unfinished">IDU</translation> </message> <message> - <location filename="../../ui/certification.ui" line="26"/> - <source>Community</source> - <translation type="obsolete">Communità </translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="127"/> + <source>Pubkey</source> + <translation type="unfinished">Chiave pubblica</translation> </message> <message> - <location filename="../../ui/certification.ui" line="54"/> - <source>Certify user</source> - <translation type="obsolete">Certifica l’utente</translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="131"/> + <source>Expiration</source> + <translation type="unfinished">Scadenza</translation> </message> <message> - <location filename="../../ui/certification.ui" line="40"/> - <source>Contact</source> - <translation type="obsolete">Contatti</translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="128"/> + <source>Publication</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CommunityState</name> <message> - <location filename="../../ui/certification.ui" line="61"/> - <source>User public key</source> - <translation type="obsolete">Chiave pubblica dell’utente</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="86"/> + <source>Member</source> + <translation type="unfinished">Membro</translation> </message> <message> - <location filename="../../ui/certification.ui" line="157"/> - <source>Key</source> - <translation type="obsolete">Chiave</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="138"/> + <source>Status</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="65"/> - <source>Success certifying {0} from {1}</source> - <translation type="obsolete">Certificazione del successo di {0} à {1}</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="149"/> + <source>Certs. received</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="75"/> - <source>Error</source> - <translation type="obsolete">Errore</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="149"/> + <source>Membership</source> + <translation type="unfinished">Iscrizione</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="75"/> - <source>{0} : {1}</source> - <translation type="obsolete">{0} : {1}</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="190"/> + <source>{:} day(s) {:} hour(s)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="77"/> - <source>Ok</source> - <translation type="obsolete">Ok</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="186"/> + <source>{:} hour(s)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/certification.py" line="232"/> - <source>Not a member</source> - <translation type="obsolete">Non risulti membro di questa comunità </translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Fundamental growth (c)</source> + <translation type="unfinished">Crescita fondamentale (c)</translation> </message> -</context> -<context> - <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="29"/> - <source>&Ok</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Initial Universal Dividend UD(0) in</source> + <translation type="unfinished">Dividendo Universale iniziale UD (0) in</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="22"/> - <source>No more certifications</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Time period between two UD</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="24"/> - <source>Not a member</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Minimum delay between 2 certifications (in days)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="25"/> - <source>Please select an identity</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Minimum percent of sentries to reach to match the distance rule</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="26"/> - <source>&Ok (Not validated before {remaining})</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum distance between each WoT member and a newcomer</source> + <translation type="unfinished">Distanza massima tra ogni membro RdF e un nuovo arrivato</translation> </message> -</context> -<context> - <name>CommunityConfigurationDialog</name> <message> - <location filename="../../ui/community_cfg.ui" line="17"/> - <source>Add a community</source> - <translation type="obsolete">Aggiungi una communità </translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="72"/> + <source>Identity written in blockchain</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="46"/> - <source>Please enter the address of a node :</source> - <translation type="obsolete">Per favore, inseri l’indirizzo di un nodo :</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="79"/> + <source>Identity not written in blockchain</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="61"/> - <source>:</source> - <translation type="obsolete">:</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="95"/> + <source>Renew membership</source> + <translation type="unfinished">Rinnova iscrizione</translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="98"/> - <source>Check node connectivity</source> - <translation type="obsolete">Controllare la connettività del nodo</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="99"/> + <source>Request membership</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="162"/> - <source>Communities nodes</source> - <translation type="obsolete">Nodi delle comunità </translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="104"/> + <source>{0} more certifications required</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="180"/> - <source>Server</source> - <translation type="obsolete">Server</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="111"/> + <source>Expires in </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="203"/> - <source>Add</source> - <translation type="obsolete">Aggiungi</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="119"/> + <source>Expired or never published</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="224"/> - <source>Previous</source> - <translation type="obsolete">Precedente</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Time period between two UD reevaluation</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="247"/> - <source>Next</source> - <translation type="obsolete">Seguente</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="79"/> + <source>Expires on: {0}</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CommunityState</name> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="42"/> - <source>Member</source> - <translation type="unfinished">Membro</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum validity time of a certification (in days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="42"/> - <source>Non-Member</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Minimum quantity of certifications to be part of the WoT</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="43"/> - <source>#FF0000</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum quantity of active certifications per member</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>members</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum time before a pending certification expire</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Monetary mass</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum validity time of a membership (in days)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Status</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="86"/> + <source>Not a member</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Certs. received</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="101"/> + <source>Identity registration ready</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CongratulationPopup</name> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Membership</source> - <translation type="unfinished">Iscrizione</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/congratulation_uic.py" line="51"/> + <source>Congratulation</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Balance</source> - <translation type="unfinished">Bilancia</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/congratulation_uic.py" line="52"/> + <source>label</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ConnectionConfigController</name> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="125"/> - <source>No Universal Dividend created yet.</source> - <translation type="unfinished">Nessun Dividendo Universale ancora creato.</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="197"/> + <source>Broadcasting identity...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="491"/> + <source>connecting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Universal Dividend UD(t) in</source> - <translation type="unfinished">Il Dividende Universale DU(t) in</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="530"/> + <source>Could not connect. Check node peering entry</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Monetary Mass M(t-1) in</source> - <translation type="unfinished">Massa monetaria M(t-1) in</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="460"/> + <source>Could not find your identity on the network.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Members N(t)</source> - <translation type="unfinished">Membri N(t)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="183"/> + <source>Next</source> + <translation type="unfinished">Seguente</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Monetary Mass per member M(t-1)/N(t) in</source> - <translation type="unfinished">Massa monetaria per membro M(t-1)/N(t) in</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="186"/> + <source> (Optional)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Actual growth c = UD(t)/[M(t-1)/N(t)]</source> - <translation type="unfinished">Crescita effettiva c = DU(t)/[M(t-1)/N (t)]</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="330"/> + <source>Save a revocation document</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Penultimate UD date and time (t-1)</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="330"/> + <source>All text files (*.txt)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Last UD date and time (t)</source> - <translation type="unfinished">Ultimo DU data e ora (t)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="526"/> + <source>An account already exists using this key.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Next UD date and time (t+1)</source> - <translation type="unfinished">Seguente DU data e l'ora (t + 1)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="282"/> + <source>Forbidden: pubkey is too short</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="285"/> + <source>Forbidden: pubkey is too long</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>{:2.0%} / {:} days</source> - <translation type="unfinished">{:2.0%} / {:} giorni</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="289"/> + <source>Error: passwords are different</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>Fundamental growth (c) / Delta time (dt)</source> - <translation type="unfinished">Crescita fondamentale (c) / Tempo delta (dt)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="293"/> + <source>Error: salts are different</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>UDÄž(t) = UDÄž(t-1) + c²*M(t-1)/N(t-1)</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="315"/> + <source>Forbidden: salt is too short</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>Universal Dividend (formula)</source> - <translation type="unfinished">Dividendo universale (formula)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="319"/> + <source>Forbidden: password is too short</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>{:} = {:} + {:2.0%}²* {:} / {:}</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="344"/> + <source>Revocation file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>Universal Dividend (computed)</source> - <translation type="unfinished">Dividendo Universale (calcolato)</translation> + <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/navigation/informations/view.py" line="176"/> - <source>Name</source> - <translation type="unfinished">Nome</translation> + <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/navigation/informations/view.py" line="176"/> - <source>Units</source> - <translation type="unfinished">Unità </translation> + <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/navigation/informations/view.py" line="176"/> - <source>Formula</source> + <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/navigation/informations/view.py" line="176"/> - <source>Description</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="344"/> + <source><div>Your revocation document has been saved.</div> +<div><b>Please keep it in a safe place.</b></div> +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/navigation/informations/view.py" line="194"/> - <source>{:} day(s) {:} hour(s)</source> + <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/navigation/informations/view.py" line="196"/> - <source>{:} hour(s)</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="299"/> + <source>Forbidden: invalid characters in salt</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:2.0%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> - </table> - </source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="305"/> + <source>Forbidden: invalid characters in password</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ConnectionConfigView</name> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Fundamental growth (c)</source> - <translation type="unfinished">Crescita fondamentale (c)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Initial Universal Dividend UD(0) in</source> - <translation type="unfinished">Dividendo Universale iniziale UD (0) in</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="134"/> + <source>UID broadcast</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Time period between two UD</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="126"/> + <source>Identity broadcasted to the network</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Number of blocks used for calculating median time</source> - <translation type="unfinished">Numero di blocchi utilizzati per calcolare il tempo medio</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="135"/> + <source>Error</source> + <translation type="unfinished">Errore</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>The average time in seconds for writing 1 block (wished time)</source> - <translation type="unfinished">Il tempo medio in secondi per la scrittura di 1 blocco (tempo desiderato)</translation> + <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/navigation/informations/view.py" line="201"/> - <source>The number of blocks required to evaluate again PoWMin value</source> - <translation type="unfinished">Il numero di blocchi necessari per valutare il valore di nuovo PoWMin</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="216"/> + <source>{days} days, {hours}h and {min}min</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>The percent of previous issuers to reach for personalized difficulty</source> - <translation type="unfinished">La percentuale di emittenti precedenti che arrivano à una difficoltà personalizzata</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="144"/> + <source>New account on {0} network</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="224"/> <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </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> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Minimum delay between 2 certifications (in days)</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="260"/> + <source>I accept the above licence</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum age of a valid signature (in days)</source> - <translation type="unfinished">Età massima di una firma valida (in giorni)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Minimum quantity of signatures to be part of the WoT</source> - <translation type="unfinished">Quantità minima di firme per far parte della RdF</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="264"/> + <source>Public key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum quantity of active certifications made by member.</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="266"/> + <source>Secret key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum delay a certification can wait before being expired for non-writing.</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="267"/> + <source>Please repeat your secret key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Minimum percent of sentries to reach to match the distance rule</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="268"/> + <source>Your password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum age of a valid membership (in days)</source> - <translation type="unfinished">Età massima di un abbonamento valido (in giorni)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="269"/> + <source>Please repeat your password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum distance between each WoT member and a newcomer</source> - <translation type="unfinished">Distanza massima tra ogni membro RdF e un nuovo arrivato</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="270"/> + <source>Show public key</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CommunityTabWidget</name> <message> - <location filename="../../ui/community_tab.ui" line="40"/> - <source>Identities</source> - <translation type="obsolete">Identità </translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="271"/> + <source>Scrypt parameters</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_tab.ui" line="53"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">Ricerca un chiave pubblica, un uid ...</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="272"/> + <source>Simple</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_tab.ui" line="60"/> - <source>Search</source> - <translation type="obsolete">Ricerca</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="273"/> + <source>Secure</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="58"/> - <source>Web of Trust</source> - <translation type="obsolete">Rete della fiducia</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="274"/> + <source>Hardest</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="59"/> - <source>Members</source> - <translation type="obsolete">Membri</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="275"/> + <source>Extreme</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="62"/> - <source>Direct connections</source> - <translation type="obsolete">Connessioni dirette</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="279"/> + <source>Export revocation document to continue</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="76"/> - <source>Membership</source> - <translation type="obsolete">Iscrizione</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="237"/> + <source>Add an account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="76"/> - <source>Success sending Membership demand</source> - <translation type="obsolete">Domanda d’iscrizione inviata con successo</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="242"/> + <source><html><head/><body><p><span style=" font-size:large; font-weight:600;">Licence</span></p></body></html></source> + <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="82"/> - <source>Revoke</source> - <translation type="obsolete">Revoca</translation> + <message encoding="UTF-8"> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="243"/> + <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> This program is free software: you can redistribute it and/or modify</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> it under the terms of the GNU General Public License as published by</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> the Free Software Foundation, either version 3 of the License, or</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> (at your option) any later version.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Hack'; font-size:10pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> This program is distributed in the hope that it will be useful,</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> GNU General Public License for more details.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Hack'; font-size:10pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> You should have received a copy of the GNU General Public License</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> along with this program. If not, see &lt;http://www.gnu.org/licenses/&gt;. </span><a name="TransNote1-rev"></a><a href="https://www.gnu.org/licenses/gpl-howto.fr.html#TransNote1"><span style=" font-family:'Hack'; font-size:10pt; text-decoration: underline; color:#2980b9; vertical-align:super;">1</span></a></p></body></html></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="82"/> - <source>Success sending Revoke demand</source> - <translation type="obsolete">Revoca della domanda inviata con successo</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="259"/> + <source>By going throught the process of creating a wallet, you accept the licence above.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="88"/> - <source>Self Certification</source> - <translation type="obsolete">Autocertificazione</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="261"/> + <source>Account parameters</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="88"/> - <source>Success sending Self Certification document</source> - <translation type="obsolete">Autocertificazione inviata con successo</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="238"/> + <source>Create a new member account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="102"/> - <source>Informations</source> - <translation type="obsolete">Informazioni</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="239"/> + <source>Add an existing member account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="105"/> - <source>Add as contact</source> - <translation type="obsolete">Aggiungi un contatto</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="240"/> + <source>Add a wallet</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="109"/> - <source>Send money</source> - <translation type="obsolete">Invia denaro</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="241"/> + <source>Add using a public key (quick)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="113"/> - <source>Certify identity</source> - <translation type="obsolete">Certifica identità </translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="262"/> + <source>Identity name (UID)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="117"/> - <source>View in Web of Trust</source> - <translation type="obsolete">Vedi in Rete della Fiducia</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="265"/> + <source>Credentials</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CommunityTile</name> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="123"/> - <source>Member</source> - <translation type="obsolete">Membro</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="276"/> + <source>N</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="137"/> - <source>Balance</source> - <translation type="obsolete">Bilancia</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="277"/> + <source>r</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="137"/> - <source>Membership</source> - <translation type="obsolete">Iscrizione</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="278"/> + <source>p</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>CommunityWidget</name> - <message> - <location filename="../../ui/community_view.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formulario</translation> - </message> - <message> - <location filename="../../ui/community_view.ui" line="59"/> - <source>Send money</source> - <translation type="obsolete">Invia denaro</translation> - </message> - <message> - <location filename="../../ui/community_view.ui" line="76"/> - <source>Certification</source> - <translation type="obsolete">Certificazione</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="334"/> - <source>Renew membership</source> - <translation type="obsolete">Rinnova iscrizione</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="44"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Avvertimento : La tua iscrizione sta per scadere.</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="46"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Avvertimento: Tu potrebbe perdere certificazioni presto.</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="33"/> - <source>Transactions</source> - <translation type="obsolete">Transazioni</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="34"/> - <source>Web of Trust</source> - <translation type="obsolete">Rete della fiducia</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="93"/> - <source>Network</source> - <translation type="obsolete">Rete</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="240"/> - <source>Membership expiration</source> - <translation type="obsolete">Scadenza dell'iscrizione</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="240"/> - <source><b>Warning : Membership expiration in {0} days</b></source> - <translation type="obsolete"><b>Avvertimento : scadenza dell'adesione nel {0} giorni</b></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="251"/> - <source>Certifications number</source> - <translation type="obsolete">Numero delle Certificazioni</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="251"/> - <source><b>Warning : You are certified by only {0} persons, need {1}</b></source> - <translation type="obsolete"><b>Avvertimento : Tu è certificato solamente da {0} persone, necessità {1}</b></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="235"/> - <source> Block {0}</source> - <translation type="obsolete"> Blocca {0}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="340"/> - <source>Send membership demand</source> - <translation type="obsolete">Invia domanda di iscrizione</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="385"/> - <source>Warning</source> - <translation type="obsolete">Avvertimento</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="385"/> - <source>Are you sure ? -Sending a leaving demand cannot be canceled. -The process to join back the community later will have to be done again.</source> - <translation type="obsolete">Sei sicuro? ↵ -La richiesta di cancellazione dalla comunità non può essere annullata.↵ -La richiesta di aderire nuovamente alla comunità dovrà essere fatta di nuovo.</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="272"/> - <source>Are you sure ? -Publishing your UID can be canceled by Revoke UID.</source> - <translation type="obsolete">Sei sicuro? ↵ -La pubblicazione di tuo UID può essere annullato da Revoca IDU.</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="418"/> - <source>Success publishing your UID</source> - <translation type="obsolete">Successo della pubblicazione del tuo IDU</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="286"/> - <source>Publish UID error</source> - <translation type="obsolete">Pubblica errore del IDU</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="289"/> - <source>Network error</source> - <translation type="obsolete">Errore di rete</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="289"/> - <source>Couldn't connect to network : {0}</source> - <translation type="obsolete">Impossibile connettersi alla rete: {0}</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="293"/> - <source>Error</source> - <translation type="obsolete">Errore</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="298"/> - <source>Are you sure ? -Revoking your UID can only success if it is not already validated by the network.</source> - <translation type="obsolete">Sei sicuro ? -Revoca tuo UID può solo successo se non è già convalidato dalla rete.</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_view.py" line="418"/> - <source>Membership</source> - <translation type="obsolete">Iscrizione</translation> - </message> + <name>ContactDialog</name> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="374"/> - <source>Success sending Membership demand</source> - <translation type="obsolete">Domanda d’iscrizione inviata con successo</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="109"/> + <source>Contacts</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="405"/> - <source>Revoke</source> - <translation type="obsolete">Revoca</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="110"/> + <source>Contacts list</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="399"/> - <source>Success sending Revoke demand</source> - <translation type="obsolete">Revoca della domanda inviata con successo</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="111"/> + <source>Delete selected contact</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="325"/> - <source>Self Certification</source> - <translation type="obsolete">Autocertificazione</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="112"/> + <source>Clear selection</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="325"/> - <source>Success sending Self Certification document</source> - <translation type="obsolete">Autocertificazione inviata con successo</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="113"/> + <source>Contact informations</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="98"/> - <source>Informations</source> - <translation type="obsolete">Informazioni</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="114"/> + <source>Name</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="40"/> - <source>Publish UID</source> - <translation type="obsolete">Pubblica IDU</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="115"/> + <source>Public key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="41"/> - <source>Revoke UID</source> - <translation type="obsolete">Revoca IDU</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="116"/> + <source>Add other informations</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="424"/> - <source>UID</source> - <translation type="obsolete">IDU</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="117"/> + <source>Save</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>ConfigureContactDialog</name> - <message> - <location filename="../../ui/contact.ui" line="14"/> - <source>Add a contact</source> - <translation type="obsolete">Aggiungi un contatto</translation> - </message> + <name>ContactsTableModel</name> <message> - <location filename="../../ui/contact.ui" line="22"/> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> <source>Name</source> - <translation type="obsolete">Nome</translation> - </message> - <message> - <location filename="../../ui/contact.ui" line="36"/> - <source>Pubkey</source> - <translation type="obsolete">Chiave pubblica</translation> + <translation type="unfinished">Nome</translation> </message> <message> - <location filename="../../../src/sakia/gui/contact.py" line="81"/> - <source>Contact already exists</source> - <translation type="obsolete">Questo contatto esiste già </translation> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <source>Public key</source> + <translation type="unfinished">Chiave pubblica</translation> </message> </context> <context> - <name>ConnectionConfigController</name> + <name>ContextMenu</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="117"/> - <source>Could not connect. Check hostname, ip address or port : <br/></source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="236"/> + <source>Warning</source> + <translation type="unfinished">Avvertimento</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="151"/> - <source>Broadcasting identity...</source> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="236"/> + <source>Are you sure? +This money transfer will be removed and not sent.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>HistoryTableModel</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="205"/> - <source>Forbidden : salt is too short</source> - <translation type="unfinished">Vietato: il "salt" è troppo corto</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="209"/> - <source>Forbidden : password is too short</source> - <translation type="unfinished">Forbidden: password è troppo corta</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="213"/> - <source>Forbidden : Invalid characters in salt field</source> - <translation type="unfinished">Vietato: caratteri non validi nel campo del "salt"</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Date</source> + <translation>Data</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="217"/> - <source>Forbidden : Invalid characters in password field</source> - <translation type="unfinished">Forbidden: caratteri non validi nel campo della password</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Comment</source> + <translation>Commento</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="223"/> - <source>Error : passwords are different</source> - <translation type="unfinished">Errore: password sono diverse</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Amount</source> + <translation type="unfinished">Importo</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="228"/> - <source>Error : secret keys are different</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Public key</source> + <translation type="unfinished">Chiave pubblica</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="297"/> - <source>connecting...</source> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="184"/> + <source>Transactions missing from history</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="251"/> - <source>Your pubkey is associated to a pubkey. - Yours : {0}, the network : {1}</source> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="467"/> + <source>{0} / {1} confirmations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="318"/> - <source>A connection already exists using this key.</source> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="473"/> + <source>Confirming... {0} %</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>HomescreenWidget</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="320"/> - <source>Could not connect. Check node peering entry</source> + <location filename="../../../src/sakia/gui/navigation/homescreen/homescreen_uic.py" line="28"/> + <source>Form</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>IdentitiesTableModel</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="278"/> - <source>Could not find your identity on the network.</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="150"/> + <source>UID</source> + <translation>IDU</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="280"/> - <source>Your pubkey or UID is different on the network. - Yours : {0}, the network : {1}</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="151"/> + <source>Pubkey</source> + <translation>Chiave pubblica</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="309"/> - <source>Your pubkey or UID was already found on the network. - Yours : {0}, the network : {1}</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="152"/> + <source>Renewed</source> + <translation>Rinnovato</translation> </message> -</context> -<context> - <name>ConnectionConfigView</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="101"/> - <source>UID broadcast</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="153"/> + <source>Expiration</source> + <translation>Scadenza</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="96"/> - <source>Identity broadcasted to the network</source> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="157"/> + <source>Publication Block</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="102"/> - <source>Error</source> - <translation type="unfinished">Errore</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="111"/> - <source>New connection to {0} network</source> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="154"/> + <source>Publication</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>ContextMenu</name> + <name>IdentitiesView</name> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="145"/> - <source>Warning</source> - <translation type="unfinished">Avvertimento</translation> + <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="16"/> + <source>Search direct certifications</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="145"/> - <source>Are you sure ? -This money transfer will be removed and not sent.</source> - <translation type="unfinished">Sei sicuro? ↵ -Questo trasferimento di denaro sarà rimosso e non inviato.</translation> + <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="19"/> + <source>Research a pubkey, an uid...</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>CreateWalletDialog</name> + <name>IdentitiesWidget</name> <message> - <location filename="../../ui/create_wallet.ui" line="14"/> - <source>Create a new wallet</source> - <translation type="obsolete">Crea un nuovo portafoglio</translation> - </message> - <message> - <location filename="../../ui/create_wallet.ui" line="45"/> - <source>Wallet name :</source> - <translation type="obsolete">Nome del Portafoglio :</translation> + <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="46"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/create_wallet.ui" line="83"/> - <source>Previous</source> - <translation type="obsolete">Precedente</translation> + <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="47"/> + <source>Research a pubkey, an uid...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/create_wallet.ui" line="103"/> - <source>Next</source> - <translation type="obsolete">Seguente</translation> - </message> -</context> -<context> - <name>CurrencyTabWidget</name> - <message> - <location filename="../../ui/currency_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formulario</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="44"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Avvertimento : La tua iscrizione sta per scadere.</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="46"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Avvertimento: Tu potrebbe perdere certificazioni presto.</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="73"/> - <source>Wallets</source> - <translation type="obsolete">Portafogli</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="77"/> - <source>Transactions</source> - <translation type="obsolete">Transazioni</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="89"/> - <source>Informations</source> - <translation type="obsolete">Informazioni</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="81"/> - <source>Community</source> - <translation type="obsolete">Comunità </translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="85"/> - <source>Network</source> - <translation type="obsolete">Rete</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="125"/> - <source>Membership expiration</source> - <translation type="obsolete">Scadenza dell'iscrizione</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="125"/> - <source><b>Warning : Membership expiration in {0} days</b></source> - <translation type="obsolete"><b>Avvertimento : scadenza dell'adesione nel {0} giorni</b></translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="132"/> - <source>Certifications number</source> - <translation type="obsolete">Numero delle Certificazioni</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="132"/> - <source><b>Warning : You are certified by only {0} persons, need {1}</b></source> - <translation type="obsolete"><b>Avvertimento : Tu è certificato solamente da {0} persone, necessità {1}</b></translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="163"/> - <source> Block {0}</source> - <translation type="obsolete"> Blocca {0}</translation> - </message> -</context> -<context> - <name>DialogMember</name> - <message> - <location filename="../../ui/member.ui" line="14"/> - <source>Informations</source> - <translation type="obsolete">Informazioni</translation> - </message> - <message> - <location filename="../../ui/member.ui" line="34"/> - <source>Member</source> - <translation type="obsolete">Membro</translation> - </message> - <message> - <location filename="../../ui/member.ui" line="65"/> - <source>uid</source> - <translation type="obsolete">idu</translation> - </message> - <message> - <location filename="../../ui/member.ui" line="72"/> - <source>properties</source> - <translation type="obsolete">proprietà </translation> - </message> -</context> -<context> - <name>ExplorerTabWidget</name> - <message> - <location filename="../../ui/explorer_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formulario</translation> - </message> -</context> -<context> - <name>GraphTabWidget</name> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="89"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="71"/> - <source>Membership</source> - <translation type="obsolete">Iscrizione</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="89"/> - <source>Last renewal on {:}, expiration on {:}</source> - <translation type="obsolete">Ultimo rinnovo il {:}, scadenza il {:}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/> - <source>Your web of trust</source> - <translation type="obsolete">La tua rete della fiducia</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/> - <source>Certified by {:} members; Certifier of {:} members</source> - <translation type="obsolete">Certificato da {}: membri; Certificatore di {}: membri</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> -</context> -<context> - <name>HistoryTableModel</name> - <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>Date</source> - <translation>Data</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>UID/Public key</source> - <translation>IDU/Chiave Pubblica</translation> - </message> - <message> - <location filename="../../../src/sakia/models/txhistory.py" line="206"/> - <source>Payment</source> - <translation type="obsolete">Pagamento</translation> - </message> - <message> - <location filename="../../../src/sakia/models/txhistory.py" line="206"/> - <source>Deposit</source> - <translation type="obsolete">Deposito</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>Comment</source> - <translation>Commento</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>Amount</source> - <translation type="unfinished">Importo</translation> - </message> -</context> -<context> - <name>HomeScreenWidget</name> - <message> - <location filename="../../ui/homescreen.ui" line="20"/> - <source>Form</source> - <translation type="obsolete">Formulario</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="49"/> - <source><html><head/><body><p><br/></p></body></html></source> - <translation type="obsolete">non-trad. <html><head/><body><p><br/></p></body></html></translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="67"/> - <source>Create a new account</source> - <translation type="obsolete">Crea un nuovo conto</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="100"/> - <source>Import an existing account</source> - <translation type="obsolete">Importa un conto esistente</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="127"/> - <source>Get to know more about ucoin</source> - <translation type="obsolete">Accedere a più di conoscenze su ucoin</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/homescreen.py" line="35"/> - <source>Please get the latest release {version}</source> - <translation type="obsolete">Si prega di ottenere l'ultimo rilascio {version}</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/homescreen.py" line="39"/> - <source> - <h1>Welcome to Cutecoin {version}</h1> - <h2>{version_info}</h2> - <h3><a href={version_url}>Download link</a></h3> - </source> - <translation type="obsolete"> - <h1>Benvenuto a Cutecoin {version}</h1> - <h2>{version_info}</h2> - <h3><a href={version_url}>Link per scaricare</a></h3> - </translation> - </message> -</context> -<context> - <name>HomescreenWidget</name> - <message> - <location filename="../../ui/homescreen.ui" line="20"/> - <source>Form</source> - <translation type="obsolete">Formulario</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="149"/> - <source>New account</source> - <translation type="obsolete">Nuovo conto</translation> - </message> -</context> -<context> - <name>IdentitiesTab</name> - <message> - <location filename="../../ui/identities_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formulario</translation> - </message> - <message> - <location filename="../../ui/identities_tab.ui" line="32"/> + <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="48"/> <source>Search</source> - <translation type="obsolete">Ricerca</translation> - </message> -</context> -<context> - <name>IdentitiesTabWidget</name> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="36"/> - <source>Members</source> - <translation type="obsolete">Membri</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="37"/> - <source>Direct connections</source> - <translation type="obsolete">Connessioni dirette</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="112"/> - <source>Informations</source> - <translation type="obsolete">Informazioni</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="115"/> - <source>Add as contact</source> - <translation type="obsolete">Aggiungi un contatto</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="119"/> - <source>Send money</source> - <translation type="obsolete">Invia denaro</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="127"/> - <source>View in Web of Trust</source> - <translation type="obsolete">Vedi in Rete della Fiducia</translation> - </message> -</context> -<context> - <name>IdentitiesTableModel</name> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="113"/> - <source>UID</source> - <translation>IDU</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="114"/> - <source>Pubkey</source> - <translation>Chiave pubblica</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="115"/> - <source>Renewed</source> - <translation>Rinnovato</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="116"/> - <source>Expiration</source> - <translation>Scadenza</translation> - </message> - <message> - <location filename="../../../src/sakia/models/identities.py" line="123"/> - <source>Validation</source> - <translation type="obsolete">Validazione</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="117"/> - <source>Publication Date</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="118"/> - <source>Publication Block</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>IdentitiesView</name> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="15"/> - <source>Search direct certifications</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="16"/> - <source>Research a pubkey, an uid...</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ImportAccountDialog</name> - <message> - <location filename="../../ui/import_account.ui" line="14"/> - <source>Import an account</source> - <translation type="obsolete">Importa un conto</translation> - </message> - <message> - <location filename="../../ui/import_account.ui" line="25"/> - <source>Import a file</source> - <translation type="obsolete">Importa un file</translation> - </message> - <message> - <location filename="../../ui/import_account.ui" line="36"/> - <source>Name of the account :</source> - <translation type="obsolete">Nome del conto :</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="36"/> - <source>Error</source> - <translation type="obsolete">Errore</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="40"/> - <source>Account import</source> - <translation type="obsolete">Importazione del conto</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="40"/> - <source>Account imported succefully !</source> - <translation type="obsolete">Conto importato con successo !</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="45"/> - <source>Import an account file</source> - <translation type="obsolete">Importare un file di account</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="45"/> - <source>All account files (*.acc)</source> - <translation type="obsolete">Tutti i file di account (*.acc)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="60"/> - <source>Please enter a name</source> - <translation type="obsolete">Per favore, inserisci un nome</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="65"/> - <source>Name already exists</source> - <translation type="obsolete">Il nome esiste già </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="69"/> - <source>File is not an account format</source> - <translation type="obsolete">Il file non è un formato conto</translation> - </message> -</context> -<context> - <name>InformationsModel</name> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="118"/> - <source>Expired or never published</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="119"/> - <source>Outdistanced</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="130"/> - <source>In WoT range</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="134"/> - <source>Expires in </source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>InformationsTabWidget</name> - <message> - <location filename="../../ui/informations_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formulario</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="52"/> - <source>General</source> - <translation type="obsolete">Generale</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="61"/> - <source>label_general</source> - <translation type="obsolete">etichetta_ generale</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="77"/> - <source>Rules</source> - <translation type="obsolete">Regole</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="83"/> - <source>label_rules</source> - <translation type="obsolete">etichetta_regole</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="112"/> - <source>Money</source> - <translation type="obsolete">Denaro</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="102"/> - <source>label_money</source> - <translation type="obsolete">etichetta_denaro</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="131"/> - <source>WoT</source> - <translation type="obsolete">RdF</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="121"/> - <source>label_wot</source> - <translation type="obsolete">etichetta_rdf</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="103"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} giorni</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Universal Dividend UD(t) in</source> - <translation type="obsolete">Il Dividende Universale DU(t) in</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Monetary Mass M(t-1) in</source> - <translation type="obsolete">Massa monetaria M(t-1) in</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Members N(t)</source> - <translation type="obsolete">Membri N(t)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Monetary Mass per member M(t-1)/N(t) in</source> - <translation type="obsolete">Massa monetaria per membro M(t-1)/N(t) in</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Actual growth c = UD(t)/[M(t-1)/N(t)]</source> - <translation type="obsolete">Crescita effettiva c = DU(t)/[M(t-1)/N (t)]</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Last UD date and time (t)</source> - <translation type="obsolete">Ultimo DU data e ora (t)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Next UD date and time (t+1)</source> - <translation type="obsolete">Seguente DU data e l'ora (t + 1)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="204"/> - <source>No Universal Dividend created yet.</source> - <translation type="obsolete">Nessun Dividendo Universale ancora creato.</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>{:2.0%} / {:} days</source> - <translation type="obsolete">{:2.0%} / {:} giorni</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>Fundamental growth (c) / Delta time (dt)</source> - <translation type="obsolete">Crescita fondamentale (c) / Tempo delta (dt)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>UD(t+1) = MAX { UD(t) ; c &#215; M(t) / N(t+1) }</source> - <translation type="obsolete">UD(t+1) = MAX { UD(t) ; c &#215; M(t) / N(t+1) }</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>Universal Dividend (formula)</source> - <translation type="obsolete">Dividendo universale (formula)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>{:} = MAX {{ {:} {:} ; {:2.0%} &#215; {:} {:} / {:} }}</source> - <translation type="obsolete">{:} = MAX {{ {:} {:} ; {:2.0%} &#215; {:} {:} / {:} }}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>Universal Dividend (computed)</source> - <translation type="obsolete">Dividendo Universale (calcolato)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:2.0%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:2.0%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>Fundamental growth (c)</source> - <translation type="obsolete">Crescita fondamentale (c)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>Initial Universal Dividend UD(0) in</source> - <translation type="obsolete">Dividendo Universale iniziale UD (0) in</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>Time period (dt) in days (86400 seconds) between two UD</source> - <translation type="obsolete">Periodo di tempo (dt) in giorni (86400 secondi) tra due DU</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>Number of blocks used for calculating median time</source> - <translation type="obsolete">Numero di blocchi utilizzati per calcolare il tempo medio</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>The average time in seconds for writing 1 block (wished time)</source> - <translation type="obsolete">Il tempo medio in secondi per la scrittura di 1 blocco (tempo desiderato)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>The number of blocks required to evaluate again PoWMin value</source> - <translation type="obsolete">Il numero di blocchi necessari per valutare il valore di nuovo PoWMin</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>The number of previous blocks to check for personalized difficulty</source> - <translation type="obsolete">Il numero di blocchi precedenti per verificare la presenza di difficoltà personalizzata</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>The percent of previous issuers to reach for personalized difficulty</source> - <translation type="obsolete">La percentuale di emittenti precedenti che arrivano à una difficoltà personalizzata</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="234"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="234"/> - <source>Minimum delay between 2 identical certifications (in days)</source> - <translation type="obsolete">Ritardo minimo tra 2 certificazioni identici (in giorni)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/> - <source>Maximum age of a valid signature (in days)</source> - <translation type="obsolete">Età massima di una firma valida (in giorni)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/> - <source>Minimum quantity of signatures to be part of the WoT</source> - <translation type="obsolete">Quantità minima di firme per far parte della RdF</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="234"/> - <source>Minimum quantity of valid made certifications to be part of the WoT for distance rule</source> - <translation type="obsolete">Quantità minima di certificazioni fatte validi a far parte della RdF per regola di distanza</translation> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>IdentityController</name> <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/> - <source>Maximum age of a valid membership (in days)</source> - <translation type="obsolete">Età massima di un abbonamento valido (in giorni)</translation> + <location filename="../../../src/sakia/gui/navigation/identity/controller.py" line="184"/> + <source>Membership</source> + <translation type="unfinished">Iscrizione</translation> </message> <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/> - <source>Maximum distance between each WoT member and a newcomer</source> - <translation type="obsolete">Distanza massima tra ogni membro RdF e un nuovo arrivato</translation> + <location filename="../../../src/sakia/gui/navigation/identity/controller.py" line="175"/> + <source>Success sending Membership demand</source> + <translation type="unfinished">Domanda d’iscrizione inviata con successo</translation> </message> +</context> +<context> + <name>IdentityModel</name> <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/> - <source>Name</source> - <translation type="obsolete">Nome</translation> + <location filename="../../../src/sakia/gui/navigation/identity/model.py" line="207"/> + <source>Outdistanced</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/> - <source>Units</source> - <translation type="obsolete">Unità </translation> + <location filename="../../../src/sakia/gui/navigation/identity/model.py" line="246"/> + <source>In WoT range</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>MainWindow</name> - <message> - <location filename="../../ui/mainwindow.ui" line="30"/> - <source>Fi&le</source> - <translation type="obsolete">&File</translation> - </message> + <name>IdentityWidget</name> <message> - <location filename="../../ui/mainwindow.ui" line="146"/> - <source>Account</source> - <translation type="obsolete">Conto</translation> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="109"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="55"/> - <source>&Contacts</source> - <translation type="obsolete">&Contatti</translation> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="110"/> + <source>Certify an identity</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="50"/> - <source>&Open</source> - <translation type="obsolete">&Aperto</translation> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="111"/> + <source>Membership status</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="73"/> - <source>&Help</source> - <translation type="obsolete">&Aiuto</translation> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="112"/> + <source>Renew membership</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>MainWindow</name> <message> - <location filename="../../ui/mainwindow.ui" line="91"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="79"/> <source>Manage accounts</source> - <translation type="obsolete">Gesta i conti</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="96"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="80"/> <source>Configure trustable nodes</source> - <translation type="obsolete">Configura nodi affidabili</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="97"/> - <source>&Add a contact</source> - <translation type="obsolete">&Aggiungi un contatto</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="81"/> + <source>A&dd a contact</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="121"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="85"/> <source>Send a message</source> - <translation type="obsolete">Invia un messagio</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="126"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="86"/> <source>Send money</source> - <translation type="obsolete">Invia denaro</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="131"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="87"/> <source>Remove contact</source> - <translation type="obsolete">Elimina contatto</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="136"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="88"/> <source>Save</source> - <translation type="obsolete">Salva</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="141"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="89"/> <source>&Quit</source> - <translation type="obsolete">&Abbandona</translation> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="90"/> + <source>Account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="151"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="91"/> <source>&Transfer money</source> - <translation type="obsolete">&Trasferi denaro</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="156"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="92"/> <source>&Configure</source> - <translation type="obsolete">&Configura</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="161"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="93"/> <source>&Import</source> - <translation type="obsolete">&Importa</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="166"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="94"/> <source>&Export</source> - <translation type="obsolete">&Exporta</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="167"/> - <source>&Certification</source> - <translation type="obsolete">&Certificazione</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="95"/> + <source>C&ertification</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="176"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="96"/> <source>&Set as default</source> - <translation type="obsolete">&Imposta come predefinito</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="181"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="97"/> <source>A&bout</source> - <translation type="obsolete">A proposito</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="186"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="98"/> <source>&Preferences</source> - <translation type="obsolete">&Preferences</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/mainwindow.ui" line="191"/> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="99"/> <source>&Add account</source> - <translation type="obsolete">&Aggiungi conto</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="294"/> - <source>Latest release : {version}</source> - <translation type="obsolete">Ultima versione : {version}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="301"/> - <source>Download link</source> - <translation type="obsolete">Link per scaricare</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="225"/> - <source> - <h1>Cutecoin</h1> - - <p>Python/Qt uCoin client</p> - - <p>Version : {:}</p> - {new_version_text} - - <p>License : MIT</p> - - <p><b>Authors</b></p> - - <p>inso</p> - <p>vit</p> - <p>canercandan</p> - </source> - <translation type="obsolete"> - <h1>Cutecoin</h1> - - <p>Python/Qt uCoin cliente</p> - - <p>Versione : {:}</p> - {new_version_text} - - <p>Licenza : MIT</p> - - <p><b>Autori</b></p> - - <p>inso</p> - <p>vit</p> - <p>canercandan</p> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="335"/> - <source>Please get the latest release {version}</source> - <translation type="obsolete">Si prega di ottenere l'ultimo rilascio {version}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="367"/> - <source>Edit</source> - <translation type="obsolete">Modifica</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="370"/> - <source>Delete</source> - <translation type="obsolete">Cancella</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="303"/> - <source>CuteCoin {0}</source> - <translation type="obsolete">CuteCoin {0}</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="330"/> - <source>CuteCoin {0} - Account : {1}</source> - <translation type="obsolete">CuteCoin {0} - Conto : {1}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="433"/> - <source>Export an account</source> - <translation type="obsolete">Exporta un conto</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="434"/> - <source>All account files (*.acc)</source> - <translation type="obsolete">Tutti i file di account (* .acc)</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="100"/> + <source>&Manage local node</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="435"/> - <source>Export</source> - <translation type="obsolete">Exporta</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="101"/> + <source>&Revoke an identity</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>MainWindowController</name> <message> - <location filename="../../../src/sakia/gui/main_window/controller.py" line="109"/> + <location filename="../../../src/sakia/gui/main_window/controller.py" line="111"/> <source>Please get the latest release {version}</source> <translation type="unfinished">Si prega di ottenere l'ultimo rilascio {version}</translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/controller.py" line="126"/> - <source>sakia {0} - {currency}</source> + <location filename="../../../src/sakia/gui/main_window/controller.py" line="132"/> + <source>sakia {0} - {1}</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>MemberDialog</name> + <name>Navigation</name> <message> - <location filename="../../../src/sakia/gui/member.py" line="73"/> - <source>not a member</source> - <translation type="obsolete">non un membro</translation> + <location filename="../../../src/sakia/gui/navigation/navigation_uic.py" line="48"/> + <source>Frame</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>NavigationController</name> <message> - <location filename="../../../src/sakia/gui/member.py" line="60"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - </translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="172"/> + <source>Publish UID</source> + <translation type="unfinished">Pubblica IDU</translation> </message> <message> - <location filename="../../../src/sakia/gui/member.py" line="97"/> - <source>Public key</source> - <translation type="obsolete">Chiave pubblica</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="192"/> + <source>Leave the currency</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/member.py" line="97"/> - <source>Join date</source> - <translation type="obsolete">Data di iscrizione</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="255"/> + <source>UID</source> + <translation type="unfinished">IDU</translation> </message> <message> - <location filename="../../../src/sakia/gui/member.py" line="144"/> - <source><tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr></source> - <translation type="obsolete"><tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr></translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="248"/> + <source>Success publishing your UID</source> + <translation type="unfinished">Successo della pubblicazione del tuo IDU</translation> </message> <message> - <location filename="../../../src/sakia/gui/member.py" line="130"/> - <source>Distance</source> - <translation type="obsolete">Distanza</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="259"/> + <source>Warning</source> + <translation type="unfinished">Avvertimento</translation> </message> <message> - <location filename="../../../src/sakia/gui/member.py" line="139"/> - <source>Path</source> - <translation type="obsolete">Percorso</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="292"/> + <source>Revoke</source> + <translation type="unfinished">Revoca</translation> </message> -</context> -<context> - <name>MemberView</name> <message> - <location filename="../../ui/member.ui" line="34"/> - <source>Member</source> - <translation type="obsolete">Membro</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="283"/> + <source>Success sending Revoke demand</source> + <translation type="unfinished">Revoca della domanda inviata con successo</translation> </message> -</context> -<context> - <name>NavigationController</name> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="112"/> - <source>Save revokation document</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="363"/> + <source>All text files (*.txt)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="117"/> - <source>Publish UID</source> - <translation type="unfinished">Pubblica IDU</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="156"/> + <source>View in Web of Trust</source> + <translation type="unfinished">Vedi in Rete della Fiducia</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="124"/> - <source>Leave the currency</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="182"/> + <source>Export identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="135"/> - <source>Remove the connection</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="363"/> + <source>Save an identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="158"/> - <source>UID</source> - <translation type="unfinished">IDU</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="152"/> - <source>Success publishing your UID</source> - <translation type="unfinished">Successo della pubblicazione del tuo IDU</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="152"/> - <source>Membership</source> - <translation type="unfinished">Iscrizione</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="163"/> - <source>Warning</source> - <translation type="unfinished">Avvertimento</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="377"/> + <source>Identity file</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="163"/> - <source>Are you sure ? -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">Sei sicuro? ↵ -La richiesta di cancellazione dalla comunità non può essere annullata.↵ -La richiesta di aderire nuovamente alla comunità dovrà essere fatta di nuovo.</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="377"/> + <source><div>Your identity document has been saved.</div> +Share this document to your friends for them to certify you.</p></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="183"/> - <source>Revoke</source> - <translation type="unfinished">Revoca</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="219"/> + <source>Remove the Sakia account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="177"/> - <source>Success sending Revoke demand</source> - <translation type="unfinished">Revoca della domanda inviata con successo</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="296"/> + <source>Removing the Sakia account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="188"/> - <source>Removing the connection</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="296"/> + <source>Are you sure? This won't remove your money + neither your identity from the network.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="188"/> - <source>Are you sure ? This won't remove your money" -neither your identity from the network.</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="162"/> + <source>Save revocation document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="204"/> - <source>Save a revokation document</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="321"/> + <source>Save a revocation document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="204"/> - <source>All text files (*.txt)</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="335"/> + <source>Revocation file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="213"/> - <source>Revokation file</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="335"/> + <source><div>Your revocation document has been saved.</div> +<div><b>Please keep it in a safe place.</b></div> +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/navigation/controller.py" line="213"/> - <source><div>Your revokation document has been saved.</div> -<div><b>Please keep it in a safe place.</b></div> -The publication of this document will remove your identity from the network.</p></source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="259"/> + <source>Are you sure? +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> </context> <context> <name>NavigationModel</name> <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="27"/> + <location filename="../../../src/sakia/gui/navigation/model.py" line="42"/> <source>Network</source> <translation type="unfinished">Rete</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="59"/> + <location filename="../../../src/sakia/gui/navigation/model.py" line="101"/> <source>Transfers</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="77"/> + <location filename="../../../src/sakia/gui/navigation/model.py" line="50"/> <source>Identities</source> <translation type="unfinished">Identità </translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="90"/> + <location filename="../../../src/sakia/gui/navigation/model.py" line="60"/> <source>Web of Trust</source> <translation type="unfinished">Rete della fiducia</translation> </message> + <message> + <location filename="../../../src/sakia/gui/navigation/model.py" line="69"/> + <source>Personal accounts</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NetworkController</name> <message> - <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="54"/> - <source>Unset root node</source> - <translation type="unfinished">Annulla il nodo principale</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="60"/> - <source>Set as root node</source> - <translation type="unfinished">Impostato come nodo principale</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="66"/> + <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="55"/> <source>Open in browser</source> <translation type="unfinished">Apri nel browser</translation> </message> </context> <context> - <name>NetworkFilterProxyModel</name> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="40"/> - <source>Address</source> - <translation>Indirizzo</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="41"/> - <source>Port</source> - <translation>Porto</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="42"/> - <source>Block</source> - <translation>Blocca</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="45"/> - <source>UID</source> - <translation>IDU</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="46"/> - <source>Member</source> - <translation>Membro</translation> - </message> + <name>NetworkTableModel</name> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="47"/> - <source>Pubkey</source> - <translation>Chiave pubblica</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="188"/> + <source>Online</source> + <translation>In linea</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="48"/> - <source>Software</source> - <translation>Software</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="189"/> + <source>Offline</source> + <translation>Offline</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="49"/> - <source>Version</source> - <translation>Versione</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="190"/> + <source>Unsynchronized</source> + <translation>Non sincronizzato</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="87"/> <source>yes</source> - <translation>si</translation> + <translation type="unfinished">si</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="88"/> <source>no</source> - <translation>no</translation> + <translation type="unfinished">no</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="89"/> <source>offline</source> - <translation>offline</translation> + <translation type="unfinished">offline</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="43"/> - <source>Hash</source> - <translation>Hash</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> + <source>Address</source> + <translation type="unfinished">Indirizzo</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="44"/> - <source>Time</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> + <source>Port</source> + <translation type="unfinished">Porto</translation> </message> -</context> -<context> - <name>NetworkTabWidget</name> <message> - <location filename="../../ui/network_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formulario</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="147"/> + <source>API</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/network_tab.py" line="72"/> - <source>Unset root node</source> - <translation type="obsolete">Annulla il nodo principale</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="148"/> + <source>Block</source> + <translation type="unfinished">Blocca</translation> </message> <message> - <location filename="../../../src/sakia/gui/network_tab.py" line="78"/> - <source>Set as root node</source> - <translation type="obsolete">Impostato come nodo principale</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="149"/> + <source>Hash</source> + <translation type="unfinished">Hash</translation> </message> <message> - <location filename="../../../src/sakia/gui/network_tab.py" line="84"/> - <source>Open in browser</source> - <translation type="obsolete">Apri nel browser</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="150"/> + <source>UID</source> + <translation type="unfinished">IDU</translation> </message> -</context> -<context> - <name>NetworkTableModel</name> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="143"/> - <source>Online</source> - <translation>In linea</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="151"/> + <source>Member</source> + <translation type="unfinished">Membro</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="144"/> - <source>Offline</source> - <translation>Offline</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="152"/> + <source>Pubkey</source> + <translation type="unfinished">Chiave pubblica</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> - <source>Unsynchronized</source> - <translation>Non sincronizzato</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="153"/> + <source>Software</source> + <translation type="unfinished">Software</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> - <source>Corrupted</source> - <translation>Corrotto</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="154"/> + <source>Version</source> + <translation type="unfinished">Versione</translation> </message> </context> <context> - <name>PasswordAskerDialog</name> - <message> - <location filename="../../ui/password_asker.ui" line="14"/> - <source>Password</source> - <translation type="obsolete">Password</translation> - </message> - <message> - <location filename="../../ui/password_asker.ui" line="23"/> - <source>Please enter your account password</source> - <translation type="obsolete">Si prega di inserire la password dell'account</translation> - </message> - <message> - <location filename="../../ui/password_asker.ui" line="32"/> - <source>Remember my password during this session</source> - <translation type="obsolete">Ricorda la mia password durante questa sessione</translation> - </message> + <name>NetworkWidget</name> <message> - <location filename="../../../src/sakia/gui/password_asker.py" line="72"/> - <source>Bad password</source> - <translation type="obsolete">Password errata</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/password_asker.py" line="72"/> - <source>Non printable characters in password</source> - <translation type="obsolete">Caratteri non stampabili in password</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/password_asker.py" line="78"/> - <source>Failed to get private key</source> - <translation type="obsolete">Impossibile ottenere la chiave privata</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/password_asker.py" line="78"/> - <source>Wrong password typed. Cannot open the private key</source> - <translation type="obsolete">Password errata digitata. Impossibile aprire la chiave privata</translation> + <location filename="../../../src/sakia/gui/navigation/network/network_uic.py" line="52"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>PasswordInputController</name> <message> - <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="69"/> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="75"/> <source>Non printable characters in password</source> <translation type="unfinished">Caratteri non stampabili in password</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="74"/> - <source>Wrong password typed. Cannot open the private key</source> - <translation type="unfinished">Password errata digitata. Impossibile aprire la chiave privata</translation> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="71"/> + <source>Non printable characters in secret key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="81"/> + <source>Wrong secret key or password. Cannot open the private key</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>PasswordInputView</name> <message> - <location filename="../../../src/sakia/gui/sub/password_input/view.py" line="28"/> + <location filename="../../../src/sakia/gui/sub/password_input/view.py" line="33"/> <source>Password is valid</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>PreferencesDialog</name> - <message> - <location filename="../../ui/preferences.ui" line="14"/> - <source>Preferences</source> - <translation type="obsolete">Preferenze</translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="115"/> - <source>Default account</source> - <translation type="obsolete">Conto predefinito</translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="129"/> - <source>Default &referential</source> - <translation type="obsolete">Referenziale predefinito</translation> - </message> + <name>PasswordInputWidget</name> <message> - <location filename="../../ui/preferences.ui" line="166"/> - <source>Enable expert mode</source> - <translation type="obsolete">Attiva il modo esperto</translation> + <location filename="../../../src/sakia/gui/sub/password_input/password_input_uic.py" line="37"/> + <source>Please enter your password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/preferences.ui" line="201"/> - <source>Digits after commas </source> - <translation type="obsolete">Cifre dopo virgole </translation> + <location filename="../../../src/sakia/gui/sub/password_input/password_input_uic.py" line="36"/> + <source>Please enter your secret key</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>PluginDialog</name> <message> - <location filename="../../ui/preferences.ui" line="215"/> - <source>Language</source> - <translation type="obsolete">Lingua</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="52"/> + <source>Plugins manager</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/preferences.ui" line="249"/> - <source>Maximize Window at Startup</source> - <translation type="obsolete">Massimizza finestra all'avvio</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="53"/> + <source>Installed plugins list</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/preferences.ui" line="276"/> - <source>Enable notifications</source> - <translation type="obsolete">Attiva gli notificazioni</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="54"/> + <source>Install a new plugin</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/preferences.py" line="83"/> - <source>A restart is needed to apply your new preferences.</source> - <translation type="obsolete">È necessario un riavvio 246 per applicare le tue nuove preferenze.</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="55"/> + <source>Uninstall selected plugin</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>PluginsManagerController</name> <message> - <location filename="../../ui/preferences.ui" line="106"/> - <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">General settings</span></p></body></html></source> - <translation type="obsolete"><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Impostazioni generali</span></p></body></html></translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/controller.py" line="60"/> + <source>Open File</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/preferences.ui" line="192"/> - <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Display settings</span></p></body></html></source> - <translation type="obsolete"><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Impostazioni di visualizzazione</span></p></body></html></translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/controller.py" line="60"/> + <source>Sakia module (*.zip)</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>PluginsManagerView</name> <message> - <location filename="../../ui/preferences.ui" line="303"/> - <source>Use International System of Units</source> - <translation type="obsolete">Utilizzare Sistema Internazionale di Unità </translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/view.py" line="43"/> + <source>Plugin import</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/preferences.ui" line="356"/> - <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Network settings</span></p></body></html></source> - <translation type="obsolete"><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Impostazioni di rete</span></p></body></html></translation> + <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> <message> - <location filename="../../ui/preferences.ui" line="336"/> - <source>Use a proxy server</source> - <translation type="obsolete">Utilizza un server proxy</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Name</source> + <translation type="unfinished">Nome</translation> </message> <message> - <location filename="../../ui/preferences.ui" line="348"/> - <source>Proxy type : </source> - <translation type="obsolete">Tipo di proxy : </translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Description</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/preferences.ui" line="356"/> - <source>HTTP</source> - <translation type="obsolete">HTTP</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Version</source> + <translation type="unfinished">Versione</translation> </message> <message> - <location filename="../../ui/preferences.ui" line="361"/> - <source>SOCKS5</source> - <translation type="obsolete">SOCK65</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Imported</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>PreferencesDialog</name> <message> - <location filename="../../ui/preferences.ui" line="372"/> - <source>Proxy server address : </source> - <translation type="obsolete">Indirizzo server proxy : </translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="214"/> + <source>Preferences</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/preferences.ui" line="382"/> - <source>:</source> - <translation type="obsolete">:</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="215"/> + <source>General</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ProcessConfigureAccount</name> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="168"/> - <source>New account</source> - <translation type="obsolete">Nuovo conto</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="216"/> + <source>Display</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="178"/> - <source>Configure {0}</source> - <translation type="obsolete">Configura {0}</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="217"/> + <source>Network</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="193"/> - <source>Ok</source> - <translation type="obsolete">Ok</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="218"/> + <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">General settings</span></p></body></html></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_account.py" line="208"/> - <source>Public key</source> - <translation type="obsolete">Chiave pubblica</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="219"/> + <source>Default &referential</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_account.py" line="208"/> - <source>These parameters pubkeys are : {0}</source> - <translation type="obsolete">Queste chiave pubbliche parametri sono: {0}</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="220"/> + <source>Enable expert mode</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="229"/> - <source>Warning</source> - <translation type="obsolete">Avvertimento</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="221"/> + <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Display settings</span></p></body></html></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="220"/> - <source>This action will delete your account locally. -Please note your key parameters (salt and password) if you wish to recover it later. -Your account won't be removed from the networks it joined. -Are you sure ?</source> - <translation type="obsolete">Questa azione eliminara il tuo conto localmente.↵ -Si prega di notare i tui parametri chiave (sale e password), se si vuole recuperarlo più tardi.↵ -Il vostro conto non sarà rimosso dalle reti alle quali lui fu connettato.↵ -sei sicuro ?</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="222"/> + <source>Digits after commas </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="252"/> - <source>Error</source> - <translation type="obsolete">Errore</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="223"/> + <source>Language</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ProcessConfigureCommunity</name> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="240"/> - <source>Configure community {0}</source> - <translation type="obsolete">Configura comunità {0}</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="224"/> + <source>Maximize Window at Startup</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="243"/> - <source>Add a community</source> - <translation type="obsolete">Aggiungi una comunità </translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="225"/> + <source>Enable notifications</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="276"/> - <source>Error</source> - <translation type="obsolete">Errore</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="226"/> + <source>Dark Theme compatibility</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="305"/> - <source>Delete</source> - <translation type="obsolete">Elimina</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="227"/> + <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Network settings</span></p></body></html></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="204"/> - <source>UID Publishing</source> - <translation type="obsolete">Pubblicazione IDU</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="228"/> + <source>Use a http proxy server</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="204"/> - <source>Success publishing your UID</source> - <translation type="obsolete">Successo nella pubblicazione del vostro IDU</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="229"/> + <source>Proxy server address</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="216"/> - <source>{0} : {1}</source> - <translation type="obsolete">{0} : {1}</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="230"/> + <source>:</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="230"/> - <source>Pubkey not found</source> - <translation type="obsolete">Chiave pubblica non trovata</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="231"/> + <source>Proxy username</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="230"/> - <source>The public key of your account wasn't found in the community. : - -{0} - -Would you like to publish the key ?</source> - <translation type="obsolete">La chiave pubblica del tuo conto non è stata trovata nella comunità . : ↵ -↵ -{0} ↵ -↵ -Vuoi pubblicare la chiave?</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="232"/> + <source>Proxy password</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>PublicationMode</name> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="63"/> + <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="65"/> + <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="53"/> - <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="85"/> + <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="85"/> + <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="93"/> + <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="93"/> + <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="98"/> + <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="102"/> - <source> - <div>Identity revoked : {uid} (public key : {pubkey}...)</div> - <div>Identity signed on block : {timestamp}</div> - </source> + <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="117"/> - <source>Revocation</source> + <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="117"/> - <source><h4>The publication of this document will remove your identity from the network.</h4> - <li> - <li> <b>This identity won't be able to join the targeted currency 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 individuals anymore.</b> </li> - </li> - Please think twice before publishing this document. - </source> + <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="130"/> - <source>Revocation broadcast</source> + <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="130"/> - <source>The document was successfully broadcasted.</source> + <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> @@ -2656,11 +1637,6 @@ Vuoi pubblicare la chiave?</translation> <source>Units</source> <translation>Unità </translation> </message> - <message> - <location filename="../../../src/cutecoin/core/money/quantitative.py" line="6"/> - <source>{0} {1}</source> - <translation type="obsolete">{0} {1}</translation> - </message> <message> <location filename="../../../src/sakia/money/quantitative.py" line="10"/> <source>{0}</source> @@ -2672,17 +1648,7 @@ Vuoi pubblicare la chiave?</translation> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/quantitative.py" line="11"/> - <source>Q = Q - <br > - <table> - <tr><td>Q</td><td>Quantitative value</td></tr> - </table> - </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/money/quantitative.py" line="19"/> + <location filename="../../../src/sakia/money/quantitative.py" line="20"/> <source>Base referential of the money. Units values are used here.</source> <translation type="unfinished"></translation> </message> @@ -2694,45 +1660,26 @@ Vuoi pubblicare la chiave?</translation> <source>Quant Z-sum</source> <translation type="unfinished">Quant somma-Z</translation> </message> - <message> - <location filename="../../../src/sakia/core/money/quant_zerosum.py" line="7"/> - <source>{0} Q0 {1}</source> - <translation type="obsolete">{0} Q0 {1}</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="12"/> - <source>Z0 = Q - ( M(t-1) / N(t) ) - <br > - <table> - <tr><td>Z0</td><td>Quantitative value at zero sum</td></tr> - <tr><td>Q</td><td>Quantitative value</td></tr> - <tr><td>M</td><td>Monetary mass</td></tr> - <tr><td>N</td><td>Members count</td></tr> - <tr><td>t</td><td>Last UD time</td></tr> - <tr><td>t-1</td><td>Penultimate UD time</td></tr> - </table></source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/money/quant_zerosum.py" line="10"/> - <source>{0} {1}Q0{2}</source> + <source>{0}{1}{2}</source> <translation type="unfinished"></translation> </message> </context> <context> <name>RecipientMode</name> <message> - <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="154"/> + <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/dialogs/transfer/view.py" line="147"/> + <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> @@ -2740,35 +1687,13 @@ Vuoi pubblicare la chiave?</translation> <context> <name>Relative</name> <message> - <location filename="../../../src/sakia/money/relative.py" line="9"/> + <location filename="../../../src/sakia/money/relative.py" line="11"/> <source>UD</source> <translation type="unfinished">DU</translation> </message> - <message> - <location filename="../../../src/sakia/core/money/relative.py" line="10"/> - <source>{0} {1}UD {2}</source> - <translation type="obsolete">{0} {1}DU {2}</translation> - </message> - <message> - <location filename="../../../src/sakia/money/relative.py" line="11"/> - <source>UD {0}</source> - <translation>DU {0}</translation> - </message> - <message> - <location filename="../../../src/sakia/money/relative.py" line="12"/> - <source>R = Q / UD(t) - <br > - <table> - <tr><td>R</td><td>Relative value</td></tr> - <tr><td>Q</td><td>Quantitative value</td></tr> - <tr><td>UD</td><td>Universal Dividend</td></tr> - <tr><td>t</td><td>Last UD time</td></tr> - </table></source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/money/relative.py" line="10"/> - <source>{0} {1}UD{2}</source> + <source>{0} {1}{2}</source> <translation type="unfinished"></translation> </message> </context> @@ -2779,867 +1704,773 @@ Vuoi pubblicare la chiave?</translation> <source>Relat Z-sum</source> <translation type="unfinished">Relat somma-Z</translation> </message> - <message> - <location filename="../../../src/sakia/core/money/relative_zerosum.py" line="7"/> - <source>{0} R0 {1}</source> - <translation type="obsolete">{0} R0 {1}</translation> - </message> - <message> - <location filename="../../../src/sakia/money/relative_zerosum.py" line="11"/> - <source>R0 {0}</source> - <translation>R0 {0}</translation> - </message> <message> <location filename="../../../src/sakia/money/relative_zerosum.py" line="10"/> - <source>{0} {1}R0{2}</source> + <source>{0} {1}{2}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/relative_zerosum.py" line="12"/> - <source>R0 = (Q / UD(t)) - (( M(t-1) / N(t) ) / UD(t)) - <br > - <table> - <tr><td>R0</td><td>Relative value at zero sum</td></tr> - <tr><td>R</td><td>Relative value</td></tr> - <tr><td>M</td><td>Monetary mass</td></tr> - <tr><td>N</td><td>Members count</td></tr> - <tr><td>t</td><td>Last UD time</td></tr> - <tr><td>t-1</td><td>Penultimate UD time</td></tr> - </table></source> + <location filename="../../../src/sakia/money/relative_zerosum.py" line="11"/> + <source>R0 UD</source> <translation type="unfinished"></translation> </message> </context> <context> <name>RevocationDialog</name> <message> - <location filename="../../ui/revocation.ui" line="210"/> - <source>Next</source> - <translation type="obsolete">Seguente</translation> - </message> -</context> -<context> - <name>Scene</name> - <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="158"/> - <source>Certification expires at {0}</source> - <translation type="obsolete">La certificazione scade a {0}</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="142"/> + <source>Revoke an identity</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>SearchUserView</name> <message> - <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="35"/> - <source>Looking for {0}...</source> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="143"/> + <source><h2>Select a revocation document</h1></source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>SearchUserWidget</name> <message> - <location filename="../../ui/search_user_view.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formulario</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="144"/> + <source>Load from file</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/search_user_view.ui" line="33"/> - <source>Center the view on me</source> - <translation type="obsolete">Centrare la vista su di me</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="145"/> + <source>Revocation document</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="10"/> - <source>Research a pubkey, an uid...</source> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="146"/> + <source><html><head/><body><p><span style=" font-size:x-large; font-weight:600;">Select publication destination</span></p></body></html></source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>StatusBarController</name> <message> - <location filename="../../../src/sakia/gui/main_window/status_bar/controller.py" line="62"/> - <source>Blockchain sync : {0} ({1})</source> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="147"/> + <source>To a co&mmunity</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>StepPageInit</name> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="149"/> - <source>Error</source> - <translation type="obsolete">Errore</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="148"/> + <source>&To an address</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="124"/> - <source>{0} : {1}</source> - <translation type="obsolete">{0} : {1}</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="149"/> + <source>SSL/TLS</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="149"/> - <source>{0}</source> - <translation type="obsolete">{0}</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="150"/> + <source>Revocation information</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Toast</name> <message> - <location filename="../../ui/toast.ui" line="14"/> - <source>MainWindow</source> - <translation type="obsolete">Finestra principale</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="151"/> + <source>Next</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>ToolbarController</name> + <name>SakiaToolbar</name> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/controller.py" line="77"/> - <source>Membership</source> - <translation type="unfinished">Iscrizione</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="72"/> + <source>Frame</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/controller.py" line="71"/> - <source>Success sending Membership demand</source> - <translation type="unfinished">Domanda d’iscrizione inviata con successo</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="73"/> + <source>Network</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ToolbarView</name> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="12"/> - <source>Publish a revocation document</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="74"/> + <source>Search an identity</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="18"/> - <source>Tools</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="75"/> + <source>Explore</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="21"/> - <source>Add a connection</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="76"/> + <source>Contacts</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>SearchUserView</name> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="27"/> - <source>Settings</source> + <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="54"/> + <source>Looking for {0}...</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>SearchUserWidget</name> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="30"/> - <source>About</source> - <translation type="unfinished">A proposito</translation> + <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="14"/> + <source>Research a pubkey, an uid...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="40"/> - <source>Membership</source> - <translation type="unfinished">Iscrizione</translation> + <location filename="../../../src/sakia/gui/sub/search_user/search_user_uic.py" line="35"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="41"/> - <source>Select a connection</source> + <location filename="../../../src/sakia/gui/sub/search_user/search_user_uic.py" line="36"/> + <source>Center the view on me</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>TransactionsTabWidget</name> - <message> - <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="135"/> - <source>Received {0} {1} from {2} transfers</source> - <translation type="obsolete">Trasferimenti ricevuti {0} {1} di {2}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="147"/> - <source>New transactions received</source> - <translation type="obsolete">Nuove transazioni ricevute</translation> - </message> + <name>StatusBarController</name> <message> - <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="119"/> - <source><b>Deposits</b> {:} {:}</source> - <translation type="obsolete"><b>Depositi</b> {:} {:}</translation> + <location filename="../../../src/sakia/gui/main_window/status_bar/controller.py" line="76"/> + <source>Blockchain sync: {0} BAT ({1})</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>Toast</name> <message> - <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="123"/> - <source><b>Payments</b> {:} {:}</source> - <translation type="obsolete"><b>Pagamenti</b> {:} {:}</translation> + <location filename="../../../src/sakia/gui/widgets/toast_uic.py" line="39"/> + <source>MainWindow</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ToolbarView</name> <message> - <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="127"/> - <source><b>Balance</b> {:} {:}</source> - <translation type="obsolete"><b>Bilancia</b> {:} {:}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="27"/> + <source>Publish a revocation document</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="175"/> - <source>Actions</source> - <translation type="obsolete">Azioni</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="35"/> + <source>Tools</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="190"/> - <source>Send again</source> - <translation type="obsolete">Invia di nuovo</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="46"/> + <source>Settings</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="195"/> - <source>Cancel</source> - <translation type="obsolete">Annulla</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="54"/> + <source>About</source> + <translation type="unfinished">A proposito</translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="201"/> - <source>Informations</source> - <translation type="obsolete">Informazioni</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="101"/> + <source>Membership</source> + <translation type="unfinished">Iscrizione</translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="206"/> - <source>Add as contact</source> - <translation type="obsolete">Aggiungi un contatto</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="49"/> + <source>Plugins manager</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="211"/> - <source>Send money</source> - <translation type="obsolete">Invia denaro</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="57"/> + <source>About Money</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="217"/> - <source>View in Web of Trust</source> - <translation type="obsolete">Vedi in Rete della Fiducia</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="60"/> + <source>About Referentials</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="222"/> - <source>Copy pubkey to clipboard</source> - <translation type="obsolete">Copia chiave pubblica negli appunti</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="65"/> + <source>About Web of Trust</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="288"/> - <source>Warning</source> - <translation type="obsolete">Avvertimento</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="68"/> + <source>About Sakia</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="288"/> - <source>Are you sure ? -This money transfer will be removed and not sent.</source> - <translation type="obsolete">Sei sicuro? ↵ -Questo trasferimento di denaro sarà rimosso e non inviato.</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source> + <table cellpadding="5"> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}%</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +</table> +</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="160"/> - <source>{:}</source> - <translation type="obsolete">{:}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Minimum delay between 2 certifications (days)</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TransferMoneyDialog</name> <message> - <location filename="../../ui/transfer.ui" line="14"/> - <source>Transfer money</source> - <translation type="obsolete">Trasferi il denaro</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Minimum percent of sentries to reach to match the distance rule</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="20"/> - <source>Community</source> - <translation type="obsolete">Comunità </translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum distance between each WoT member and a newcomer</source> + <translation type="unfinished">Distanza massima tra ogni membro RdF e un nuovo arrivato</translation> </message> <message> - <location filename="../../ui/transfer.ui" line="32"/> - <source>Transfer money to</source> - <translation type="obsolete">Trasferi il denaro a</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="159"/> + <source>Web of Trust rules</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="40"/> - <source>Contact</source> - <translation type="obsolete">Contatto</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="169"/> + <source>Money rules</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="136"/> - <source>Key</source> - <translation type="obsolete">Chiave</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="184"/> + <source>Referentials</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="246"/> - <source> UD</source> - <translation type="obsolete"> DU</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="193"/> + <source> + <table cellpadding="5"> + <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> + <tr><td align="right"><b>{:2.2%} / {:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + </table> + </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="292"/> - <source>Transaction message</source> - <translation type="obsolete">Messaggio della transazione</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Universal Dividend UD(t) in</source> + <translation type="unfinished">Il Dividende Universale DU(t) in</translation> </message> <message> - <location filename="../../../src/sakia/gui/transfer.py" line="137"/> - <source>Money transfer</source> - <translation type="obsolete">Trasferimento del denaro</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Monetary Mass M(t) in</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transfer.py" line="137"/> - <source>No amount. Please give the transfert amount</source> - <translation type="obsolete">Nessun importo. Si prega di dare l'importo di trasferimento</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Members N(t)</source> + <translation type="unfinished">Membri N(t)</translation> </message> <message> - <location filename="../../../src/sakia/gui/transfer.py" line="175"/> - <source>Transfer</source> - <translation type="obsolete">Trasferi</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Monetary Mass per member M(t)/N(t) in</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transfer.py" line="160"/> - <source>Success sending money to {0}</source> - <translation type="obsolete">Successo l'invio di denaro a {0}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>day</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/transfer.py" line="111"/> - <source>Error</source> - <translation type="obsolete">Errore</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Actual growth c = UD(t)/[M(t)/N(t)]</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/transfer.py" line="111"/> - <source>{0} : {1}</source> - <translation type="obsolete">{0} : {1}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Last UD date and time (t)</source> + <translation type="unfinished">Ultimo DU data e ora (t)</translation> </message> <message> - <location filename="../../ui/transfer.ui" line="95"/> - <source>&Recipient public key</source> - <translation type="obsolete">Chiave pubblica del destinatario</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Next UD date and time (t+1)</source> + <translation type="unfinished">Seguente DU data e l'ora (t + 1)</translation> </message> <message> - <location filename="../../ui/transfer.ui" line="211"/> - <source>Wallet</source> - <translation type="obsolete">Portafoglio</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Next UD reevaluation (t+1)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="230"/> - <source>Available money : </source> - <translation type="obsolete">Denaro disponibile : </translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="239"/> + <source> + <table cellpadding="5"> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + </table> + </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="239"/> - <source>Amount</source> - <translation type="obsolete">Importo</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>{:2.2%} / {:} days</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TransferView</name> <message> - <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="26"/> - <source>No amount. Please give the transfer amount</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>Fundamental growth (c) / Reevaluation delta time (dt_reeval)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="29"/> - <source>Please enter correct password</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>UDÄž(t) = UDÄž(t-1) + c²*M(t-1)/N(t)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TxFilterProxyModel</name> <message> - <location filename="../../../src/cutecoin/models/txhistory.py" line="158"/> - <source>{0} / {1} validations</source> - <translation type="obsolete">{0} / {1} convalide</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>Universal Dividend (formula)</source> + <translation type="unfinished">Dividendo universale (formula)</translation> </message> <message> - <location filename="../../../src/cutecoin/models/txhistory.py" line="162"/> - <source>Validating... {0} %</source> - <translation type="obsolete">Convalida... {0} %</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Name</source> + <translation type="unfinished">Nome</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="146"/> - <source>{0} / {1} confirmations</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Units</source> + <translation type="unfinished">Unità </translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="150"/> - <source>Confirming... {0} %</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Formula</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TxHistoryController</name> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="62"/> - <source>Received {amount} from {number} transfers</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Description</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="65"/> - <source>New transactions received</source> - <translation type="unfinished">Nuove transazioni ricevute</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="304"/> + <source>{:} day(s) {:} hour(s)</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TxHistoryModel</name> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/model.py" line="116"/> - <source>Loading...</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="300"/> + <source>{:} hour(s)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>UserInformationView</name> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="61"/> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="307"/> <source> <table cellpadding="5"> + <tr><td align="right"><b>{:2.2%}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> + </table> </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>Public key</source> - <translation type="unfinished">Chiave pubblica</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>UID Published on</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Fundamental growth (c)</source> + <translation type="unfinished">Crescita fondamentale (c)</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>Join date</source> - <translation type="unfinished">Data di iscrizione</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Initial Universal Dividend UD(0) in</source> + <translation type="unfinished">Dividendo Universale iniziale UD (0) in</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>Expires in</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Time period between two UD</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>Certs. received</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Time period between two UD reevaluation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="92"/> - <source>Member</source> - <translation type="unfinished">Membro</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="92"/> - <source>Non-Member</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Number of blocks used for calculating median time</source> + <translation type="unfinished">Numero di blocchi utilizzati per calcolare il tempo medio</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="93"/> - <source>#FF0000</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>The average time in seconds for writing 1 block (wished time)</source> + <translation type="unfinished">Il tempo medio in secondi per la scrittura di 1 blocco (tempo desiderato)</translation> </message> -</context> -<context> - <name>WalletsTab</name> <message> - <location filename="../../ui/wallets_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formulario</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>The number of blocks required to evaluate again PoWMin value</source> + <translation type="unfinished">Il numero di blocchi necessari per valutare il valore di nuovo PoWMin</translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="43"/> - <source>Account</source> - <translation type="obsolete">Conto</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>The percent of previous issuers to reach for personalized difficulty</source> + <translation type="unfinished">La percentuale di emittenti precedenti che arrivano à una difficoltà personalizzata</translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="52"/> - <source>label_general</source> - <translation type="obsolete">etichetta_generale</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="38"/> + <source>Add an Sakia account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="34"/> - <source>Balance</source> - <translation type="obsolete">Bilancia</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="102"/> + <source>Select an account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="47"/> - <source>label_balance</source> - <translation type="obsolete">etichetta_bilancia</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum validity time of a certification (days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="86"/> - <source>Publish UID</source> - <translation type="obsolete">Pubblica IDU</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Minimum quantity of certifications to be part of the WoT</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="93"/> - <source>Revoke UID</source> - <translation type="obsolete">Revoca IDU</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum quantity of active certifications per member</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="100"/> - <source>Renew membership</source> - <translation type="obsolete">Rinnova iscrizione</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum time a certification can wait before being in blockchain (days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="107"/> - <source>Send leaving demand</source> - <translation type="obsolete">Invia domanda partenza</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum validity time of a membership (days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="57"/> - <source>label_balance_range</source> - <translation type="obsolete">label_balance_range</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="71"/> + <source>Quit</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>WalletsTabWidget</name> + <name>TransferMoneyWidget</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="88"/> - <source>Membership</source> - <translation type="obsolete">Iscrizione</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="106"/> - <source>Last renewal on {:}, expiration on {:}</source> - <translation type="obsolete">Ultimo rinnovo il {:}, scadenza il {:}</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="124"/> - <source>Your web of trust</source> - <translation type="obsolete">La tua rete della fiducia</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="154"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="124"/> - <source>Certified by {:} members; Certifier of {:} members</source> - <translation type="obsolete">Certificato da {}: membri; Certificatore di {}: membri</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="156"/> + <source>Transfer money to</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="124"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="124"/> - <source>Not a member</source> - <translation type="obsolete">Non membro</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="157"/> + <source>&Recipient public key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="180"/> - <source>New Wallet</source> - <translation type="obsolete">Nuovo Portafoglio</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="158"/> + <source>Key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="183"/> - <source>Rename</source> - <translation type="obsolete">Rinomina</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="159"/> + <source>Search &user</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="187"/> - <source>Copy pubkey to clipboard</source> - <translation type="obsolete">Copia chiave pubblica negli appunti</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="160"/> + <source>Local ke&y</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="192"/> - <source>Transfer to...</source> - <translation type="obsolete">Trasferi a...</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="161"/> + <source>Con&tact</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="138"/> - <source>{:} {:}</source> - <translation type="obsolete">{:} {:}</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="162"/> + <source>Available money: </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="145"/> - <source>in [{:} ; {:}] {:}</source> - <translation type="obsolete">in [{:} ; {:}] {:}</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="163"/> + <source>Amount</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="305"/> - <source>Warning</source> - <translation type="obsolete">Avvertimento</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="164"/> + <source> UD</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="266"/> - <source>Are you sure ? -Sending a leaving demand cannot be canceled. -The process to join back the community later will have to be done again.</source> - <translation type="obsolete">Sei sicuro? ↵ -La richiesta di cancellazione dalla comunità non può essere annullata.↵ -La richiesta di aderire nuovamente alla comunità dovrà essere fatta di nuovo.</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="165"/> + <source>Transaction message</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="279"/> - <source>Are you sure ? -Publishing your UID can be canceled by Revoke UID.</source> - <translation type="obsolete">Sei sicuro? ↵ -La pubblicazione di tuo UID può essere annullato da Revoca IDU.</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="166"/> + <source>Secret Key / Password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="290"/> - <source>UID Publishing</source> - <translation type="obsolete">Pubblicazione del tuo IDU</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="155"/> + <source>Select account</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TransferView</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="290"/> - <source>Success publishing your UID</source> - <translation type="obsolete">Successo della pubblicazione del tuo IDU</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="29"/> + <source>No amount. Please give the transfer amount</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="293"/> - <source>Publish UID error</source> - <translation type="obsolete">Pubblica errore del IDU</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="36"/> + <source>Please enter correct password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="296"/> - <source>Network error</source> - <translation type="obsolete">Errore di rete</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="40"/> + <source>Please enter a receiver</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="296"/> - <source>Couldn't connect to network : {0}</source> - <translation type="obsolete">Impossibile connettersi alla rete: {0}</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="44"/> + <source>Incorrect receiver address or pubkey</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TxHistoryController</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="305"/> - <source>Are you sure ? -Revoking your UID can only success if it is not already validated by the network.</source> - <translation type="obsolete">Sei sicuro ? -Revoca tuo UID può solo successo se non è già convalidato dalla rete.</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="95"/> + <source>Received {amount} from {number} transfers</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="321"/> - <source>Renew membership</source> - <translation type="obsolete">Rinnova iscrizione</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="99"/> + <source>New transactions received</source> + <translation type="unfinished">Nuove transazioni ricevute</translation> </message> +</context> +<context> + <name>TxHistoryModel</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="328"/> - <source>Send membership demand</source> - <translation type="obsolete">Invia domanda di iscrizione</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/model.py" line="137"/> + <source>Loading...</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TxHistoryView</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="106"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/view.py" line="63"/> + <source> / {:} pages</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TxHistoryWidget</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="149"/> - <source>{:}</source> - <translation type="obsolete">{:}</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="109"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="155"/> - <source>in [{:} ; {:}]</source> - <translation type="obsolete">in [{:} ; {:}]</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="110"/> + <source>Balance</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>WalletsTableModel</name> <message> - <location filename="../../../src/sakia/models/wallets.py" line="72"/> - <source>Name</source> - <translation type="obsolete">Nome</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="111"/> + <source>loading...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/models/wallets.py" line="72"/> - <source>Amount</source> - <translation type="obsolete">Importo</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="112"/> + <source>Send money</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/models/wallets.py" line="72"/> - <source>Pubkey</source> - <translation type="obsolete">Chiave pubblica</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="114"/> + <source>dd/MM/yyyy</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>WoT.Node</name> + <name>UserInformationView</name> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="294"/> - <source>Informations</source> - <translation type="obsolete">Informazioni</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>Public key</source> + <translation type="unfinished">Chiave pubblica</translation> </message> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="299"/> - <source>Add as contact</source> - <translation type="obsolete">Aggiungi un contatto</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>UID Published on</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="304"/> - <source>Send money</source> - <translation type="obsolete">Invia denaro</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>Join date</source> + <translation type="unfinished">Data di iscrizione</translation> </message> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="309"/> - <source>Certify identity</source> - <translation type="obsolete">Certifica l'identità </translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>Expires in</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>WotTabWidget</name> <message> - <location filename="../../ui/wot_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formulario</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>Certs. received</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wot_tab.ui" line="33"/> - <source>Center the view on me</source> - <translation type="obsolete">Centrare la vista su di me</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="95"/> + <source>Member</source> + <translation type="unfinished">Membro</translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="25"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">Ricerca un chiave pubblica, un idu ...</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="96"/> + <source>#FF0000</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="140"/> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="62"/> <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="122"/> - <source>Membership</source> - <translation type="obsolete">Iscrizione</translation> + <table cellpadding="5"> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} BAT</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} BAT</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="140"/> - <source>Last renewal on {:}, expiration on {:}</source> - <translation type="obsolete">Ultimo rinnovo il {:}, scadenza il {:}</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="95"/> + <source>Not a member</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>UserInformationWidget</name> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="158"/> - <source>Your web of trust</source> - <translation type="obsolete">La tua rete della fiducia</translation> + <location filename="../../../src/sakia/gui/sub/user_information/user_information_uic.py" line="76"/> + <source>Member informations</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="158"/> - <source>Certified by {:} members; Certifier of {:} members</source> - <translation type="obsolete">Certificato da {}: membri; Certificatore di {}: membri</translation> + <location filename="../../../src/sakia/gui/sub/user_information/user_information_uic.py" line="77"/> + <source>User</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>WotWidget</name> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="158"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> + <location filename="../../../src/sakia/gui/navigation/graphs/wot/wot_tab_uic.py" line="27"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>certificationsTabWidget</name> + <name>dialog</name> <message> - <location filename="../../ui/certifications_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formulario</translation> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="111"/> + <source>Certification</source> + <translation type="unfinished">Certificazione</translation> </message> <message> - <location filename="../../ui/certifications_tab.ui" line="63"/> - <source>dd/MM/yyyy</source> - <translation type="obsolete">dd/MM/yyyy</translation> + <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="47"/> + <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="129"/> + <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="37"/> + <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="47"/> - <source>Add as contact</source> - <translation type="obsolete">Aggiungi un contatto</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="42"/> + <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="51"/> + <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="55"/> + <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="60"/> + <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="70"/> + <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="72"/> + <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="76"/> + <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="81"/> + <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="86"/> + <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="46"/> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="52"/> <source>Please enter your password</source> <translation type="unfinished"></translation> </message> @@ -3647,72 +2478,9 @@ Revoca tuo UID può solo successo se non è già convalidato dalla rete.</transl <context> <name>self.config_dialog</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="88"/> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="103"/> <source>Ok</source> <translation>Ok</translation> </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="75"/> - <source>Forbidden : salt is too short</source> - <translation type="obsolete">Vietato: il "salt" è troppo corto</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="79"/> - <source>Forbidden : password is too short</source> - <translation type="obsolete">Forbidden: password è troppo corta</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="83"/> - <source>Forbidden : Invalid characters in salt field</source> - <translation type="obsolete">Vietato: caratteri non validi nel campo del "salt"</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="87"/> - <source>Forbidden : Invalid characters in password field</source> - <translation type="obsolete">Forbidden: caratteri non validi nel campo della password</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="93"/> - <source>Error : passwords are different</source> - <translation type="obsolete">Errore: password sono diverse</translation> - </message> -</context> -<context> - <name>transactionsTabWidget</name> - <message> - <location filename="../../ui/transactions_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formulario</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="66"/> - <source>dd/MM/yyyy</source> - <translation type="obsolete">dd/MM/yyyy</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="83"/> - <source>Payment:</source> - <translation type="obsolete">Pagamento :</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="90"/> - <source>Deposit:</source> - <translation type="obsolete">Deposito :</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="100"/> - <source>Balance:</source> - <translation type="obsolete">Bilancia:</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="20"/> - <source>Balance</source> - <translation type="obsolete">Bilancia</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="33"/> - <source>label_balance</source> - <translation type="obsolete">etichetta_bilancia</translation> - </message> </context> </TS> diff --git a/res/i18n/ts/pl.ts b/res/i18n/ts/pl.ts index 3ce839149117db8b5d4d1992e357f72ef149262c..31fcdead480f1043e876774a9ba8f9609d1a2493 100644 --- a/res/i18n/ts/pl.ts +++ b/res/i18n/ts/pl.ts @@ -1,2382 +1,1632 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="2.0" language="pl" sourcelanguage=""> <context> - <name>AboutPopup</name> + <name>AboutMoney</name> <message> - <location filename="../../ui/about.ui" line="14"/> - <source>About</source> - <translation type="obsolete">O</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="56"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/about.ui" line="22"/> - <source>label</source> - <translation type="obsolete">etykieta</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="57"/> + <source>General</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Account</name> <message> - <location filename="../../../src/sakia/core/account.py" line="67"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Ostrzeżenie: Twoje czÅ‚onkostwo wygasa szybko.</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="58"/> + <source>Rules</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/core/account.py" line="72"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Uwaga: Twój mogÅ‚o zabraknąć certyfikaty wkrótce.</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="59"/> + <source>Money</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>AccountConfigurationDialog</name> - <message> - <location filename="../../ui/account_cfg.ui" line="14"/> - <source>Add an account</source> - <translation type="obsolete">Dodaj konto</translation> - </message> - <message> - <location filename="../../ui/account_cfg.ui" line="30"/> - <source>Account parameters</source> - <translation type="obsolete">Parametry konto</translation> - </message> - <message> - <location filename="../../ui/account_cfg.ui" line="51"/> - <source>Account name (uid)</source> - <translation type="obsolete">Nazwa konta</translation> - </message> - <message> - <location filename="../../ui/account_cfg.ui" line="68"/> - <source>Wallets</source> - <translation type="obsolete">Portfele</translation> - </message> - <message> - <location filename="../../ui/account_cfg.ui" line="84"/> - <source>Delete account</source> - <translation type="obsolete">UsuÅ„ konto</translation> - </message> - <message> - <location filename="../../ui/account_cfg.ui" line="113"/> - <source>Key parameters</source> - <translation type="obsolete">Kluczowe parametry</translation> - </message> - <message> - <location filename="../../ui/account_cfg.ui" line="143"/> - <source>CryptoID</source> - <translation type="obsolete">KryptoID / Sól</translation> - </message> - <message> - <location filename="../../ui/account_cfg.ui" line="153"/> - <source>Your password</source> - <translation type="obsolete">Twoje hasÅ‚o</translation> - </message> - <message> - <location filename="../../ui/account_cfg.ui" line="166"/> - <source>Please repeat your password</source> - <translation type="obsolete">Powtórz hasÅ‚o</translation> - </message> - <message> - <location filename="../../ui/account_cfg.ui" line="185"/> - <source>Show public key</source> - <translation type="obsolete">Pokaż klucza publicznego</translation> - </message> + <name>AboutPopup</name> <message> - <location filename="../../ui/account_cfg.ui" line="230"/> - <source>Add a community</source> - <translation type="obsolete">Dodać spoÅ‚ecznoÅ›ci</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_uic.py" line="40"/> + <source>About</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="237"/> - <source>Remove selected community</source> - <translation type="obsolete">UsuÅ„ wybranÄ… spoÅ‚eczność</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_uic.py" line="41"/> + <source>label</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>AboutWot</name> <message> - <location filename="../../ui/account_cfg.ui" line="261"/> - <source>Previous</source> - <translation type="obsolete">Poprzedni</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_wot_uic.py" line="33"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="281"/> - <source>Next</source> - <translation type="obsolete">NastÄ™pny</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_wot_uic.py" line="34"/> + <source>WoT</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>BaseGraph</name> <message> - <location filename="../../ui/account_cfg.ui" line="215"/> - <source>Communities</source> - <translation type="obsolete">SpoÅ‚ecznoÅ›ci</translation> + <location filename="../../../src/sakia/data/graphs/base_graph.py" line="19"/> + <source>(sentry)</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>Application</name> + <name>ButtonsState</name> <message> - <location filename="../../../src/sakia/core/app.py" line="76"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Ostrzeżenie: Twoje czÅ‚onkostwo wygasa szybko.</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> + <source>Duniter documents (*.txt)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/core/app.py" line="81"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Uwaga: Twój mogÅ‚o zabraknąć certyfikaty wkrótce.</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="125"/> + <source>The imported file is not a correct identity document</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ButtonBoxState</name> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="88"/> + <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/dialogs/certification/view.py" line="79"/> + <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/dialogs/certification/view.py" line="88"/> - <source>Could not broadcast certification : {0}</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/dialogs/certification/view.py" line="103"/> - <source>Certifications sent : {nb_certifications}/{stock}</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="194"/> + <source>{hours} hours and {min} min.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="110"/> - <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/dialogs/certification/view.py" line="112"/> - <source>{hours} hours and {min} min.</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> + <source>Could not broadcast certification: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="115"/> - <source>Remaining time before next certification validation : {0}</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="198"/> + <source>Remaining time before next certification validation: {0}</source> <translation type="unfinished"></translation> </message> </context> <context> <name>CertificationController</name> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/controller.py" line="144"/> + <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/dialogs/certification/controller.py" line="146"/> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="206"/> <source>{hours}h {min}min</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>CertificationDialog</name> - <message> - <location filename="../../../src/sakia/gui/certification.py" line="136"/> - <source>Certification</source> - <translation type="obsolete">Certyfikacja</translation> - </message> - <message> - <location filename="../../ui/certification.ui" line="26"/> - <source>Community</source> - <translation type="obsolete">SpoÅ‚eczność</translation> - </message> + <name>CertificationView</name> <message> - <location filename="../../ui/certification.ui" line="54"/> - <source>Certify user</source> - <translation type="obsolete">ZaÅ›wiadczyć użytkownika</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> + <source>&Ok</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/certification.ui" line="40"/> - <source>Contact</source> - <translation type="obsolete">Kontakt</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="25"/> + <source>No more certifications</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/certification.ui" line="61"/> - <source>User public key</source> - <translation type="obsolete">Użytkownik klucz publiczny</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="../../ui/certification.ui" line="157"/> - <source>Key</source> - <translation type="obsolete">Klucz</translation> + <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/cutecoin/gui/certification.py" line="65"/> - <source>Success certifying {0} from {1}</source> - <translation type="obsolete">Sukces potwierdzajÄ…cy {0} z {1}</translation> + <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/cutecoin/gui/certification.py" line="75"/> - <source>Error</source> - <translation type="obsolete">BÅ‚Ä…d</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="43"/> + <source>&Process Certification</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="75"/> - <source>{0} : {1}</source> - <translation type="obsolete">{0} : {1}</translation> + <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>CertificationWidget</name> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="77"/> - <source>Ok</source> - <translation type="obsolete">Ok</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="139"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/certification.py" line="232"/> - <source>Not a member</source> - <translation type="obsolete">Nie jest czÅ‚onkiem</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="140"/> + <source>Select your identity</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="29"/> - <source>&Ok</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="141"/> + <source>Certifications stock</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="22"/> - <source>No more certifications</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="142"/> + <source>Certify user</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="24"/> - <source>Not a member</source> - <translation type="unfinished">Nie jest czÅ‚onkiem</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="143"/> + <source>Import identity document</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="25"/> - <source>Please select an identity</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="144"/> + <source>Process certification</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="26"/> - <source>&Ok (Not validated before {remaining})</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="150"/> + <source>Cancel</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CommunityConfigurationDialog</name> <message> - <location filename="../../ui/community_cfg.ui" line="17"/> - <source>Add a community</source> - <translation type="obsolete">Dodać spoÅ‚ecznoÅ›ci</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="146"/> + <source>Step 1. Check the key/user / Step 2. Accept the money licence / Step 3. Sign to confirm certification</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="46"/> - <source>Please enter the address of a node :</source> - <translation type="obsolete">ProszÄ™ podać adres wÄ™zÅ‚a :</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="147"/> + <source>Licence</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="61"/> - <source>:</source> - <translation type="obsolete">:</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="148"/> + <source>By going throught the process of creating a wallet, you accept the license above.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="98"/> - <source>Check node connectivity</source> - <translation type="obsolete">Sprawdź Å‚Ä…czność wÄ™zÅ‚a</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="149"/> + <source>I accept the above licence</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="162"/> - <source>Communities nodes</source> - <translation type="obsolete">SpoÅ‚ecznoÅ›ci wÄ™zÅ‚y</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="151"/> + <source>Secret Key / Password</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CertifiersTableModel</name> <message> - <location filename="../../ui/community_cfg.ui" line="180"/> - <source>Server</source> - <translation type="obsolete">Serwer</translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="126"/> + <source>UID</source> + <translation type="unfinished">UID</translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="203"/> - <source>Add</source> - <translation type="obsolete">Dodać</translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="127"/> + <source>Pubkey</source> + <translation type="unfinished">Klucz publiczny</translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="224"/> - <source>Previous</source> - <translation type="obsolete">Poprzedni</translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="131"/> + <source>Expiration</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="247"/> - <source>Next</source> - <translation type="obsolete">NastÄ™pny</translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="128"/> + <source>Publication</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>CommunityState</name> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="42"/> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="86"/> <source>Member</source> <translation type="unfinished">CzÅ‚onek</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="42"/> - <source>Non-Member</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="138"/> + <source>Status</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="43"/> - <source>#FF0000</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="149"/> + <source>Certs. received</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>members</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="149"/> + <source>Membership</source> + <translation type="unfinished">CzÅ‚onkostwo</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Monetary mass</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="190"/> + <source>{:} day(s) {:} hour(s)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Status</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="186"/> + <source>{:} hour(s)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Certs. received</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Fundamental growth (c)</source> + <translation type="unfinished">Podstawowym wzrostu (c)</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Membership</source> - <translation type="unfinished">CzÅ‚onkostwo</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Initial Universal Dividend UD(0) in</source> + <translation type="unfinished">Uniwersalny Dywidendy poczÄ…tkowa UD(0) w</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Balance</source> - <translation type="unfinished">Równowaga</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Time period between two UD</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="125"/> - <source>No Universal Dividend created yet.</source> - <translation type="unfinished">Nie masz jeszcze Uniwersalny dywidendy stworzyÅ‚.</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Minimum delay between 2 certifications (in days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Minimum percent of sentries to reach to match the distance rule</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Universal Dividend UD(t) in</source> - <translation type="unfinished">Uniwersalny Dywidendy UD(t) w</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum distance between each WoT member and a newcomer</source> + <translation type="unfinished">La distance maximale entre les membres individuels de la WOT et novice</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Monetary Mass M(t-1) in</source> - <translation type="unfinished">Podaż PieniÄ…dza M(t-1) w</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="72"/> + <source>Identity written in blockchain</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Members N(t)</source> - <translation type="unfinished">CzÅ‚onkowie N(t)</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="79"/> + <source>Identity not written in blockchain</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Monetary Mass per member M(t-1)/N(t) in</source> - <translation type="unfinished">Podaż PieniÄ…dza na czÅ‚onka M(t-1)/N(t) w</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="95"/> + <source>Renew membership</source> + <translation type="unfinished">Odnów czÅ‚onkostwo</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Actual growth c = UD(t)/[M(t-1)/N(t)]</source> - <translation type="unfinished">Rzeczywisty wzrost c = UD(t)/[M(t-1)/N(t)]</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="99"/> + <source>Request membership</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Penultimate UD date and time (t-1)</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="104"/> + <source>{0} more certifications required</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Last UD date and time (t)</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="111"/> + <source>Expires in </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Next UD date and time (t+1)</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="119"/> + <source>Expired or never published</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Time period between two UD reevaluation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>{:2.0%} / {:} days</source> - <translation type="unfinished">{:2.0%} / {:} dni</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="79"/> + <source>Expires on: {0}</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>Fundamental growth (c) / Delta time (dt)</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum validity time of a certification (in days)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>UDÄž(t) = UDÄž(t-1) + c²*M(t-1)/N(t-1)</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Minimum quantity of certifications to be part of the WoT</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>Universal Dividend (formula)</source> - <translation type="unfinished">Uniwersalny Dywidendy (formuÅ‚a)</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum quantity of active certifications per member</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>{:} = {:} + {:2.0%}²* {:} / {:}</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum time before a pending certification expire</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>Universal Dividend (computed)</source> - <translation type="unfinished">Uniwersalny Dywidendy (obliczana)</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum validity time of a membership (in days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/> - <source>Name</source> - <translation type="unfinished">ImiÄ™</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="86"/> + <source>Not a member</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/> - <source>Units</source> - <translation type="unfinished">Jednostki</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="101"/> + <source>Identity registration ready</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CongratulationPopup</name> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/> - <source>Formula</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/congratulation_uic.py" line="51"/> + <source>Congratulation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/> - <source>Description</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/congratulation_uic.py" line="52"/> + <source>label</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ConnectionConfigController</name> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="194"/> - <source>{:} day(s) {:} hour(s)</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="197"/> + <source>Broadcasting identity...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="196"/> - <source>{:} hour(s)</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="491"/> + <source>connecting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:2.0%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> - </table> - </source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="530"/> + <source>Could not connect. Check node peering entry</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Fundamental growth (c)</source> - <translation type="unfinished">Podstawowym wzrostu (c)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="460"/> + <source>Could not find your identity on the network.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Initial Universal Dividend UD(0) in</source> - <translation type="unfinished">Uniwersalny Dywidendy poczÄ…tkowa UD(0) w</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="183"/> + <source>Next</source> + <translation type="unfinished">NastÄ™pny</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Time period between two UD</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="186"/> + <source> (Optional)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Number of blocks used for calculating median time</source> - <translation type="unfinished">Liczba bloków stosowane do obliczania mediany czasu</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="330"/> + <source>Save a revocation document</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>The average time in seconds for writing 1 block (wished time)</source> - <translation type="unfinished">Åšredni czas w sekundach do pisania 1 blok (szkoda czasu)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="330"/> + <source>All text files (*.txt)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>The number of blocks required to evaluate again PoWMin value</source> - <translation type="unfinished">Liczba bloków wymagane do oceny wartoÅ›ci ponownie PoWMin</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="526"/> + <source>An account already exists using this key.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>The percent of previous issuers to reach for personalized difficulty</source> - <translation type="unfinished">Procent poprzednich emitentów dotrzeć do spersonalizowanej trudnoÅ›ci</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="282"/> + <source>Forbidden: pubkey is too short</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="285"/> + <source>Forbidden: pubkey is too long</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Minimum delay between 2 certifications (in days)</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="289"/> + <source>Error: passwords are different</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum age of a valid signature (in days)</source> - <translation type="unfinished">Maksymalny wiek ważnego podpisu (w dniach)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="293"/> + <source>Error: salts are different</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Minimum quantity of signatures to be part of the WoT</source> - <translation type="unfinished">Minimalna ilość podpisów, aby być częściÄ… WoT</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="315"/> + <source>Forbidden: salt is too short</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum quantity of active certifications made by member.</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="319"/> + <source>Forbidden: password is too short</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum delay a certification can wait before being expired for non-writing.</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="344"/> + <source>Revocation file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Minimum percent of sentries to reach to match the distance rule</source> + <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/navigation/informations/view.py" line="240"/> - <source>Maximum age of a valid membership (in days)</source> - <translation type="unfinished">Maksymalny wiek ważnego czÅ‚onkostwa (w dniach)</translation> + <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/navigation/informations/view.py" line="240"/> - <source>Maximum distance between each WoT member and a newcomer</source> - <translation type="unfinished">La distance maximale entre les membres individuels de la WOT et novice</translation> + <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> -</context> -<context> - <name>CommunityTabWidget</name> <message> - <location filename="../../ui/community_tab.ui" line="17"/> - <source>communityTabWidget</source> - <translation type="obsolete">spoÅ‚ecznośćTabWidget</translation> + <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="../../ui/community_tab.ui" line="40"/> - <source>Identities</source> - <translation type="obsolete">TożsamoÅ›ci</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="344"/> + <source><div>Your revocation document has been saved.</div> +<div><b>Please keep it in a safe place.</b></div> +The publication of this document will revoke your identity on the network.</p></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_tab.ui" line="53"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">Badania klucz publiczny, uid...</translation> + <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="../../ui/community_tab.ui" line="60"/> - <source>Search</source> - <translation type="obsolete">Poszukiwanie</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="299"/> + <source>Forbidden: invalid characters in salt</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="58"/> - <source>Web of Trust</source> - <translation type="obsolete">Sieć Zaufania</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="305"/> + <source>Forbidden: invalid characters in password</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ConnectionConfigView</name> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="59"/> - <source>Members</source> - <translation type="obsolete">CzÅ‚onek</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="134"/> + <source>UID broadcast</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="76"/> - <source>Membership</source> - <translation type="obsolete">CzÅ‚onkostwo</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="126"/> + <source>Identity broadcasted to the network</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="82"/> - <source>Revoke</source> - <translation type="obsolete">OdwoÅ‚ać</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="135"/> + <source>Error</source> + <translation type="unfinished">BÅ‚Ä…d</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="102"/> - <source>Informations</source> - <translation type="obsolete">Informacja</translation> + <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/cutecoin/gui/community_tab.py" line="105"/> - <source>Add as contact</source> - <translation type="obsolete">Dodaj jako kontakt</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="216"/> + <source>{days} days, {hours}h and {min}min</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="109"/> - <source>Send money</source> - <translation type="obsolete">WyÅ›lij pieniÄ…dze</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="144"/> + <source>New account on {0} network</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="113"/> - <source>Certify identity</source> - <translation type="obsolete">PoÅ›wiadcza tożsamość</translation> + <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> - <name>CommunityTile</name> +<context encoding="UTF-8"> + <name>ConnectionConfigurationDialog</name> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="123"/> - <source>Member</source> - <translation type="obsolete">CzÅ‚onek</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="260"/> + <source>I accept the above licence</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="137"/> - <source>Balance</source> - <translation type="obsolete">Równowaga</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="264"/> + <source>Public key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="137"/> - <source>Membership</source> - <translation type="obsolete">CzÅ‚onkostwo</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="266"/> + <source>Secret key</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CommunityWidget</name> <message> - <location filename="../../ui/community_view.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Forma</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="267"/> + <source>Please repeat your secret key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_view.ui" line="59"/> - <source>Send money</source> - <translation type="obsolete">WyÅ›lij pieniÄ…dze</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="268"/> + <source>Your password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_view.ui" line="76"/> - <source>Certification</source> - <translation type="obsolete">Certyfikacja</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="269"/> + <source>Please repeat your password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="334"/> - <source>Renew membership</source> - <translation type="obsolete">Odnów czÅ‚onkostwo</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="270"/> + <source>Show public key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="44"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Ostrzeżenie: Twoje czÅ‚onkostwo wygasa szybko.</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="271"/> + <source>Scrypt parameters</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="46"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Uwaga: Twój mogÅ‚o zabraknąć certyfikaty wkrótce.</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="272"/> + <source>Simple</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="33"/> - <source>Transactions</source> - <translation type="obsolete">Transakcje</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="273"/> + <source>Secure</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="34"/> - <source>Web of Trust</source> - <translation type="obsolete">Sieć Zaufania</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="274"/> + <source>Hardest</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="93"/> - <source>Network</source> - <translation type="obsolete">Sieć</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="275"/> + <source>Extreme</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="240"/> - <source>Membership expiration</source> - <translation type="obsolete">WygaÅ›niÄ™cie czÅ‚onkostwa</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="279"/> + <source>Export revocation document to continue</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="240"/> - <source><b>Warning : Membership expiration in {0} days</b></source> - <translation type="obsolete"><b>Uwaga : WygaÅ›niÄ™cie czÅ‚onkostwa w {0} dni</b></translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="237"/> + <source>Add an account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="251"/> - <source>Certifications number</source> - <translation type="obsolete">Numer Certyfikaty</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="242"/> + <source><html><head/><body><p><span style=" font-size:large; font-weight:600;">Licence</span></p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message encoding="UTF-8"> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="243"/> + <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> This program is free software: you can redistribute it and/or modify</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> it under the terms of the GNU General Public License as published by</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> the Free Software Foundation, either version 3 of the License, or</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> (at your option) any later version.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Hack'; font-size:10pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> This program is distributed in the hope that it will be useful,</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> GNU General Public License for more details.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Hack'; font-size:10pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> You should have received a copy of the GNU General Public License</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> along with this program. If not, see &lt;http://www.gnu.org/licenses/&gt;. </span><a name="TransNote1-rev"></a><a href="https://www.gnu.org/licenses/gpl-howto.fr.html#TransNote1"><span style=" font-family:'Hack'; font-size:10pt; text-decoration: underline; color:#2980b9; vertical-align:super;">1</span></a></p></body></html></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="251"/> - <source><b>Warning : You are certified by only {0} persons, need {1}</b></source> - <translation type="obsolete"><b>Ostrzeżenie : certyfikowane przez zaledwie {0} osób, potrzebujÄ™ {1}</b></translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="259"/> + <source>By going throught the process of creating a wallet, you accept the licence above.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="235"/> - <source> Block {0}</source> - <translation type="obsolete"> Blok {0}</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="261"/> + <source>Account parameters</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="340"/> - <source>Send membership demand</source> - <translation type="obsolete">WyÅ›lij popytu czÅ‚onkostwa</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="238"/> + <source>Create a new member account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="385"/> - <source>Warning</source> - <translation type="obsolete">Ostrzeżenie</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="239"/> + <source>Add an existing member account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="385"/> - <source>Are you sure ? -Sending a leaving demand cannot be canceled. -The process to join back the community later will have to be done again.</source> - <translation type="obsolete">JesteÅ› pewny ? -WysyÅ‚anie pozostawiajÄ…c popytu nie może być anulowane. -Proces doÅ‚Ä…czyć z powrotem do wspólnoty później bÄ™dzie musiaÅ‚ być ponownie wykonane.</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="240"/> + <source>Add a wallet</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="272"/> - <source>Are you sure ? -Publishing your UID can be canceled by Revoke UID.</source> - <translation type="obsolete">JesteÅ› pewny ? -Publikowanie UID może zostać anulowane przez odwoÅ‚aniu UID.</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="241"/> + <source>Add using a public key (quick)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="283"/> - <source>UID Publishing</source> - <translation type="obsolete">UID wydawnictwa</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="262"/> + <source>Identity name (UID)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="418"/> - <source>Success publishing your UID</source> - <translation type="obsolete">Sukces publikowanie UID</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="265"/> + <source>Credentials</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="286"/> - <source>Publish UID error</source> - <translation type="obsolete">Publikowanie bÅ‚Ä…d UID</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="276"/> + <source>N</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="289"/> - <source>Network error</source> - <translation type="obsolete">BÅ‚Ä…d sieci</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="277"/> + <source>r</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="289"/> - <source>Couldn't connect to network : {0}</source> - <translation type="obsolete">Nie można poÅ‚Ä…czyć siÄ™ z sieciÄ…: {0}</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="278"/> + <source>p</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ContactDialog</name> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="293"/> - <source>Error</source> - <translation type="obsolete">BÅ‚Ä…d</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="109"/> + <source>Contacts</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="298"/> - <source>Are you sure ? -Revoking your UID can only success if it is not already validated by the network.</source> - <translation type="obsolete">JesteÅ› pewny ? -OdwoÅ‚anie UID może tylko sukcesem, jeÅ›li nie jest on już zatwierdzony przez sieć.</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="110"/> + <source>Contacts list</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="418"/> - <source>Membership</source> - <translation type="obsolete">CzÅ‚onkostwo</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="111"/> + <source>Delete selected contact</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="405"/> - <source>Revoke</source> - <translation type="obsolete">OdwoÅ‚ać</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="112"/> + <source>Clear selection</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="40"/> - <source>Publish UID</source> - <translation type="obsolete">Opublikować UID</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="113"/> + <source>Contact informations</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="41"/> - <source>Revoke UID</source> - <translation type="obsolete">OdwoÅ‚ać UID</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="114"/> + <source>Name</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="424"/> - <source>UID</source> - <translation type="obsolete">UID</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="115"/> + <source>Public key</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ConfigureContactDialog</name> <message> - <location filename="../../ui/contact.ui" line="14"/> - <source>Add a contact</source> - <translation type="obsolete">Dodawanie kontaktu</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="116"/> + <source>Add other informations</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/contact.ui" line="22"/> - <source>Name</source> - <translation type="obsolete">ImiÄ™</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="117"/> + <source>Save</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ContactsTableModel</name> <message> - <location filename="../../ui/contact.ui" line="36"/> - <source>Pubkey</source> - <translation type="obsolete">Klucz publiczny</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <source>Name</source> + <translation type="unfinished">ImiÄ™</translation> </message> <message> - <location filename="../../../src/sakia/gui/contact.py" line="81"/> - <source>Contact already exists</source> - <translation type="obsolete">Kontakt już istnieje</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <source>Public key</source> + <translation type="unfinished">Klucz publiczny</translation> </message> </context> <context> - <name>ConnectionConfigController</name> + <name>ContextMenu</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="117"/> - <source>Could not connect. Check hostname, ip address or port : <br/></source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="236"/> + <source>Warning</source> + <translation type="unfinished">Ostrzeżenie</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="151"/> - <source>Broadcasting identity...</source> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="236"/> + <source>Are you sure? +This money transfer will be removed and not sent.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>HistoryTableModel</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="205"/> - <source>Forbidden : salt is too short</source> - <translation type="unfinished">Zabrania siÄ™: sól jest zbyt krótki</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Date</source> + <translation>Data</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="209"/> - <source>Forbidden : password is too short</source> - <translation type="unfinished">Zabrania siÄ™: hasÅ‚o jest za krótkie</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Comment</source> + <translation>Uwaga</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="213"/> - <source>Forbidden : Invalid characters in salt field</source> - <translation type="unfinished">Zabrania siÄ™: NieprawidÅ‚owe znaki w polu soli</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Amount</source> + <translation type="unfinished">Ilość</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="217"/> - <source>Forbidden : Invalid characters in password field</source> - <translation type="unfinished">Zabrania siÄ™: NieprawidÅ‚owe znaki w polu hasÅ‚a</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Public key</source> + <translation type="unfinished">Klucz publiczny</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="223"/> - <source>Error : passwords are different</source> - <translation type="unfinished">BÅ‚Ä…d: hasÅ‚a sÄ… różne</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="184"/> + <source>Transactions missing from history</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="228"/> - <source>Error : secret keys are different</source> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="467"/> + <source>{0} / {1} confirmations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="297"/> - <source>connecting...</source> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="473"/> + <source>Confirming... {0} %</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>HomescreenWidget</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="251"/> - <source>Your pubkey is associated to a pubkey. - Yours : {0}, the network : {1}</source> + <location filename="../../../src/sakia/gui/navigation/homescreen/homescreen_uic.py" line="28"/> + <source>Form</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>IdentitiesTableModel</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="318"/> - <source>A connection already exists using this key.</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="150"/> + <source>UID</source> + <translation>UID</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="320"/> - <source>Could not connect. Check node peering entry</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="151"/> + <source>Pubkey</source> + <translation>Klucz publiczny</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="278"/> - <source>Could not find your identity on the network.</source> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="152"/> + <source>Renewed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="280"/> - <source>Your pubkey or UID is different on the network. - Yours : {0}, the network : {1}</source> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="153"/> + <source>Expiration</source> + <translation type="unfinished">WygaÅ›niÄ™cie</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="157"/> + <source>Publication Block</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="309"/> - <source>Your pubkey or UID was already found on the network. - Yours : {0}, the network : {1}</source> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="154"/> + <source>Publication</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>ConnectionConfigView</name> + <name>IdentitiesView</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="101"/> - <source>UID broadcast</source> + <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="16"/> + <source>Search direct certifications</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="96"/> - <source>Identity broadcasted to the network</source> + <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="19"/> + <source>Research a pubkey, an uid...</source> + <translation type="unfinished">Badania klucz publiczny, uid...</translation> + </message> +</context> +<context> + <name>IdentitiesWidget</name> + <message> + <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="46"/> + <source>Form</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="102"/> - <source>Error</source> - <translation type="unfinished">BÅ‚Ä…d</translation> + <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="47"/> + <source>Research a pubkey, an uid...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="111"/> - <source>New connection to {0} network</source> + <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="48"/> + <source>Search</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>ContextMenu</name> + <name>IdentityController</name> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="145"/> - <source>Warning</source> - <translation type="unfinished">Ostrzeżenie</translation> + <location filename="../../../src/sakia/gui/navigation/identity/controller.py" line="184"/> + <source>Membership</source> + <translation type="unfinished">CzÅ‚onkostwo</translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="145"/> - <source>Are you sure ? -This money transfer will be removed and not sent.</source> - <translation type="unfinished">JesteÅ› pewny ? -Ten przelew zostanie usuniÄ™ty i nie wysÅ‚aÅ‚.</translation> + <location filename="../../../src/sakia/gui/navigation/identity/controller.py" line="175"/> + <source>Success sending Membership demand</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>CreateWalletDialog</name> - <message> - <location filename="../../ui/create_wallet.ui" line="14"/> - <source>Create a new wallet</source> - <translation type="obsolete">Utwórz nowy portfel</translation> - </message> - <message> - <location filename="../../ui/create_wallet.ui" line="45"/> - <source>Wallet name :</source> - <translation type="obsolete">Nazwa portfela:</translation> - </message> + <name>IdentityModel</name> <message> - <location filename="../../ui/create_wallet.ui" line="83"/> - <source>Previous</source> - <translation type="obsolete">Poprzedni</translation> + <location filename="../../../src/sakia/gui/navigation/identity/model.py" line="207"/> + <source>Outdistanced</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/create_wallet.ui" line="103"/> - <source>Next</source> - <translation type="obsolete">NastÄ™pny</translation> + <location filename="../../../src/sakia/gui/navigation/identity/model.py" line="246"/> + <source>In WoT range</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>CurrencyTabWidget</name> + <name>IdentityWidget</name> <message> - <location filename="../../ui/currency_tab.ui" line="14"/> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="109"/> <source>Form</source> - <translation type="obsolete">Forma</translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="44"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Ostrzeżenie: Twoje czÅ‚onkostwo wygasa szybko.</translation> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="110"/> + <source>Certify an identity</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="46"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Uwaga: Twój mogÅ‚o zabraknąć certyfikaty wkrótce.</translation> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="111"/> + <source>Membership status</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="73"/> - <source>Wallets</source> - <translation type="obsolete">Portfele</translation> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="112"/> + <source>Renew membership</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>MainWindow</name> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="77"/> - <source>Transactions</source> - <translation type="obsolete">Transakcje</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="79"/> + <source>Manage accounts</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="89"/> - <source>Informations</source> - <translation type="obsolete">Informacja</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="80"/> + <source>Configure trustable nodes</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="81"/> - <source>Community</source> - <translation type="obsolete">SpoÅ‚eczność</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="81"/> + <source>A&dd a contact</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="85"/> - <source>Network</source> - <translation type="obsolete">Sieć</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="85"/> + <source>Send a message</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="125"/> - <source>Membership expiration</source> - <translation type="obsolete">WygaÅ›niÄ™cie czÅ‚onkostwa</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="86"/> + <source>Send money</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="125"/> - <source><b>Warning : Membership expiration in {0} days</b></source> - <translation type="obsolete"><b>Uwaga : WygaÅ›niÄ™cie czÅ‚onkostwa w {0} dni</b></translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="87"/> + <source>Remove contact</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="132"/> - <source>Certifications number</source> - <translation type="obsolete">Numer Certyfikaty</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="88"/> + <source>Save</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="132"/> - <source><b>Warning : You are certified by only {0} persons, need {1}</b></source> - <translation type="obsolete"><b>Ostrzeżenie : certyfikowane przez zaledwie {0} osób, potrzebujÄ™ {1}</b></translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="89"/> + <source>&Quit</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="163"/> - <source> Block {0}</source> - <translation type="obsolete"> Blok {0}</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="90"/> + <source>Account</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>DialogMember</name> <message> - <location filename="../../ui/member.ui" line="14"/> - <source>Informations</source> - <translation type="obsolete">Informacja</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="91"/> + <source>&Transfer money</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/member.ui" line="34"/> - <source>Member</source> - <translation type="obsolete">CzÅ‚onek</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="92"/> + <source>&Configure</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/member.ui" line="65"/> - <source>uid</source> - <translation type="obsolete">uid</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="93"/> + <source>&Import</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/member.ui" line="72"/> - <source>properties</source> - <translation type="obsolete">wÅ‚aÅ›ciwoÅ›ci</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="94"/> + <source>&Export</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ExplorerTabWidget</name> <message> - <location filename="../../ui/explorer_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Forma</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="95"/> + <source>C&ertification</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>GraphTabWidget</name> <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="89"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="71"/> - <source>Membership</source> - <translation type="obsolete">CzÅ‚onkostwo</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="96"/> + <source>&Set as default</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="89"/> - <source>Last renewal on {:}, expiration on {:}</source> - <translation type="obsolete">Ostatni odnowienia na {:}, wygaÅ›niÄ™ciu z dniem {:}</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="97"/> + <source>A&bout</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/> - <source>Your web of trust</source> - <translation type="obsolete">Twój sieć zaufania</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="98"/> + <source>&Preferences</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/> - <source>Certified by {:} members; Certifier of {:} members</source> - <translation type="obsolete">Certyfikowany przez {:} czÅ‚onków; Certifier z {:} czÅ‚onków</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="99"/> + <source>&Add account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/> - <source>Not a member</source> - <translation type="obsolete">Nie jest czÅ‚onkiem</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="100"/> + <source>&Manage local node</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="101"/> + <source>&Revoke an identity</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>HistoryTableModel</name> + <name>MainWindowController</name> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>Date</source> - <translation>Data</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>UID/Public key</source> - <translation>UID/Klucz publiczny</translation> - </message> - <message> - <location filename="../../../src/sakia/models/txhistory.py" line="206"/> - <source>Payment</source> - <translation type="obsolete">PÅ‚atność</translation> - </message> - <message> - <location filename="../../../src/sakia/models/txhistory.py" line="206"/> - <source>Deposit</source> - <translation type="obsolete">Kaucja</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>Comment</source> - <translation>Uwaga</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>Amount</source> - <translation type="unfinished">Ilość</translation> - </message> -</context> -<context> - <name>HomeScreenWidget</name> - <message> - <location filename="../../ui/homescreen.ui" line="20"/> - <source>Form</source> - <translation type="obsolete">Forma</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="49"/> - <source><html><head/><body><p><br/></p></body></html></source> - <translation type="obsolete"><html><head/><body><p><br/></p></body></html></translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="67"/> - <source>Create a new account</source> - <translation type="obsolete">Stwórz nowe konto</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="100"/> - <source>Import an existing account</source> - <translation type="obsolete">Importować istniejÄ…ce konto</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="127"/> - <source>Get to know more about ucoin</source> - <translation type="obsolete">Dowiedz siÄ™ wiÄ™cej na temat uCoin</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/homescreen.py" line="35"/> + <location filename="../../../src/sakia/gui/main_window/controller.py" line="111"/> <source>Please get the latest release {version}</source> - <translation type="obsolete">ProszÄ™ pobrać najnowsze wydanie {wersja}</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/homescreen.py" line="39"/> - <source> - <h1>Welcome to Cutecoin {version}</h1> - <h2>{version_info}</h2> - <h3><a href={version_url}>Download link</a></h3> - </source> - <translation type="obsolete"> - <h1>Witamy w CuteCoin {version}</h1> - <h2>{version_info}</h2> - <h3><a href={version_url}>Link do pobrania</a></h3> - </translation> - </message> -</context> -<context> - <name>HomescreenWidget</name> - <message> - <location filename="../../ui/homescreen.ui" line="20"/> - <source>Form</source> - <translation type="obsolete">Forma</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="54"/> - <source>Add a community</source> - <translation type="obsolete">Dodać spoÅ‚ecznoÅ›ci</translation> + <translation type="unfinished">ProszÄ™ pobrać najnowsze wydanie {wersja}</translation> </message> <message> - <location filename="../../ui/homescreen.ui" line="149"/> - <source>New account</source> - <translation type="obsolete">Nowe konto</translation> + <location filename="../../../src/sakia/gui/main_window/controller.py" line="132"/> + <source>sakia {0} - {1}</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>IdentitiesTab</name> + <name>Navigation</name> <message> - <location filename="../../ui/identities_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Forma</translation> - </message> - <message> - <location filename="../../ui/identities_tab.ui" line="25"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">Badania klucz publiczny, uid...</translation> - </message> - <message> - <location filename="../../ui/identities_tab.ui" line="32"/> - <source>Search</source> - <translation type="obsolete">Poszukiwanie</translation> + <location filename="../../../src/sakia/gui/navigation/navigation_uic.py" line="48"/> + <source>Frame</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>IdentitiesTabWidget</name> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="36"/> - <source>Members</source> - <translation type="obsolete">CzÅ‚onek</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="115"/> - <source>Add as contact</source> - <translation type="obsolete">Dodaj jako kontakt</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="119"/> - <source>Send money</source> - <translation type="obsolete">WyÅ›lij pieniÄ…dze</translation> - </message> + <name>NavigationController</name> <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="123"/> - <source>Certify identity</source> - <translation type="obsolete">PoÅ›wiadcza tożsamość</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="172"/> + <source>Publish UID</source> + <translation type="unfinished">Opublikować UID</translation> </message> <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="33"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">Badania klucz publiczny, uid...</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="192"/> + <source>Leave the currency</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>IdentitiesTableModel</name> <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="113"/> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="255"/> <source>UID</source> - <translation>UID</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="114"/> - <source>Pubkey</source> - <translation>Klucz publiczny</translation> + <translation type="unfinished">UID</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="115"/> - <source>Renewed</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="248"/> + <source>Success publishing your UID</source> + <translation type="unfinished">Sukces publikowanie UID</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="116"/> - <source>Expiration</source> - <translation type="unfinished">WygaÅ›niÄ™cie</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="259"/> + <source>Warning</source> + <translation type="unfinished">Ostrzeżenie</translation> </message> <message> - <location filename="../../../src/sakia/models/identities.py" line="123"/> - <source>Validation</source> - <translation type="obsolete">Walidacja</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="292"/> + <source>Revoke</source> + <translation type="unfinished">OdwoÅ‚ać</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="117"/> - <source>Publication Date</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="283"/> + <source>Success sending Revoke demand</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="118"/> - <source>Publication Block</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="363"/> + <source>All text files (*.txt)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>IdentitiesView</name> <message> - <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="15"/> - <source>Search direct certifications</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="156"/> + <source>View in Web of Trust</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="16"/> - <source>Research a pubkey, an uid...</source> - <translation type="unfinished">Badania klucz publiczny, uid...</translation> - </message> -</context> -<context> - <name>ImportAccountDialog</name> - <message> - <location filename="../../ui/import_account.ui" line="14"/> - <source>Import an account</source> - <translation type="obsolete">Importowanie konto</translation> - </message> - <message> - <location filename="../../ui/import_account.ui" line="25"/> - <source>Import a file</source> - <translation type="obsolete">Importowanie pliku</translation> - </message> - <message> - <location filename="../../ui/import_account.ui" line="36"/> - <source>Name of the account :</source> - <translation type="obsolete">Nazwa konta :</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="36"/> - <source>Error</source> - <translation type="obsolete">BÅ‚Ä…d</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="40"/> - <source>Account imported succefully !</source> - <translation type="obsolete">Konto importowane z powodzeniem !</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="45"/> - <source>Import an account file</source> - <translation type="obsolete">Zaimportować plik konta</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="60"/> - <source>Please enter a name</source> - <translation type="obsolete">Wpisz nazwÄ™</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="65"/> - <source>Name already exists</source> - <translation type="obsolete">Nazwa już istnieje</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="69"/> - <source>File is not an account format</source> - <translation type="obsolete">Plik nie jest formatem konto</translation> - </message> -</context> -<context> - <name>InformationsModel</name> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="118"/> - <source>Expired or never published</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="182"/> + <source>Export identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="119"/> - <source>Outdistanced</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="363"/> + <source>Save an identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="130"/> - <source>In WoT range</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="377"/> + <source>Identity file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="134"/> - <source>Expires in </source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="377"/> + <source><div>Your identity document has been saved.</div> +Share this document to your friends for them to certify you.</p></source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>InformationsTabWidget</name> - <message> - <location filename="../../ui/informations_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Forma</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="52"/> - <source>General</source> - <translation type="obsolete">Ogólnie</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="61"/> - <source>label_general</source> - <translation type="obsolete">label_general</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="77"/> - <source>Rules</source> - <translation type="obsolete">Zasady</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="83"/> - <source>label_rules</source> - <translation type="obsolete">label_rules</translation> - </message> <message> - <location filename="../../ui/informations_tab.ui" line="112"/> - <source>Money</source> - <translation type="obsolete">PieniÄ…dze</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="102"/> - <source>label_money</source> - <translation type="obsolete">label_money</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="131"/> - <source>WoT</source> - <translation type="obsolete">WoT</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="121"/> - <source>label_wot</source> - <translation type="obsolete">label_wot</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="103"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} dni</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Universal Dividend UD(t) in</source> - <translation type="obsolete">Uniwersalny Dywidendy UD(t) w</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Monetary Mass M(t-1) in</source> - <translation type="obsolete">Podaż PieniÄ…dza M(t-1) w</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Members N(t)</source> - <translation type="obsolete">CzÅ‚onkowie N(t)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Monetary Mass per member M(t-1)/N(t) in</source> - <translation type="obsolete">Podaż PieniÄ…dza na czÅ‚onka M(t-1)/N(t) w</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Actual growth c = UD(t)/[M(t-1)/N(t)]</source> - <translation type="obsolete">Rzeczywisty wzrost c = UD(t)/[M(t-1)/N(t)]</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="204"/> - <source>No Universal Dividend created yet.</source> - <translation type="obsolete">Nie masz jeszcze Uniwersalny dywidendy stworzyÅ‚.</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>{:2.0%} / {:} days</source> - <translation type="obsolete">{:2.0%} / {:} dni</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>UD(t+1) = MAX { UD(t) ; c &#215; M(t) / N(t+1) }</source> - <translation type="obsolete">UD(t+1) = MAX { UD(t) ; c &#215; M(t) / N(t+1) }</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>Universal Dividend (formula)</source> - <translation type="obsolete">Uniwersalny Dywidendy (formuÅ‚a)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>{:} = MAX {{ {:} {:} ; {:2.0%} &#215; {:} {:} / {:} }}</source> - <translation type="obsolete">{:} = MAX {{ {:} {:} ; {:2.0%} &#215; {:} {:} / {:} }}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>Universal Dividend (computed)</source> - <translation type="obsolete">Uniwersalny Dywidendy (obliczana)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:2.0%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:2.0%} / {:} dni</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>Fundamental growth (c)</source> - <translation type="obsolete">Podstawowym wzrostu (c)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>Initial Universal Dividend UD(0) in</source> - <translation type="obsolete">Uniwersalny Dywidendy poczÄ…tkowa UD(0) w</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>Time period (dt) in days (86400 seconds) between two UD</source> - <translation type="obsolete">Okres czasu (dt) w dni (86400 sekund) miÄ™dzy dwoma UD</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>Number of blocks used for calculating median time</source> - <translation type="obsolete">Liczba bloków stosowane do obliczania mediany czasu</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>The average time in seconds for writing 1 block (wished time)</source> - <translation type="obsolete">Åšredni czas w sekundach do pisania 1 blok (szkoda czasu)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>The number of blocks required to evaluate again PoWMin value</source> - <translation type="obsolete">Liczba bloków wymagane do oceny wartoÅ›ci ponownie PoWMin</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>The number of previous blocks to check for personalized difficulty</source> - <translation type="obsolete">Liczba poprzednich bloków, aby sprawdzić indywidualnÄ… trudnoÅ›ci</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>The percent of previous issuers to reach for personalized difficulty</source> - <translation type="obsolete">Procent poprzednich emitentów dotrzeć do spersonalizowanej trudnoÅ›ci</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="234"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="234"/> - <source>Minimum delay between 2 identical certifications (in days)</source> - <translation type="obsolete">Minimalne opóźnienie miÄ™dzy 2 identycznych certyfikatów (w dniach)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/> - <source>Maximum age of a valid signature (in days)</source> - <translation type="obsolete">Maksymalny wiek ważnego podpisu (w dniach)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/> - <source>Minimum quantity of signatures to be part of the WoT</source> - <translation type="obsolete">Minimalna ilość podpisów, aby być częściÄ… WoT</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="234"/> - <source>Minimum quantity of valid made certifications to be part of the WoT for distance rule</source> - <translation type="obsolete">Minimalna ilość ważnych zaÅ›wiadczeÅ„ wydanych być częściÄ… WoT dla rzÄ…dów odlegÅ‚oÅ›ci</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/> - <source>Maximum age of a valid membership (in days)</source> - <translation type="obsolete">Maksymalny wiek ważnego czÅ‚onkostwa (w dniach)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/> - <source>Maximum distance between each WoT member and a newcomer</source> - <translation type="obsolete">La distance maximale entre les membres individuels de la WOT et novice</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/> - <source>Name</source> - <translation type="obsolete">ImiÄ™</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/> - <source>Units</source> - <translation type="obsolete">Jednostki</translation> - </message> -</context> -<context> - <name>MainWindow</name> - <message> - <location filename="../../ui/mainwindow.ui" line="30"/> - <source>Fi&le</source> - <translation type="obsolete">Plik</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="146"/> - <source>Account</source> - <translation type="obsolete">Konto</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="55"/> - <source>&Contacts</source> - <translation type="obsolete">&Kontakt</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="50"/> - <source>&Open</source> - <translation type="obsolete">&Otwarte</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="73"/> - <source>&Help</source> - <translation type="obsolete">&Pomoc</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="91"/> - <source>Manage accounts</source> - <translation type="obsolete">ZarzÄ…dzanie kontami</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="96"/> - <source>Configure trustable nodes</source> - <translation type="obsolete">Skonfiguruj zaufanych wÄ™złów</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="97"/> - <source>&Add a contact</source> - <translation type="obsolete">&Dodawanie kontaktu</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="121"/> - <source>Send a message</source> - <translation type="obsolete">WyÅ›lij wiadomość</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="126"/> - <source>Send money</source> - <translation type="obsolete">WyÅ›lij pieniÄ…dze</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="131"/> - <source>Remove contact</source> - <translation type="obsolete">UsuÅ„ kontakt</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="136"/> - <source>Save</source> - <translation type="obsolete">Zapisz</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="141"/> - <source>&Quit</source> - <translation type="obsolete">&Zamknij</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="151"/> - <source>&Transfer money</source> - <translation type="obsolete">&Przelać pieniÄ…dze</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="156"/> - <source>&Configure</source> - <translation type="obsolete">&Skonfiguruj</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="161"/> - <source>&Import</source> - <translation type="obsolete">&Import</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="166"/> - <source>&Export</source> - <translation type="obsolete">&Eksport</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="167"/> - <source>&Certification</source> - <translation type="obsolete">&Certyfikacja</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="176"/> - <source>&Set as default</source> - <translation type="obsolete">&Ustaw jako domyÅ›lne</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="181"/> - <source>A&bout</source> - <translation type="obsolete">&O</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="186"/> - <source>&Preferences</source> - <translation type="obsolete">&Preferencje</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="191"/> - <source>&Add account</source> - <translation type="obsolete">&Dodaj konto</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="294"/> - <source>Latest release : {version}</source> - <translation type="obsolete">Najnowsze wydanie: {wersja}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="301"/> - <source>Download link</source> - <translation type="obsolete">Link do pobrania</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="225"/> - <source> - <h1>Cutecoin</h1> - - <p>Python/Qt uCoin client</p> - - <p>Version : {:}</p> - {new_version_text} - - <p>License : MIT</p> - - <p><b>Authors</b></p> - - <p>inso</p> - <p>vit</p> - <p>canercandan</p> - </source> - <translation type="obsolete"> - <h1>Cutecoin</h1> - - <p>Python/Qt uCoin client</p> - - <p>Wersja : {:}</p> - {new_version_text} - - <p>Licencja : MIT</p> - - <p><b>Autorzy</b></p> - - <p>inso</p> - <p>vit</p> - <p>canercandan</p> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="335"/> - <source>Please get the latest release {version}</source> - <translation type="obsolete">ProszÄ™ pobrać najnowsze wydanie {wersja}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="367"/> - <source>Edit</source> - <translation type="obsolete">Edycja</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="370"/> - <source>Delete</source> - <translation type="obsolete">Kasować</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="219"/> + <source>Remove the Sakia account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="303"/> - <source>CuteCoin {0}</source> - <translation type="obsolete">CuteCoin {0}</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="296"/> + <source>Removing the Sakia account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="330"/> - <source>CuteCoin {0} - Account : {1}</source> - <translation type="obsolete">CuteCoin {0} - Konto : {1}</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="296"/> + <source>Are you sure? This won't remove your money + neither your identity from the network.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="433"/> - <source>Export an account</source> - <translation type="obsolete">Eksportować konto</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="162"/> + <source>Save revocation document</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="434"/> - <source>All account files (*.acc)</source> - <translation type="obsolete">Pliki konto (*.acc)</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="321"/> + <source>Save a revocation document</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="435"/> - <source>Export</source> - <translation type="obsolete">Eksport</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="335"/> + <source>Revocation file</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>MainWindowController</name> <message> - <location filename="../../../src/sakia/gui/main_window/controller.py" line="109"/> - <source>Please get the latest release {version}</source> - <translation type="unfinished">ProszÄ™ pobrać najnowsze wydanie {wersja}</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="335"/> + <source><div>Your revocation document has been saved.</div> +<div><b>Please keep it in a safe place.</b></div> +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/main_window/controller.py" line="126"/> - <source>sakia {0} - {currency}</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="259"/> + <source>Are you sure? +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> </context> <context> - <name>MemberDialog</name> - <message> - <location filename="../../../src/sakia/gui/member.py" line="73"/> - <source>not a member</source> - <translation type="obsolete">nie jest czÅ‚onkiem</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/member.py" line="60"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - </translation> - </message> + <name>NavigationModel</name> <message> - <location filename="../../../src/sakia/gui/member.py" line="97"/> - <source>Public key</source> - <translation type="obsolete">Klucz publiczny</translation> + <location filename="../../../src/sakia/gui/navigation/model.py" line="42"/> + <source>Network</source> + <translation type="unfinished">Sieć</translation> </message> <message> - <location filename="../../../src/sakia/gui/member.py" line="97"/> - <source>Join date</source> - <translation type="obsolete">Data rejestracji</translation> + <location filename="../../../src/sakia/gui/navigation/model.py" line="101"/> + <source>Transfers</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/member.py" line="144"/> - <source><tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr></source> - <translation type="obsolete"><tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr></translation> + <location filename="../../../src/sakia/gui/navigation/model.py" line="50"/> + <source>Identities</source> + <translation type="unfinished">TożsamoÅ›ci</translation> </message> <message> - <location filename="../../../src/sakia/gui/member.py" line="130"/> - <source>Distance</source> - <translation type="obsolete">Dystans</translation> + <location filename="../../../src/sakia/gui/navigation/model.py" line="60"/> + <source>Web of Trust</source> + <translation type="unfinished">Sieć Zaufania</translation> </message> <message> - <location filename="../../../src/sakia/gui/member.py" line="139"/> - <source>Path</source> - <translation type="obsolete">Å›cieżka</translation> + <location filename="../../../src/sakia/gui/navigation/model.py" line="69"/> + <source>Personal accounts</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>MemberView</name> + <name>NetworkController</name> <message> - <location filename="../../ui/member.ui" line="34"/> - <source>Member</source> - <translation type="obsolete">CzÅ‚onek</translation> + <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="55"/> + <source>Open in browser</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>NavigationController</name> + <name>NetworkTableModel</name> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="112"/> - <source>Save revokation document</source> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="188"/> + <source>Online</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="117"/> - <source>Publish UID</source> - <translation type="unfinished">Opublikować UID</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="124"/> - <source>Leave the currency</source> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="189"/> + <source>Offline</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="135"/> - <source>Remove the connection</source> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="190"/> + <source>Unsynchronized</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="158"/> - <source>UID</source> - <translation type="unfinished">UID</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="87"/> + <source>yes</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="152"/> - <source>Success publishing your UID</source> - <translation type="unfinished">Sukces publikowanie UID</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="88"/> + <source>no</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="152"/> - <source>Membership</source> - <translation type="unfinished">CzÅ‚onkostwo</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="89"/> + <source>offline</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="163"/> - <source>Warning</source> - <translation type="unfinished">Ostrzeżenie</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> + <source>Address</source> + <translation type="unfinished">Adres</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="163"/> - <source>Are you sure ? -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">JesteÅ› pewny ? -WysyÅ‚anie pozostawiajÄ…c popytu nie może być anulowane. -Proces doÅ‚Ä…czyć z powrotem do wspólnoty później bÄ™dzie musiaÅ‚ być ponownie wykonane.</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> + <source>Port</source> + <translation type="unfinished">Port</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="183"/> - <source>Revoke</source> - <translation type="unfinished">OdwoÅ‚ać</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="147"/> + <source>API</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="177"/> - <source>Success sending Revoke demand</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="148"/> + <source>Block</source> + <translation type="unfinished">Blok</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="188"/> - <source>Removing the connection</source> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="149"/> + <source>Hash</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="188"/> - <source>Are you sure ? This won't remove your money" -neither your identity from the network.</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="150"/> + <source>UID</source> + <translation type="unfinished">UID</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="204"/> - <source>Save a revokation document</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="151"/> + <source>Member</source> + <translation type="unfinished">CzÅ‚onek</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="204"/> - <source>All text files (*.txt)</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="152"/> + <source>Pubkey</source> + <translation type="unfinished">Klucz publiczny</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="213"/> - <source>Revokation file</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="153"/> + <source>Software</source> + <translation type="unfinished">Oprogramowanie</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="213"/> - <source><div>Your revokation document has been saved.</div> -<div><b>Please keep it in a safe place.</b></div> -The publication of this document will remove your identity from the network.</p></source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="154"/> + <source>Version</source> + <translation type="unfinished">Wersja</translation> </message> </context> <context> - <name>NavigationModel</name> - <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="27"/> - <source>Network</source> - <translation type="unfinished">Sieć</translation> - </message> + <name>NetworkWidget</name> <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="59"/> - <source>Transfers</source> + <location filename="../../../src/sakia/gui/navigation/network/network_uic.py" line="52"/> + <source>Form</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="77"/> - <source>Identities</source> - <translation type="unfinished">TożsamoÅ›ci</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="90"/> - <source>Web of Trust</source> - <translation type="unfinished">Sieć Zaufania</translation> - </message> </context> <context> - <name>NetworkController</name> + <name>PasswordInputController</name> <message> - <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="54"/> - <source>Unset root node</source> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="75"/> + <source>Non printable characters in password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="60"/> - <source>Set as root node</source> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="71"/> + <source>Non printable characters in secret key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="66"/> - <source>Open in browser</source> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="81"/> + <source>Wrong secret key or password. Cannot open the private key</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>NetworkFilterProxyModel</name> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="40"/> - <source>Address</source> - <translation>Adres</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="41"/> - <source>Port</source> - <translation>Port</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="42"/> - <source>Block</source> - <translation>Blok</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="45"/> - <source>UID</source> - <translation>UID</translation> - </message> + <name>PasswordInputView</name> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="46"/> - <source>Member</source> - <translation>CzÅ‚onek</translation> + <location filename="../../../src/sakia/gui/sub/password_input/view.py" line="33"/> + <source>Password is valid</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>PasswordInputWidget</name> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="47"/> - <source>Pubkey</source> - <translation>Klucz publiczny</translation> + <location filename="../../../src/sakia/gui/sub/password_input/password_input_uic.py" line="37"/> + <source>Please enter your password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="48"/> - <source>Software</source> - <translation>Oprogramowanie</translation> + <location filename="../../../src/sakia/gui/sub/password_input/password_input_uic.py" line="36"/> + <source>Please enter your secret key</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>PluginDialog</name> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="49"/> - <source>Version</source> - <translation>Wersja</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="52"/> + <source>Plugins manager</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/> - <source>yes</source> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="53"/> + <source>Installed plugins list</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/> - <source>no</source> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="54"/> + <source>Install a new plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/> - <source>offline</source> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="55"/> + <source>Uninstall selected plugin</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>PluginsManagerController</name> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="43"/> - <source>Hash</source> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/controller.py" line="60"/> + <source>Open File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="44"/> - <source>Time</source> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/controller.py" line="60"/> + <source>Sakia module (*.zip)</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>NetworkTabWidget</name> + <name>PluginsManagerView</name> <message> - <location filename="../../ui/network_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Forma</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/view.py" line="43"/> + <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>NetworkTableModel</name> + <name>PluginsTableModel</name> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="143"/> - <source>Online</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Name</source> + <translation type="unfinished">ImiÄ™</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="144"/> - <source>Offline</source> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Description</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> - <source>Unsynchronized</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Version</source> + <translation type="unfinished">Wersja</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> - <source>Corrupted</source> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Imported</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>PasswordInputController</name> + <name>PreferencesDialog</name> <message> - <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="69"/> - <source>Non printable characters in password</source> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="214"/> + <source>Preferences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="74"/> - <source>Wrong password typed. Cannot open the private key</source> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="215"/> + <source>General</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>PasswordInputView</name> <message> - <location filename="../../../src/sakia/gui/sub/password_input/view.py" line="28"/> - <source>Password is valid</source> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="216"/> + <source>Display</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>PreferencesDialog</name> <message> - <location filename="../../ui/preferences.ui" line="382"/> - <source>:</source> - <translation type="obsolete">:</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="217"/> + <source>Network</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ProcessConfigureAccount</name> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="168"/> - <source>New account</source> - <translation type="obsolete">Nowe konto</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="218"/> + <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">General settings</span></p></body></html></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="178"/> - <source>Configure {0}</source> - <translation type="obsolete">Skonfiguruj {0}</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="219"/> + <source>Default &referential</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="193"/> - <source>Ok</source> - <translation type="obsolete">Ok</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="220"/> + <source>Enable expert mode</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_account.py" line="208"/> - <source>Public key</source> - <translation type="obsolete">Klucz publiczny</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="221"/> + <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Display settings</span></p></body></html></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="229"/> - <source>Warning</source> - <translation type="obsolete">Ostrzeżenie</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="222"/> + <source>Digits after commas </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="252"/> - <source>Error</source> - <translation type="obsolete">BÅ‚Ä…d</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="223"/> + <source>Language</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ProcessConfigureCommunity</name> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="240"/> - <source>Configure community {0}</source> - <translation type="obsolete">Skonfiguruj spoÅ‚ecznoÅ›ci {0}</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="224"/> + <source>Maximize Window at Startup</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="243"/> - <source>Add a community</source> - <translation type="obsolete">Dodać spoÅ‚ecznoÅ›ci</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="225"/> + <source>Enable notifications</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="276"/> - <source>Error</source> - <translation type="obsolete">BÅ‚Ä…d</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="226"/> + <source>Dark Theme compatibility</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="227"/> + <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Network settings</span></p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="228"/> + <source>Use a http proxy server</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="229"/> + <source>Proxy server address</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="305"/> - <source>Delete</source> - <translation type="obsolete">Kasować</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="230"/> + <source>:</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="216"/> - <source>{0} : {1}</source> - <translation type="obsolete">{0} : {1}</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="231"/> + <source>Proxy username</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="230"/> - <source>The public key of your account wasn't found in the community. : - -{0} - -Would you like to publish the key ?</source> - <translation type="obsolete">Klucz publiczny konta nie zostaÅ‚ znaleziony w spoÅ‚ecznoÅ›ci. - -{0} - -ChciaÅ‚byÅ› opublikować klucz ?</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="232"/> + <source>Proxy password</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>PublicationMode</name> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="63"/> + <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="65"/> + <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="53"/> - <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="85"/> + <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="85"/> + <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="93"/> + <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="93"/> + <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="98"/> + <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="102"/> - <source> - <div>Identity revoked : {uid} (public key : {pubkey}...)</div> - <div>Identity signed on block : {timestamp}</div> - </source> + <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="117"/> - <source>Revocation</source> + <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="117"/> - <source><h4>The publication of this document will remove your identity from the network.</h4> - <li> - <li> <b>This identity won't be able to join the targeted currency 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 individuals anymore.</b> </li> - </li> - Please think twice before publishing this document. - </source> + <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="130"/> - <source>Revocation broadcast</source> + <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="130"/> - <source>The document was successfully broadcasted.</source> + <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> @@ -2398,17 +1648,7 @@ ChciaÅ‚byÅ› opublikować klucz ?</translation> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/quantitative.py" line="11"/> - <source>Q = Q - <br > - <table> - <tr><td>Q</td><td>Quantitative value</td></tr> - </table> - </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/money/quantitative.py" line="19"/> + <location filename="../../../src/sakia/money/quantitative.py" line="20"/> <source>Base referential of the money. Units values are used here.</source> <translation type="unfinished"></translation> </message> @@ -2425,35 +1665,21 @@ ChciaÅ‚byÅ› opublikować klucz ?</translation> <source>Q0 {0}</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../../src/sakia/money/quant_zerosum.py" line="12"/> - <source>Z0 = Q - ( M(t-1) / N(t) ) - <br > - <table> - <tr><td>Z0</td><td>Quantitative value at zero sum</td></tr> - <tr><td>Q</td><td>Quantitative value</td></tr> - <tr><td>M</td><td>Monetary mass</td></tr> - <tr><td>N</td><td>Members count</td></tr> - <tr><td>t</td><td>Last UD time</td></tr> - <tr><td>t-1</td><td>Penultimate UD time</td></tr> - </table></source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/money/quant_zerosum.py" line="10"/> - <source>{0} {1}Q0{2}</source> + <source>{0}{1}{2}</source> <translation type="unfinished"></translation> </message> </context> <context> <name>RecipientMode</name> <message> - <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="154"/> + <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/dialogs/transfer/view.py" line="147"/> + <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> @@ -2461,845 +1687,790 @@ ChciaÅ‚byÅ› opublikować klucz ?</translation> <context> <name>Relative</name> <message> - <location filename="../../../src/sakia/money/relative.py" line="9"/> + <location filename="../../../src/sakia/money/relative.py" line="11"/> <source>UD</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/relative.py" line="11"/> - <source>UD {0}</source> + <location filename="../../../src/sakia/money/relative.py" line="10"/> + <source>{0} {1}{2}</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>RelativeZSum</name> <message> - <location filename="../../../src/sakia/money/relative.py" line="12"/> - <source>R = Q / UD(t) - <br > - <table> - <tr><td>R</td><td>Relative value</td></tr> - <tr><td>Q</td><td>Quantitative value</td></tr> - <tr><td>UD</td><td>Universal Dividend</td></tr> - <tr><td>t</td><td>Last UD time</td></tr> - </table></source> + <location filename="../../../src/sakia/money/relative_zerosum.py" line="9"/> + <source>Relat Z-sum</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/relative.py" line="10"/> - <source>{0} {1}UD{2}</source> + <location filename="../../../src/sakia/money/relative_zerosum.py" line="10"/> + <source>{0} {1}{2}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/money/relative_zerosum.py" line="11"/> + <source>R0 UD</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>RelativeZSum</name> + <name>RevocationDialog</name> <message> - <location filename="../../../src/sakia/money/relative_zerosum.py" line="9"/> - <source>Relat Z-sum</source> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="142"/> + <source>Revoke an identity</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/relative_zerosum.py" line="11"/> - <source>R0 {0}</source> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="143"/> + <source><h2>Select a revocation document</h1></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/relative_zerosum.py" line="10"/> - <source>{0} {1}R0{2}</source> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="144"/> + <source>Load from file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/relative_zerosum.py" line="12"/> - <source>R0 = (Q / UD(t)) - (( M(t-1) / N(t) ) / UD(t)) - <br > - <table> - <tr><td>R0</td><td>Relative value at zero sum</td></tr> - <tr><td>R</td><td>Relative value</td></tr> - <tr><td>M</td><td>Monetary mass</td></tr> - <tr><td>N</td><td>Members count</td></tr> - <tr><td>t</td><td>Last UD time</td></tr> - <tr><td>t-1</td><td>Penultimate UD time</td></tr> - </table></source> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="145"/> + <source>Revocation document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="146"/> + <source><html><head/><body><p><span style=" font-size:x-large; font-weight:600;">Select publication destination</span></p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="147"/> + <source>To a co&mmunity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="148"/> + <source>&To an address</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="149"/> + <source>SSL/TLS</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>RevocationDialog</name> <message> - <location filename="../../ui/revocation.ui" line="210"/> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="150"/> + <source>Revocation information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="151"/> <source>Next</source> - <translation type="obsolete">NastÄ™pny</translation> + <translation type="unfinished"></translation> </message> </context> <context> - <name>SearchUserView</name> + <name>SakiaToolbar</name> <message> - <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="35"/> - <source>Looking for {0}...</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="72"/> + <source>Frame</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>SearchUserWidget</name> <message> - <location filename="../../ui/search_user_view.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Forma</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="73"/> + <source>Network</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/search_user_view.ui" line="33"/> - <source>Center the view on me</source> - <translation type="obsolete">WyÅ›rodkować widok na mnie</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="74"/> + <source>Search an identity</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="10"/> - <source>Research a pubkey, an uid...</source> - <translation type="unfinished">Badania klucz publiczny, uid...</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="75"/> + <source>Explore</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="76"/> + <source>Contacts</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>StatusBarController</name> + <name>SearchUserView</name> <message> - <location filename="../../../src/sakia/gui/main_window/status_bar/controller.py" line="62"/> - <source>Blockchain sync : {0} ({1})</source> + <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="54"/> + <source>Looking for {0}...</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>StepPageInit</name> + <name>SearchUserWidget</name> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="149"/> - <source>Error</source> - <translation type="obsolete">BÅ‚Ä…d</translation> + <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> + <message> + <location filename="../../../src/sakia/gui/sub/search_user/search_user_uic.py" line="35"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="124"/> - <source>{0} : {1}</source> - <translation type="obsolete">{0} : {1}</translation> + <location filename="../../../src/sakia/gui/sub/search_user/search_user_uic.py" line="36"/> + <source>Center the view on me</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>ToolbarController</name> + <name>StatusBarController</name> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/controller.py" line="77"/> - <source>Membership</source> - <translation type="unfinished">CzÅ‚onkostwo</translation> + <location filename="../../../src/sakia/gui/main_window/status_bar/controller.py" line="76"/> + <source>Blockchain sync: {0} BAT ({1})</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>Toast</name> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/controller.py" line="71"/> - <source>Success sending Membership demand</source> + <location filename="../../../src/sakia/gui/widgets/toast_uic.py" line="39"/> + <source>MainWindow</source> <translation type="unfinished"></translation> </message> </context> <context> <name>ToolbarView</name> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="12"/> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="27"/> <source>Publish a revocation document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="18"/> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="35"/> <source>Tools</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="21"/> - <source>Add a connection</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="27"/> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="46"/> <source>Settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="30"/> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="54"/> <source>About</source> <translation type="unfinished">O</translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="40"/> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="101"/> <source>Membership</source> <translation type="unfinished">CzÅ‚onkostwo</translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="41"/> - <source>Select a connection</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="49"/> + <source>Plugins manager</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TransactionsTabWidget</name> - <message> - <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="127"/> - <source><b>Balance</b> {:} {:}</source> - <translation type="obsolete"><b>Równowaga</b> {:} {:}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="175"/> - <source>Actions</source> - <translation type="obsolete">Akcje</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="190"/> - <source>Send again</source> - <translation type="obsolete">WyÅ›lij ponownie</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="195"/> - <source>Cancel</source> - <translation type="obsolete">Anuluj</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="201"/> - <source>Informations</source> - <translation type="obsolete">Informacja</translation> - </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="206"/> - <source>Add as contact</source> - <translation type="obsolete">Dodaj jako kontakt</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="57"/> + <source>About Money</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="211"/> - <source>Send money</source> - <translation type="obsolete">WyÅ›lij pieniÄ…dze</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="60"/> + <source>About Referentials</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="222"/> - <source>Copy pubkey to clipboard</source> - <translation type="obsolete">Kopiowanie klucza publicznego do schowka</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="65"/> + <source>About Web of Trust</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="288"/> - <source>Warning</source> - <translation type="obsolete">Ostrzeżenie</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="68"/> + <source>About Sakia</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="288"/> - <source>Are you sure ? -This money transfer will be removed and not sent.</source> - <translation type="obsolete">JesteÅ› pewny ? -Ten przelew zostanie usuniÄ™ty i nie wysÅ‚aÅ‚.</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source> + <table cellpadding="5"> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}%</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +</table> +</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="160"/> - <source>{:}</source> - <translation type="obsolete">{:}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Minimum delay between 2 certifications (days)</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TransferMoneyDialog</name> <message> - <location filename="../../ui/transfer.ui" line="14"/> - <source>Transfer money</source> - <translation type="obsolete">Przelać pieniÄ…dze</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Minimum percent of sentries to reach to match the distance rule</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="20"/> - <source>Community</source> - <translation type="obsolete">SpoÅ‚eczność</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum distance between each WoT member and a newcomer</source> + <translation type="unfinished">La distance maximale entre les membres individuels de la WOT et novice</translation> </message> <message> - <location filename="../../ui/transfer.ui" line="32"/> - <source>Transfer money to</source> - <translation type="obsolete">Przelać pieniÄ…dze na</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="159"/> + <source>Web of Trust rules</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="40"/> - <source>Contact</source> - <translation type="obsolete">Kontakt</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="169"/> + <source>Money rules</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="136"/> - <source>Key</source> - <translation type="obsolete">Klucz</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="184"/> + <source>Referentials</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="246"/> - <source> UD</source> - <translation type="obsolete"> UD</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="193"/> + <source> + <table cellpadding="5"> + <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> + <tr><td align="right"><b>{:2.2%} / {:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + </table> + </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="292"/> - <source>Transaction message</source> - <translation type="obsolete">komunikat transakcji</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Universal Dividend UD(t) in</source> + <translation type="unfinished">Uniwersalny Dywidendy UD(t) w</translation> </message> <message> - <location filename="../../../src/sakia/gui/transfer.py" line="137"/> - <source>Money transfer</source> - <translation type="obsolete">Przelew pieniÄ™dzy</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Monetary Mass M(t) in</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transfer.py" line="137"/> - <source>No amount. Please give the transfert amount</source> - <translation type="obsolete">Nie ilość. ProszÄ™ podać kwotÄ™ przelewu</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Members N(t)</source> + <translation type="unfinished">CzÅ‚onkowie N(t)</translation> </message> <message> - <location filename="../../../src/sakia/gui/transfer.py" line="175"/> - <source>Transfer</source> - <translation type="obsolete">Przenieść</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Monetary Mass per member M(t)/N(t) in</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transfer.py" line="160"/> - <source>Success sending money to {0}</source> - <translation type="obsolete">Sukces wysyÅ‚ania pieniÄ™dzy do {0}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>day</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/transfer.py" line="111"/> - <source>Error</source> - <translation type="obsolete">BÅ‚Ä…d</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Actual growth c = UD(t)/[M(t)/N(t)]</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/transfer.py" line="111"/> - <source>{0} : {1}</source> - <translation type="obsolete">{0} : {1}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Last UD date and time (t)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="95"/> - <source>&Recipient public key</source> - <translation type="obsolete">&Odbiorca klucz publiczny</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Next UD date and time (t+1)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="211"/> - <source>Wallet</source> - <translation type="obsolete">Portfel</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Next UD reevaluation (t+1)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="230"/> - <source>Available money : </source> - <translation type="obsolete">DostÄ™pne pieniÄ…dze : </translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="239"/> + <source> + <table cellpadding="5"> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + </table> + </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="239"/> - <source>Amount</source> - <translation type="obsolete">Ilość</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>{:2.2%} / {:} days</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TransferView</name> <message> - <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="26"/> - <source>No amount. Please give the transfer amount</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>Fundamental growth (c) / Reevaluation delta time (dt_reeval)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="29"/> - <source>Please enter correct password</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>UDÄž(t) = UDÄž(t-1) + c²*M(t-1)/N(t)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TxFilterProxyModel</name> <message> - <location filename="../../../src/cutecoin/models/txhistory.py" line="158"/> - <source>{0} / {1} validations</source> - <translation type="obsolete">{0} / {1} walidacje</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>Universal Dividend (formula)</source> + <translation type="unfinished">Uniwersalny Dywidendy (formuÅ‚a)</translation> </message> <message> - <location filename="../../../src/cutecoin/models/txhistory.py" line="162"/> - <source>Validating... {0} %</source> - <translation type="obsolete">Walidacji... {0} %</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Name</source> + <translation type="unfinished">ImiÄ™</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="146"/> - <source>{0} / {1} confirmations</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Units</source> + <translation type="unfinished">Jednostki</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="150"/> - <source>Confirming... {0} %</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Formula</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TxHistoryController</name> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="62"/> - <source>Received {amount} from {number} transfers</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Description</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="65"/> - <source>New transactions received</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="304"/> + <source>{:} day(s) {:} hour(s)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TxHistoryModel</name> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/model.py" line="116"/> - <source>Loading...</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="300"/> + <source>{:} hour(s)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>UserInformationView</name> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="61"/> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="307"/> <source> <table cellpadding="5"> + <tr><td align="right"><b>{:2.2%}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> + </table> </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>Public key</source> - <translation type="unfinished">Klucz publiczny</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>UID Published on</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Fundamental growth (c)</source> + <translation type="unfinished">Podstawowym wzrostu (c)</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>Join date</source> - <translation type="unfinished">Data rejestracji</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Initial Universal Dividend UD(0) in</source> + <translation type="unfinished">Uniwersalny Dywidendy poczÄ…tkowa UD(0) w</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>Expires in</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Time period between two UD</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>Certs. received</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Time period between two UD reevaluation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="92"/> - <source>Member</source> - <translation type="unfinished">CzÅ‚onek</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="92"/> - <source>Non-Member</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Number of blocks used for calculating median time</source> + <translation type="unfinished">Liczba bloków stosowane do obliczania mediany czasu</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="93"/> - <source>#FF0000</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>The average time in seconds for writing 1 block (wished time)</source> + <translation type="unfinished">Åšredni czas w sekundach do pisania 1 blok (szkoda czasu)</translation> </message> -</context> -<context> - <name>WalletsTab</name> <message> - <location filename="../../ui/wallets_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Forma</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>The number of blocks required to evaluate again PoWMin value</source> + <translation type="unfinished">Liczba bloków wymagane do oceny wartoÅ›ci ponownie PoWMin</translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="43"/> - <source>Account</source> - <translation type="obsolete">Konto</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>The percent of previous issuers to reach for personalized difficulty</source> + <translation type="unfinished">Procent poprzednich emitentów dotrzeć do spersonalizowanej trudnoÅ›ci</translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="52"/> - <source>label_general</source> - <translation type="obsolete">label_general</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="38"/> + <source>Add an Sakia account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="34"/> - <source>Balance</source> - <translation type="obsolete">Równowaga</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="102"/> + <source>Select an account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="47"/> - <source>label_balance</source> - <translation type="obsolete">label_balance</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum validity time of a certification (days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="86"/> - <source>Publish UID</source> - <translation type="obsolete">Opublikować UID</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Minimum quantity of certifications to be part of the WoT</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="93"/> - <source>Revoke UID</source> - <translation type="obsolete">OdwoÅ‚ać UID</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum quantity of active certifications per member</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="100"/> - <source>Renew membership</source> - <translation type="obsolete">Odnów czÅ‚onkostwo</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum time a certification can wait before being in blockchain (days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="107"/> - <source>Send leaving demand</source> - <translation type="obsolete">WyÅ›lij pozostawiajÄ…c popytu</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum validity time of a membership (days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="57"/> - <source>label_balance_range</source> - <translation type="obsolete">label_balance_range</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="71"/> + <source>Quit</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>WalletsTabWidget</name> + <name>TransferMoneyWidget</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="88"/> - <source>Membership</source> - <translation type="obsolete">CzÅ‚onkostwo</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="154"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="106"/> - <source>Last renewal on {:}, expiration on {:}</source> - <translation type="obsolete">Ostatni odnowienia na {:}, wygaÅ›niÄ™ciu z dniem {:}</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="156"/> + <source>Transfer money to</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="124"/> - <source>Your web of trust</source> - <translation type="obsolete">Twój sieć zaufania</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="157"/> + <source>&Recipient public key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="124"/> - <source>Certified by {:} members; Certifier of {:} members</source> - <translation type="obsolete">Certyfikowany przez {:} czÅ‚onków; Certifier z {:} czÅ‚onków</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="158"/> + <source>Key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="124"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="124"/> - <source>Not a member</source> - <translation type="obsolete">Nie jest czÅ‚onkiem</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="159"/> + <source>Search &user</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="180"/> - <source>New Wallet</source> - <translation type="obsolete">Nowy portfel</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="160"/> + <source>Local ke&y</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="183"/> - <source>Rename</source> - <translation type="obsolete">Aby zmienić nazwÄ™</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="161"/> + <source>Con&tact</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="187"/> - <source>Copy pubkey to clipboard</source> - <translation type="obsolete">Skopiować klucz publiczny do schowka</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="162"/> + <source>Available money: </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="192"/> - <source>Transfer to...</source> - <translation type="obsolete">Przenieść do...</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="163"/> + <source>Amount</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="305"/> - <source>Warning</source> - <translation type="obsolete">Ostrzeżenie</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="164"/> + <source> UD</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="266"/> - <source>Are you sure ? -Sending a leaving demand cannot be canceled. -The process to join back the community later will have to be done again.</source> - <translation type="obsolete">JesteÅ› pewny ? -WysyÅ‚anie pozostawiajÄ…c popytu nie może być anulowane. -Proces doÅ‚Ä…czyć z powrotem do wspólnoty później bÄ™dzie musiaÅ‚ być ponownie wykonane.</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="165"/> + <source>Transaction message</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="279"/> - <source>Are you sure ? -Publishing your UID can be canceled by Revoke UID.</source> - <translation type="obsolete">JesteÅ› pewny ? -Publikowanie UID może zostać anulowane przez odwoÅ‚aniu UID.</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="166"/> + <source>Secret Key / Password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="290"/> - <source>UID Publishing</source> - <translation type="obsolete">UID wydawnictwa</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="155"/> + <source>Select account</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TransferView</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="290"/> - <source>Success publishing your UID</source> - <translation type="obsolete">Sukces publikowanie UID</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="29"/> + <source>No amount. Please give the transfer amount</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="293"/> - <source>Publish UID error</source> - <translation type="obsolete">Publikowanie bÅ‚Ä…d UID</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="36"/> + <source>Please enter correct password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="296"/> - <source>Network error</source> - <translation type="obsolete">BÅ‚Ä…d sieci</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="40"/> + <source>Please enter a receiver</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="296"/> - <source>Couldn't connect to network : {0}</source> - <translation type="obsolete">Nie można poÅ‚Ä…czyć siÄ™ z sieciÄ…: {0}</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="44"/> + <source>Incorrect receiver address or pubkey</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TxHistoryController</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="305"/> - <source>Are you sure ? -Revoking your UID can only success if it is not already validated by the network.</source> - <translation type="obsolete">JesteÅ› pewny ? -OdwoÅ‚anie UID może tylko sukcesem, jeÅ›li nie jest on już zatwierdzony przez sieć.</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="95"/> + <source>Received {amount} from {number} transfers</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="321"/> - <source>Renew membership</source> - <translation type="obsolete">Odnów czÅ‚onkostwo</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="99"/> + <source>New transactions received</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TxHistoryModel</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="328"/> - <source>Send membership demand</source> - <translation type="obsolete">WyÅ›lij popytu czÅ‚onkostwa</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/model.py" line="137"/> + <source>Loading...</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TxHistoryView</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="106"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/view.py" line="63"/> + <source> / {:} pages</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TxHistoryWidget</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="149"/> - <source>{:}</source> - <translation type="obsolete">{:}</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="109"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="155"/> - <source>in [{:} ; {:}]</source> - <translation type="obsolete">w [{:} ; {:}]</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="110"/> + <source>Balance</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>WalletsTableModel</name> <message> - <location filename="../../../src/sakia/models/wallets.py" line="72"/> - <source>Name</source> - <translation type="obsolete">ImiÄ™</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="111"/> + <source>loading...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/models/wallets.py" line="72"/> - <source>Amount</source> - <translation type="obsolete">Ilość</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="112"/> + <source>Send money</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/models/wallets.py" line="72"/> - <source>Pubkey</source> - <translation type="obsolete">Klucz publiczny</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="114"/> + <source>dd/MM/yyyy</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>WoT.Node</name> + <name>UserInformationView</name> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="294"/> - <source>Informations</source> - <translation type="obsolete">Informacje</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>Public key</source> + <translation type="unfinished">Klucz publiczny</translation> </message> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="299"/> - <source>Add as contact</source> - <translation type="obsolete">Dodaj jako kontakt</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>UID Published on</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="304"/> - <source>Send money</source> - <translation type="obsolete">WyÅ›lij pieniÄ…dze</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>Join date</source> + <translation type="unfinished">Data rejestracji</translation> </message> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="309"/> - <source>Certify identity</source> - <translation type="obsolete">PoÅ›wiadcza tożsamość</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>Expires in</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>WotTabWidget</name> <message> - <location filename="../../ui/wot_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Forma</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>Certs. received</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wot_tab.ui" line="33"/> - <source>Center the view on me</source> - <translation type="obsolete">WyÅ›rodkować widok na mnie</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="95"/> + <source>Member</source> + <translation type="unfinished">CzÅ‚onek</translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="25"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">Badania klucz publiczny, uid...</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="96"/> + <source>#FF0000</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="140"/> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="62"/> <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="122"/> - <source>Membership</source> - <translation type="obsolete">CzÅ‚onkostwo</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="140"/> - <source>Last renewal on {:}, expiration on {:}</source> - <translation type="obsolete">Ostatni odnowienia na {:}, wygaÅ›niÄ™ciu z dniem {:}</translation> + <table cellpadding="5"> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} BAT</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} BAT</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="158"/> - <source>Your web of trust</source> - <translation type="obsolete">Twój sieć zaufania</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="95"/> + <source>Not a member</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>UserInformationWidget</name> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="158"/> - <source>Certified by {:} members; Certifier of {:} members</source> - <translation type="obsolete">Certyfikowany przez {:} czÅ‚onków; Certifier z {:} czÅ‚onków</translation> + <location filename="../../../src/sakia/gui/sub/user_information/user_information_uic.py" line="76"/> + <source>Member informations</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="158"/> - <source>Not a member</source> - <translation type="obsolete">Nie jest czÅ‚onkiem</translation> + <location filename="../../../src/sakia/gui/sub/user_information/user_information_uic.py" line="77"/> + <source>User</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>WotWidget</name> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="158"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </translation> + <location filename="../../../src/sakia/gui/navigation/graphs/wot/wot_tab_uic.py" line="27"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>certificationsTabWidget</name> + <name>dialog</name> <message> - <location filename="../../ui/certifications_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Forma</translation> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="111"/> + <source>Certification</source> + <translation type="unfinished">Certyfikacja</translation> </message> <message> - <location filename="../../ui/certifications_tab.ui" line="63"/> - <source>dd/MM/yyyy</source> - <translation type="obsolete">dd/MM/yyyy</translation> + <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="47"/> + <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="129"/> + <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="37"/> + <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="47"/> - <source>Add as contact</source> - <translation type="obsolete">Dodaj jako kontakt</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="42"/> + <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="51"/> + <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="55"/> + <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="60"/> + <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="70"/> + <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="72"/> + <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="76"/> + <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="81"/> + <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="86"/> + <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="46"/> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="52"/> <source>Please enter your password</source> <translation type="unfinished"></translation> </message> @@ -3307,67 +2478,9 @@ OdwoÅ‚anie UID może tylko sukcesem, jeÅ›li nie jest on już zatwierdzony przez <context> <name>self.config_dialog</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="88"/> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="103"/> <source>Ok</source> <translation>Ok</translation> </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="75"/> - <source>Forbidden : salt is too short</source> - <translation type="obsolete">Zabrania siÄ™: sól jest zbyt krótki</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="79"/> - <source>Forbidden : password is too short</source> - <translation type="obsolete">Zabrania siÄ™: hasÅ‚o jest za krótkie</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="83"/> - <source>Forbidden : Invalid characters in salt field</source> - <translation type="obsolete">Zabrania siÄ™: NieprawidÅ‚owe znaki w polu soli</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="87"/> - <source>Forbidden : Invalid characters in password field</source> - <translation type="obsolete">Zabrania siÄ™: NieprawidÅ‚owe znaki w polu hasÅ‚a</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="93"/> - <source>Error : passwords are different</source> - <translation type="obsolete">BÅ‚Ä…d: hasÅ‚a sÄ… różne</translation> - </message> -</context> -<context> - <name>transactionsTabWidget</name> - <message> - <location filename="../../ui/transactions_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Forma</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="66"/> - <source>dd/MM/yyyy</source> - <translation type="obsolete">dd/MM/yyyy</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="83"/> - <source>Payment:</source> - <translation type="obsolete">PÅ‚atność:</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="90"/> - <source>Deposit:</source> - <translation type="obsolete">Kaucja:</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="100"/> - <source>Balance:</source> - <translation type="obsolete">Równowaga :</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="20"/> - <source>Balance</source> - <translation type="obsolete">Równowaga</translation> - </message> </context> </TS> diff --git a/res/i18n/ts/pt.ts b/res/i18n/ts/pt.ts index 2e4ad8b8317238da6d6655df8fde2e46151cc191..b771541a3d44a9748c84b2db652476bb5c0d81bc 100644 --- a/res/i18n/ts/pt.ts +++ b/res/i18n/ts/pt.ts @@ -1,2619 +1,1632 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="2.0" language="pt" sourcelanguage=""> <context> - <name>AboutPopup</name> + <name>AboutMoney</name> <message> - <location filename="../../ui/about.ui" line="14"/> - <source>About</source> - <translation type="obsolete">Sobre</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="56"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/about.ui" line="22"/> - <source>label</source> - <translation type="obsolete">etiqueta</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="57"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="58"/> + <source>Rules</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="59"/> + <source>Money</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>Account</name> + <name>AboutPopup</name> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>Units</source> - <translation type="obsolete">Unidades</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_uic.py" line="40"/> + <source>About</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>UD {0}</source> - <translation type="obsolete">Dividendo Universal {0}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_uic.py" line="41"/> + <source>label</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>AboutWot</name> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>UD</source> - <translation type="obsolete">Dividendo Universal</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_wot_uic.py" line="33"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>Q0 {0}</source> - <translation type="obsolete">Q0 {0}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_wot_uic.py" line="34"/> + <source>WoT</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>BaseGraph</name> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>Quant Z-sum</source> - <translation type="obsolete">Quant Z-sum</translation> + <location filename="../../../src/sakia/data/graphs/base_graph.py" line="19"/> + <source>(sentry)</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ButtonsState</name> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>R0 {0}</source> - <translation type="obsolete">R0 {0}</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> + <source>Duniter documents (*.txt)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>Relat Z-sum</source> - <translation type="obsolete">Relat Z-sum</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/core/account.py" line="67"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Aviso: sua associação expirará em breve.</translation> + <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/core/account.py" line="72"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Aviso: você poderá perder certificações em breve.</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> + <source>Certification</source> + <translation type="unfinished">Certificação</translation> </message> -</context> -<context> - <name>AccountConfigurationDialog</name> <message> - <location filename="../../ui/account_cfg.ui" line="14"/> - <source>Add an account</source> - <translation type="obsolete">Adicione uma conta</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="147"/> + <source>Success sending certification</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="30"/> - <source>Account parameters</source> - <translation type="obsolete">Parâmetros da conta</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="192"/> + <source>{days} days</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="51"/> - <source>Account name (uid)</source> - <translation type="obsolete">Nome da conta (UID)</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="194"/> + <source>{hours} hours and {min} min.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="68"/> - <source>Wallets</source> - <translation type="obsolete">Carteiras</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> + <source>Import identity document</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="84"/> - <source>Delete account</source> - <translation type="obsolete">Excluir conta</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> + <source>Could not broadcast certification: {0}</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="113"/> - <source>Key parameters</source> - <translation type="obsolete">Parâmetros-chave</translation> + <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="../../ui/account_cfg.ui" line="143"/> - <source>CryptoID</source> - <translation type="obsolete">CryptoID (salt)</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="198"/> + <source>Remaining time before next certification validation: {0}</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CertificationController</name> <message> - <location filename="../../ui/account_cfg.ui" line="153"/> - <source>Your password</source> - <translation type="obsolete">Sua senha</translation> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="204"/> + <source>{days} days</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="166"/> - <source>Please repeat your password</source> - <translation type="obsolete">Por favor, repita sua senha</translation> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="206"/> + <source>{hours}h {min}min</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CertificationView</name> <message> - <location filename="../../ui/account_cfg.ui" line="185"/> - <source>Show public key</source> - <translation type="obsolete">Mostrar chave pública</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> + <source>&Ok</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="242"/> - <source>Communities membership</source> - <translation type="obsolete">Comunidades associadas</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="25"/> + <source>No more certifications</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="230"/> - <source>Add a community</source> - <translation type="obsolete">Adicionar uma comunidade</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="../../ui/account_cfg.ui" line="237"/> - <source>Remove selected community</source> - <translation type="obsolete">Remover a comunidade selecionada</translation> + <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="../../ui/account_cfg.ui" line="261"/> - <source>Previous</source> - <translation type="obsolete">Anterior</translation> + <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="../../ui/account_cfg.ui" line="281"/> - <source>Next</source> - <translation type="obsolete">Próximo</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="43"/> + <source>&Process Certification</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="215"/> - <source>Communities</source> - <translation type="obsolete">Comunidades</translation> + <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>Application</name> + <name>CertificationWidget</name> <message> - <location filename="../../../src/sakia/core/app.py" line="76"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Aviso: sua associação expirará em breve.</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="139"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/core/app.py" line="81"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Aviso: você poderá perder certificações em breve.</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="140"/> + <source>Select your identity</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ButtonBoxState</name> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="88"/> - <source>Certification</source> - <translation type="unfinished">Certificação</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="141"/> + <source>Certifications stock</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="79"/> - <source>Success sending certification</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="142"/> + <source>Certify user</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="88"/> - <source>Could not broadcast certification : {0}</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="143"/> + <source>Import identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="103"/> - <source>Certifications sent : {nb_certifications}/{stock}</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="144"/> + <source>Process certification</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="110"/> - <source>{days} days</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="150"/> + <source>Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="112"/> - <source>{hours} hours and {min} min.</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="146"/> + <source>Step 1. Check the key/user / Step 2. Accept the money licence / Step 3. Sign to confirm certification</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="115"/> - <source>Remaining time before next certification validation : {0}</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="147"/> + <source>Licence</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CertificationController</name> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/controller.py" line="144"/> - <source>{days} days</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="148"/> + <source>By going throught the process of creating a wallet, you accept the license above.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/controller.py" line="146"/> - <source>{hours}h {min}min</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="149"/> + <source>I accept the above licence</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="151"/> + <source>Secret Key / Password</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>CertificationDialog</name> + <name>CertifiersTableModel</name> <message> - <location filename="../../../src/sakia/gui/certification.py" line="136"/> - <source>Certification</source> - <translation type="obsolete">Certificação</translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="126"/> + <source>UID</source> + <translation type="unfinished">UID</translation> </message> <message> - <location filename="../../ui/certification.ui" line="26"/> - <source>Community</source> - <translation type="obsolete">Comunidade</translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="127"/> + <source>Pubkey</source> + <translation type="unfinished">Chave pública</translation> </message> <message> - <location filename="../../ui/certification.ui" line="54"/> - <source>Certify user</source> - <translation type="obsolete">Certificar usuário</translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="131"/> + <source>Expiration</source> + <translation type="unfinished">Expiração</translation> </message> <message> - <location filename="../../ui/certification.ui" line="40"/> - <source>Contact</source> - <translation type="obsolete">Contato</translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="128"/> + <source>Publication</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CommunityState</name> <message> - <location filename="../../ui/certification.ui" line="61"/> - <source>User public key</source> - <translation type="obsolete">Chave pública do usuário</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="86"/> + <source>Member</source> + <translation type="unfinished">Membro</translation> </message> <message> - <location filename="../../ui/certification.ui" line="157"/> - <source>Key</source> - <translation type="obsolete">Chave</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="138"/> + <source>Status</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="65"/> - <source>Success certifying {0} from {1}</source> - <translation type="obsolete">Sucesso ao certificar {0} de {1}</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="149"/> + <source>Certs. received</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="75"/> - <source>Error</source> - <translation type="obsolete">Erro</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="149"/> + <source>Membership</source> + <translation type="unfinished">Associação</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="75"/> - <source>{0} : {1}</source> - <translation type="obsolete">{0} : {1}</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="190"/> + <source>{:} day(s) {:} hour(s)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="77"/> - <source>Ok</source> - <translation type="obsolete">Ok</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="186"/> + <source>{:} hour(s)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/certification.py" line="232"/> - <source>Not a member</source> - <translation type="obsolete">Não é um membro</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Fundamental growth (c)</source> + <translation type="unfinished">Crescimento fundamental (c)</translation> </message> -</context> -<context> - <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="29"/> - <source>&Ok</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Initial Universal Dividend UD(0) in</source> + <translation type="unfinished">Dividendo Universal inicial "UD(0)" em</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="22"/> - <source>No more certifications</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Time period between two UD</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="24"/> - <source>Not a member</source> - <translation type="unfinished">Não é um membro</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="25"/> - <source>Please select an identity</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Minimum delay between 2 certifications (in days)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="26"/> - <source>&Ok (Not validated before {remaining})</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Minimum percent of sentries to reach to match the distance rule</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CommunityConfigurationDialog</name> <message> - <location filename="../../ui/community_cfg.ui" line="17"/> - <source>Add a community</source> - <translation type="obsolete">Adicionar uma comunidade</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum distance between each WoT member and a newcomer</source> + <translation type="unfinished">Distância máxima entre cada membro da Rede de Confiança e um novato</translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="46"/> - <source>Please enter the address of a node :</source> - <translation type="obsolete">Por favor, insira o endereço de um nó:</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="72"/> + <source>Identity written in blockchain</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="61"/> - <source>:</source> - <translation type="obsolete">:</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="79"/> + <source>Identity not written in blockchain</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="98"/> - <source>Check node connectivity</source> - <translation type="obsolete">Verificar a conectividade do nó</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="95"/> + <source>Renew membership</source> + <translation type="unfinished">Renovar associação</translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="162"/> - <source>Communities nodes</source> - <translation type="obsolete">Nós de comunidades</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="99"/> + <source>Request membership</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="180"/> - <source>Server</source> - <translation type="obsolete">Servidor</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="104"/> + <source>{0} more certifications required</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="203"/> - <source>Add</source> - <translation type="obsolete">Adicionar</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="111"/> + <source>Expires in </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="224"/> - <source>Previous</source> - <translation type="obsolete">Anterior</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="119"/> + <source>Expired or never published</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="247"/> - <source>Next</source> - <translation type="obsolete">Próximo</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Time period between two UD reevaluation</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CommunityState</name> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="42"/> - <source>Member</source> - <translation type="unfinished">Membro</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="79"/> + <source>Expires on: {0}</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="42"/> - <source>Non-Member</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum validity time of a certification (in days)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="43"/> - <source>#FF0000</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Minimum quantity of certifications to be part of the WoT</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>members</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum quantity of active certifications per member</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Monetary mass</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum time before a pending certification expire</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Status</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum validity time of a membership (in days)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Certs. received</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="86"/> + <source>Not a member</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Membership</source> - <translation type="unfinished">Associação</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="101"/> + <source>Identity registration ready</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CongratulationPopup</name> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Balance</source> - <translation type="unfinished">Balanço</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/congratulation_uic.py" line="51"/> + <source>Congratulation</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="125"/> - <source>No Universal Dividend created yet.</source> - <translation type="unfinished">Nenhum Dividendo Universal criado ainda.</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/congratulation_uic.py" line="52"/> + <source>label</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ConnectionConfigController</name> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="197"/> + <source>Broadcasting identity...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Universal Dividend UD(t) in</source> - <translation type="unfinished">Dividendo Universal "UD(t)" em</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="491"/> + <source>connecting...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Monetary Mass M(t-1) in</source> - <translation type="unfinished">Massa Monetária "M(t-1)" em</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="530"/> + <source>Could not connect. Check node peering entry</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Members N(t)</source> - <translation type="unfinished">Membros "N(t)"</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="460"/> + <source>Could not find your identity on the network.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Monetary Mass per member M(t-1)/N(t) in</source> - <translation type="unfinished">Massa Monetária por membro "M(t-1)/N(t)" em</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="183"/> + <source>Next</source> + <translation type="unfinished">Próximo</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Actual growth c = UD(t)/[M(t-1)/N(t)]</source> - <translation type="unfinished">Crescimento real "c = UD(t)/[M(t-1)/N(t)]"</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="186"/> + <source> (Optional)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Penultimate UD date and time (t-1)</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="330"/> + <source>Save a revocation document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Last UD date and time (t)</source> - <translation type="unfinished">Data e hora do último Dividendo Universal (t)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="330"/> + <source>All text files (*.txt)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Next UD date and time (t+1)</source> - <translation type="unfinished">Data e hora do próximo Dividendo Universal (t+1)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="526"/> + <source>An account already exists using this key.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="282"/> + <source>Forbidden: pubkey is too short</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>{:2.0%} / {:} days</source> - <translation type="unfinished">{:2.0%} / {:} dias</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="285"/> + <source>Forbidden: pubkey is too long</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>Fundamental growth (c) / Delta time (dt)</source> - <translation type="unfinished">Crescimento fundamental (c) / Tempo delta (dt)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="289"/> + <source>Error: passwords are different</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>UDÄž(t) = UDÄž(t-1) + c²*M(t-1)/N(t-1)</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="293"/> + <source>Error: salts are different</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>Universal Dividend (formula)</source> - <translation type="unfinished">Dividendo Universal (fórmula)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="315"/> + <source>Forbidden: salt is too short</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>{:} = {:} + {:2.0%}²* {:} / {:}</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="319"/> + <source>Forbidden: password is too short</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>Universal Dividend (computed)</source> - <translation type="unfinished">Dividendo Universal (computado)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="344"/> + <source>Revocation file</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/> - <source>Name</source> - <translation type="unfinished">Nome</translation> + <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/navigation/informations/view.py" line="176"/> - <source>Units</source> - <translation type="unfinished">Unidades</translation> + <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/navigation/informations/view.py" line="176"/> - <source>Formula</source> + <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/navigation/informations/view.py" line="176"/> - <source>Description</source> + <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/navigation/informations/view.py" line="194"/> - <source>{:} day(s) {:} hour(s)</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="344"/> + <source><div>Your revocation document has been saved.</div> +<div><b>Please keep it in a safe place.</b></div> +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/navigation/informations/view.py" line="196"/> - <source>{:} hour(s)</source> + <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/navigation/informations/view.py" line="201"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:2.0%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> - </table> - </source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="299"/> + <source>Forbidden: invalid characters in salt</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Fundamental growth (c)</source> - <translation type="unfinished">Crescimento fundamental (c)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="305"/> + <source>Forbidden: invalid characters in password</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ConnectionConfigView</name> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Initial Universal Dividend UD(0) in</source> - <translation type="unfinished">Dividendo Universal inicial "UD(0)" em</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="134"/> + <source>UID broadcast</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Time period between two UD</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="126"/> + <source>Identity broadcasted to the network</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Number of blocks used for calculating median time</source> - <translation type="unfinished">Número de blocos utilizados para calcular o tempo mediano</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="135"/> + <source>Error</source> + <translation type="unfinished">Erro</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>The average time in seconds for writing 1 block (wished time)</source> - <translation type="unfinished">O tempo médio em segundos para escrever 1 bloco (tempo desejado)</translation> + <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/navigation/informations/view.py" line="201"/> - <source>The number of blocks required to evaluate again PoWMin value</source> - <translation type="unfinished">O número de blocos necessários para avaliar novamente o valor de 'PoWMin'</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="216"/> + <source>{days} days, {hours}h and {min}min</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>The percent of previous issuers to reach for personalized difficulty</source> - <translation type="unfinished">A porcentagem de emissores anteriores para alcançar a dificuldade personalizada</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="144"/> + <source>New account on {0} network</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="224"/> <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </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> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Minimum delay between 2 certifications (in days)</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="260"/> + <source>I accept the above licence</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum age of a valid signature (in days)</source> - <translation type="unfinished">Idade máxima de uma assinatura válida (em dias)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="264"/> + <source>Public key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Minimum quantity of signatures to be part of the WoT</source> - <translation type="unfinished">Quantidade mÃnima de assinaturas para ser parte da Rede de Confiança</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="266"/> + <source>Secret key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum quantity of active certifications made by member.</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="267"/> + <source>Please repeat your secret key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum delay a certification can wait before being expired for non-writing.</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="268"/> + <source>Your password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Minimum percent of sentries to reach to match the distance rule</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="269"/> + <source>Please repeat your password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum age of a valid membership (in days)</source> - <translation type="unfinished">Idade máxima de uma associação válida (em dias)</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="270"/> + <source>Show public key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum distance between each WoT member and a newcomer</source> - <translation type="unfinished">Distância máxima entre cada membro da Rede de Confiança e um novato</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="271"/> + <source>Scrypt parameters</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CommunityTabWidget</name> <message> - <location filename="../../ui/community_tab.ui" line="17"/> - <source>communityTabWidget</source> - <translation type="obsolete">communityTabWidget</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="272"/> + <source>Simple</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_tab.ui" line="40"/> - <source>Identities</source> - <translation type="obsolete">Identidades</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="273"/> + <source>Secure</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_tab.ui" line="53"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">Busque uma chave pública, um UID...</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="274"/> + <source>Hardest</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_tab.ui" line="60"/> - <source>Search</source> - <translation type="obsolete">Busca</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="275"/> + <source>Extreme</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="58"/> - <source>Web of Trust</source> - <translation type="obsolete">Rede de Confiança</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="279"/> + <source>Export revocation document to continue</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="59"/> - <source>Members</source> - <translation type="obsolete">Membros</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="237"/> + <source>Add an account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="62"/> - <source>Direct connections</source> - <translation type="obsolete">Conexões diretas</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="242"/> + <source><html><head/><body><p><span style=" font-size:large; font-weight:600;">Licence</span></p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message encoding="UTF-8"> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="243"/> + <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> This program is free software: you can redistribute it and/or modify</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> it under the terms of the GNU General Public License as published by</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> the Free Software Foundation, either version 3 of the License, or</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> (at your option) any later version.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Hack'; font-size:10pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> This program is distributed in the hope that it will be useful,</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> GNU General Public License for more details.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Hack'; font-size:10pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> You should have received a copy of the GNU General Public License</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> along with this program. If not, see &lt;http://www.gnu.org/licenses/&gt;. </span><a name="TransNote1-rev"></a><a href="https://www.gnu.org/licenses/gpl-howto.fr.html#TransNote1"><span style=" font-family:'Hack'; font-size:10pt; text-decoration: underline; color:#2980b9; vertical-align:super;">1</span></a></p></body></html></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="76"/> - <source>Membership</source> - <translation type="obsolete">Associação</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="259"/> + <source>By going throught the process of creating a wallet, you accept the licence above.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="76"/> - <source>Success sending Membership demand</source> - <translation type="obsolete">Sucesso ao enviar pedido de associação</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="261"/> + <source>Account parameters</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="82"/> - <source>Revoke</source> - <translation type="obsolete">Revogar</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="238"/> + <source>Create a new member account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="82"/> - <source>Success sending Revoke demand</source> - <translation type="obsolete">Sucesso ao enviar pedido de revoga</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="239"/> + <source>Add an existing member account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="88"/> - <source>Self Certification</source> - <translation type="obsolete">Auto-certificação</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="240"/> + <source>Add a wallet</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="88"/> - <source>Success sending Self Certification document</source> - <translation type="obsolete">Sucesso ao enviar documento de Auto-certificação</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="241"/> + <source>Add using a public key (quick)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="102"/> - <source>Informations</source> - <translation type="obsolete">Informações</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="262"/> + <source>Identity name (UID)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="105"/> - <source>Add as contact</source> - <translation type="obsolete">Adicionar como contato</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="265"/> + <source>Credentials</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="109"/> - <source>Send money</source> - <translation type="obsolete">Enviar dinheiro</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="276"/> + <source>N</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="113"/> - <source>Certify identity</source> - <translation type="obsolete">Certificar identidade</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="277"/> + <source>r</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="117"/> - <source>View in Web of Trust</source> - <translation type="obsolete">Ver na Rede de Confiança</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="278"/> + <source>p</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>CommunityTile</name> - <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="123"/> - <source>Member</source> - <translation type="obsolete">Membro</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="137"/> - <source>Balance</source> - <translation type="obsolete">Balanço</translation> - </message> + <name>ContactDialog</name> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="137"/> - <source>Membership</source> - <translation type="obsolete">Associação</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="109"/> + <source>Contacts</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CommunityWidget</name> <message> - <location filename="../../ui/community_view.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formulário</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="110"/> + <source>Contacts list</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_view.ui" line="59"/> - <source>Send money</source> - <translation type="obsolete">Enviar dinheiro</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="111"/> + <source>Delete selected contact</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_view.ui" line="76"/> - <source>Certification</source> - <translation type="obsolete">Certificação</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="112"/> + <source>Clear selection</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="334"/> - <source>Renew membership</source> - <translation type="obsolete">Renovar associação</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="113"/> + <source>Contact informations</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="44"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Aviso: sua associação expirará em breve.</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="114"/> + <source>Name</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="46"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Aviso: você poderá perder certificações em breve.</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="115"/> + <source>Public key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="33"/> - <source>Transactions</source> - <translation type="obsolete">Transações</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="116"/> + <source>Add other informations</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="34"/> - <source>Web of Trust</source> - <translation type="obsolete">Rede de Confiança</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="117"/> + <source>Save</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ContactsTableModel</name> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="93"/> - <source>Network</source> - <translation type="obsolete">Rede</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <source>Name</source> + <translation type="unfinished">Nome</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="240"/> - <source>Membership expiration</source> - <translation type="obsolete">Expiração da associação</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <source>Public key</source> + <translation type="unfinished">Chave pública</translation> </message> +</context> +<context> + <name>ContextMenu</name> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="240"/> - <source><b>Warning : Membership expiration in {0} days</b></source> - <translation type="obsolete"><b>Aviso: expiração da associação em {0} dias</b></translation> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="236"/> + <source>Warning</source> + <translation type="unfinished">Aviso</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="251"/> - <source>Certifications number</source> - <translation type="obsolete">Número de certificações</translation> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="236"/> + <source>Are you sure? +This money transfer will be removed and not sent.</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>HistoryTableModel</name> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="251"/> - <source><b>Warning : You are certified by only {0} persons, need {1}</b></source> - <translation type="obsolete"><b>Aviso: você é certificado por apenas {0} pessoas. São necessárias {1}</b></translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Date</source> + <translation>Data</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="235"/> - <source> Block {0}</source> - <translation type="obsolete"> Bloco {0}</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Comment</source> + <translation>Comentário</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="340"/> - <source>Send membership demand</source> - <translation type="obsolete">Enviar pedido de associação</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Amount</source> + <translation type="unfinished">Quantia</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="385"/> - <source>Warning</source> - <translation type="obsolete">Aviso</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Public key</source> + <translation type="unfinished">Chave pública</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="385"/> - <source>Are you sure ? -Sending a leaving demand cannot be canceled. -The process to join back the community later will have to be done again.</source> - <translation type="obsolete">Você tem certeza? -Enviar um pedido de saÃda não pode ser cancelado. -O processo de reingresso à comunidade, posteriormente, terá de ser feito novamente.</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="184"/> + <source>Transactions missing from history</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="272"/> - <source>Are you sure ? -Publishing your UID can be canceled by Revoke UID.</source> - <translation type="obsolete">Você tem certeza? -A publicação do seu UID pode ser cancelada através da revogação de UID.</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="467"/> + <source>{0} / {1} confirmations</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="283"/> - <source>UID Publishing</source> - <translation type="obsolete">Publicação de UID</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="473"/> + <source>Confirming... {0} %</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>HomescreenWidget</name> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="418"/> - <source>Success publishing your UID</source> - <translation type="obsolete">Sucesso ao publicar seu UID</translation> + <location filename="../../../src/sakia/gui/navigation/homescreen/homescreen_uic.py" line="28"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>IdentitiesTableModel</name> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="286"/> - <source>Publish UID error</source> - <translation type="obsolete">Erro ao publicar UID</translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="150"/> + <source>UID</source> + <translation>UID</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="289"/> - <source>Network error</source> - <translation type="obsolete">Erro de rede</translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="151"/> + <source>Pubkey</source> + <translation>Chave pública</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="289"/> - <source>Couldn't connect to network : {0}</source> - <translation type="obsolete">Não foi possÃvel conectar à rede: {0}</translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="152"/> + <source>Renewed</source> + <translation>Renovado</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="293"/> - <source>Error</source> - <translation type="obsolete">Erro</translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="153"/> + <source>Expiration</source> + <translation>Expiração</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="298"/> - <source>Are you sure ? -Revoking your UID can only success if it is not already validated by the network.</source> - <translation type="obsolete">Você tem certeza? -Revogar seu UID somente funcionará caso ele ainda não tenha sido validado pela rede.</translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="157"/> + <source>Publication Block</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="418"/> - <source>Membership</source> - <translation type="obsolete">Associação</translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="154"/> + <source>Publication</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>IdentitiesView</name> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="374"/> - <source>Success sending Membership demand</source> - <translation type="obsolete">Sucesso ao enviar pedido de associação</translation> + <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="16"/> + <source>Search direct certifications</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="405"/> - <source>Revoke</source> - <translation type="obsolete">Revogar</translation> + <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="19"/> + <source>Research a pubkey, an uid...</source> + <translation type="unfinished">Busque uma chave pública, um UID...</translation> </message> +</context> +<context> + <name>IdentitiesWidget</name> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="399"/> - <source>Success sending Revoke demand</source> - <translation type="obsolete">Sucesso ao enviar pedido de revoga</translation> + <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="46"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="325"/> - <source>Self Certification</source> - <translation type="obsolete">Auto-certificação</translation> + <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="47"/> + <source>Research a pubkey, an uid...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="325"/> - <source>Success sending Self Certification document</source> - <translation type="obsolete">Sucesso ao enviar documento de Auto-certificação</translation> + <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="48"/> + <source>Search</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>IdentityController</name> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="98"/> - <source>Informations</source> - <translation type="obsolete">Informações</translation> + <location filename="../../../src/sakia/gui/navigation/identity/controller.py" line="184"/> + <source>Membership</source> + <translation type="unfinished">Associação</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="40"/> - <source>Publish UID</source> - <translation type="obsolete">Publicar UID</translation> + <location filename="../../../src/sakia/gui/navigation/identity/controller.py" line="175"/> + <source>Success sending Membership demand</source> + <translation type="unfinished">Sucesso ao enviar pedido de associação</translation> </message> +</context> +<context> + <name>IdentityModel</name> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="41"/> - <source>Revoke UID</source> - <translation type="obsolete">Revogar UID</translation> + <location filename="../../../src/sakia/gui/navigation/identity/model.py" line="207"/> + <source>Outdistanced</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="424"/> - <source>UID</source> - <translation type="obsolete">UID</translation> + <location filename="../../../src/sakia/gui/navigation/identity/model.py" line="246"/> + <source>In WoT range</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>ConfigureContactDialog</name> + <name>IdentityWidget</name> <message> - <location filename="../../ui/contact.ui" line="14"/> - <source>Add a contact</source> - <translation type="obsolete">Adicionar um contato</translation> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="109"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/contact.ui" line="22"/> - <source>Name</source> - <translation type="obsolete">Nome</translation> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="110"/> + <source>Certify an identity</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/contact.ui" line="36"/> - <source>Pubkey</source> - <translation type="obsolete">Chave pública</translation> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="111"/> + <source>Membership status</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/contact.py" line="81"/> - <source>Contact already exists</source> - <translation type="obsolete">O contato já existe</translation> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="112"/> + <source>Renew membership</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>ConnectionConfigController</name> + <name>MainWindow</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="117"/> - <source>Could not connect. Check hostname, ip address or port : <br/></source> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="79"/> + <source>Manage accounts</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="151"/> - <source>Broadcasting identity...</source> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="80"/> + <source>Configure trustable nodes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="205"/> - <source>Forbidden : salt is too short</source> - <translation type="unfinished">Não permitido: o CryptoID (salt) é muito curto</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="81"/> + <source>A&dd a contact</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="209"/> - <source>Forbidden : password is too short</source> - <translation type="unfinished">Não permitido: a senha é muito curta</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="85"/> + <source>Send a message</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="213"/> - <source>Forbidden : Invalid characters in salt field</source> - <translation type="unfinished">Não permitido: caracteres inválidos no campo do CryptoID (salt)</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="86"/> + <source>Send money</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="217"/> - <source>Forbidden : Invalid characters in password field</source> - <translation type="unfinished">Não permitido: caracteres inválidos no campo da senha</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="87"/> + <source>Remove contact</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="223"/> - <source>Error : passwords are different</source> - <translation type="unfinished">Erro: as senhas são diferentes</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="88"/> + <source>Save</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="228"/> - <source>Error : secret keys are different</source> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="89"/> + <source>&Quit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="297"/> - <source>connecting...</source> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="90"/> + <source>Account</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="251"/> - <source>Your pubkey is associated to a pubkey. - Yours : {0}, the network : {1}</source> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="91"/> + <source>&Transfer money</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="318"/> - <source>A connection already exists using this key.</source> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="92"/> + <source>&Configure</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="320"/> - <source>Could not connect. Check node peering entry</source> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="93"/> + <source>&Import</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="278"/> - <source>Could not find your identity on the network.</source> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="94"/> + <source>&Export</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="280"/> - <source>Your pubkey or UID is different on the network. - Yours : {0}, the network : {1}</source> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="95"/> + <source>C&ertification</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="309"/> - <source>Your pubkey or UID was already found on the network. - Yours : {0}, the network : {1}</source> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="96"/> + <source>&Set as default</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ConnectionConfigView</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="101"/> - <source>UID broadcast</source> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="97"/> + <source>A&bout</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="96"/> - <source>Identity broadcasted to the network</source> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="98"/> + <source>&Preferences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="102"/> - <source>Error</source> - <translation type="unfinished">Erro</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="99"/> + <source>&Add account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="111"/> - <source>New connection to {0} network</source> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="100"/> + <source>&Manage local node</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="101"/> + <source>&Revoke an identity</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>ContextMenu</name> + <name>MainWindowController</name> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="145"/> - <source>Warning</source> - <translation type="unfinished">Aviso</translation> + <location filename="../../../src/sakia/gui/main_window/controller.py" line="111"/> + <source>Please get the latest release {version}</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="145"/> - <source>Are you sure ? -This money transfer will be removed and not sent.</source> - <translation type="unfinished">Você tem certeza? -Esta transferência monetária será removida e não enviada.</translation> + <location filename="../../../src/sakia/gui/main_window/controller.py" line="132"/> + <source>sakia {0} - {1}</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>CreateWalletDialog</name> + <name>Navigation</name> <message> - <location filename="../../ui/create_wallet.ui" line="14"/> - <source>Create a new wallet</source> - <translation type="obsolete">Criar uma nova carteira</translation> - </message> - <message> - <location filename="../../ui/create_wallet.ui" line="45"/> - <source>Wallet name :</source> - <translation type="obsolete">Nome da carteira:</translation> - </message> - <message> - <location filename="../../ui/create_wallet.ui" line="83"/> - <source>Previous</source> - <translation type="obsolete">Anterior</translation> - </message> - <message> - <location filename="../../ui/create_wallet.ui" line="103"/> - <source>Next</source> - <translation type="obsolete">Próximo</translation> - </message> -</context> -<context> - <name>CurrencyTabWidget</name> - <message> - <location filename="../../ui/currency_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formulário</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="44"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Aviso: sua associação expirará em breve.</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="46"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Aviso: você poderá perder certificações em breve.</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="73"/> - <source>Wallets</source> - <translation type="obsolete">Carteiras</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="77"/> - <source>Transactions</source> - <translation type="obsolete">Transações</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="89"/> - <source>Informations</source> - <translation type="obsolete">Informações</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="81"/> - <source>Community</source> - <translation type="obsolete">Comunidade</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="85"/> - <source>Network</source> - <translation type="obsolete">Rede</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="125"/> - <source>Membership expiration</source> - <translation type="obsolete">Expiração da associação</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="125"/> - <source><b>Warning : Membership expiration in {0} days</b></source> - <translation type="obsolete"><b>Aviso: expiração da associação em {0} dias</b></translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="132"/> - <source>Certifications number</source> - <translation type="obsolete">Número de certificações</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="132"/> - <source><b>Warning : You are certified by only {0} persons, need {1}</b></source> - <translation type="obsolete"><b>Aviso: você é certificado por apenas {0} pessoas. São necessárias {1}</b></translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="163"/> - <source> Block {0}</source> - <translation type="obsolete"> Bloco {0}</translation> - </message> -</context> -<context> - <name>DialogMember</name> - <message> - <location filename="../../ui/member.ui" line="14"/> - <source>Informations</source> - <translation type="obsolete">Informações</translation> - </message> - <message> - <location filename="../../ui/member.ui" line="34"/> - <source>Member</source> - <translation type="obsolete">Membro</translation> - </message> - <message> - <location filename="../../ui/member.ui" line="65"/> - <source>uid</source> - <translation type="obsolete">UID</translation> - </message> - <message> - <location filename="../../ui/member.ui" line="72"/> - <source>properties</source> - <translation type="obsolete">propriedades</translation> - </message> -</context> -<context> - <name>ExplorerTabWidget</name> - <message> - <location filename="../../ui/explorer_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formulário</translation> - </message> -</context> -<context> - <name>GraphTabWidget</name> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="71"/> - <source>Membership</source> - <translation type="obsolete">Associação</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="89"/> - <source>Last renewal on {:}, expiration on {:}</source> - <translation type="obsolete">Última renovação em {:}, expiração em {:}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/> - <source>Your web of trust</source> - <translation type="obsolete">Sua Rede de Confiança</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/> - <source>Certified by {:} members; Certifier of {:} members</source> - <translation type="obsolete">Certificado por {:} membros; Certificador de {:} membros</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/> - <source>Not a member</source> - <translation type="obsolete">Não é um membro</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> -<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> -<tr><td align="right"><b>{:}</b></td></tr> -<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> -</table> - </translation> - </message> -</context> -<context> - <name>HistoryTableModel</name> - <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>Date</source> - <translation>Data</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>UID/Public key</source> - <translation>UID/Chave pública</translation> - </message> - <message> - <location filename="../../../src/sakia/models/txhistory.py" line="206"/> - <source>Payment</source> - <translation type="obsolete">Pagamento</translation> - </message> - <message> - <location filename="../../../src/sakia/models/txhistory.py" line="206"/> - <source>Deposit</source> - <translation type="obsolete">Depósito</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>Comment</source> - <translation>Comentário</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>Amount</source> - <translation type="unfinished">Quantia</translation> - </message> -</context> -<context> - <name>HomeScreenWidget</name> - <message> - <location filename="../../ui/homescreen.ui" line="20"/> - <source>Form</source> - <translation type="obsolete">Formulário</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="49"/> - <source><html><head/><body><p><br/></p></body></html></source> - <translation type="obsolete"><html><head/><body><p><br/></p></body></html></translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="67"/> - <source>Create a new account</source> - <translation type="obsolete">Crie uma nova conta</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="100"/> - <source>Import an existing account</source> - <translation type="obsolete">Importe uma conta existente</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="127"/> - <source>Get to know more about ucoin</source> - <translation type="obsolete">Saiba mais sobre o uCoin</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/homescreen.py" line="35"/> - <source>Please get the latest release {version}</source> - <translation type="obsolete">Por favor, baixe a versão mais recente: {version}</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/homescreen.py" line="39"/> - <source> - <h1>Welcome to Cutecoin {version}</h1> - <h2>{version_info}</h2> - <h3><a href={version_url}>Download link</a></h3> - </source> - <translation type="obsolete"> - <h1>Bem-vindo ao CuteCoin {version}</h1> -<byte value="x9"/><h2>{version_info}</h2> -<byte value="x9"/><h3><a href={version_url}>Link para baixar</a></h3> - </translation> - </message> -</context> -<context> - <name>HomescreenWidget</name> - <message> - <location filename="../../ui/homescreen.ui" line="20"/> - <source>Form</source> - <translation type="obsolete">Formulário</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="54"/> - <source>Add a community</source> - <translation type="obsolete">Adicionar uma comunidade</translation> - </message> - <message> - <location filename="../../ui/homescreen.ui" line="149"/> - <source>New account</source> - <translation type="obsolete">Nova conta</translation> - </message> -</context> -<context> - <name>IdentitiesTab</name> - <message> - <location filename="../../ui/identities_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formulário</translation> - </message> - <message> - <location filename="../../ui/identities_tab.ui" line="25"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">Busque uma chave pública, um UID...</translation> - </message> - <message> - <location filename="../../ui/identities_tab.ui" line="32"/> - <source>Search</source> - <translation type="obsolete">Busca</translation> - </message> -</context> -<context> - <name>IdentitiesTabWidget</name> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="36"/> - <source>Members</source> - <translation type="obsolete">Membros</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="37"/> - <source>Direct connections</source> - <translation type="obsolete">Conexões diretas</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="112"/> - <source>Informations</source> - <translation type="obsolete">Informações</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="115"/> - <source>Add as contact</source> - <translation type="obsolete">Adicionar como contato</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="119"/> - <source>Send money</source> - <translation type="obsolete">Enviar dinheiro</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="123"/> - <source>Certify identity</source> - <translation type="obsolete">Certificar identidade</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="127"/> - <source>View in Web of Trust</source> - <translation type="obsolete">Ver na Rede de Confiança</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="33"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">Busque uma chave pública, um UID...</translation> - </message> -</context> -<context> - <name>IdentitiesTableModel</name> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="113"/> - <source>UID</source> - <translation>UID</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="114"/> - <source>Pubkey</source> - <translation>Chave pública</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="115"/> - <source>Renewed</source> - <translation>Renovado</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="116"/> - <source>Expiration</source> - <translation>Expiração</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="117"/> - <source>Publication Date</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="118"/> - <source>Publication Block</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>IdentitiesView</name> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="15"/> - <source>Search direct certifications</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="16"/> - <source>Research a pubkey, an uid...</source> - <translation type="unfinished">Busque uma chave pública, um UID...</translation> - </message> -</context> -<context> - <name>ImportAccountDialog</name> - <message> - <location filename="../../ui/import_account.ui" line="14"/> - <source>Import an account</source> - <translation type="obsolete">Importar uma conta</translation> - </message> - <message> - <location filename="../../ui/import_account.ui" line="25"/> - <source>Import a file</source> - <translation type="obsolete">Importar um arquivo</translation> - </message> - <message> - <location filename="../../ui/import_account.ui" line="36"/> - <source>Name of the account :</source> - <translation type="obsolete">Nome da conta:</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="36"/> - <source>Error</source> - <translation type="obsolete">Erro</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="40"/> - <source>Account import</source> - <translation type="obsolete">Importação de conta</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="40"/> - <source>Account imported succefully !</source> - <translation type="obsolete">Conta importada com sucesso!</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="45"/> - <source>Import an account file</source> - <translation type="obsolete">Importar um arquivo de conta</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="45"/> - <source>All account files (*.acc)</source> - <translation type="obsolete">Todos os arquivos de conta (*.acc)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="60"/> - <source>Please enter a name</source> - <translation type="obsolete">Por favor, insira um nome</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="65"/> - <source>Name already exists</source> - <translation type="obsolete">Esse nome já existe</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/import_account.py" line="69"/> - <source>File is not an account format</source> - <translation type="obsolete">Este não é um arquivo de conta</translation> - </message> -</context> -<context> - <name>InformationsModel</name> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="118"/> - <source>Expired or never published</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="119"/> - <source>Outdistanced</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="130"/> - <source>In WoT range</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="134"/> - <source>Expires in </source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>InformationsTabWidget</name> - <message> - <location filename="../../ui/informations_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formulário</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="52"/> - <source>General</source> - <translation type="obsolete">Geral</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="61"/> - <source>label_general</source> - <translation type="obsolete">label_general</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="77"/> - <source>Rules</source> - <translation type="obsolete">Regras</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="83"/> - <source>label_rules</source> - <translation type="obsolete">label_rules</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="112"/> - <source>Money</source> - <translation type="obsolete">Dinheiro</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="102"/> - <source>label_money</source> - <translation type="obsolete">label_money</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="131"/> - <source>WoT</source> - <translation type="obsolete">Rede de Confiança</translation> - </message> - <message> - <location filename="../../ui/informations_tab.ui" line="121"/> - <source>label_wot</source> - <translation type="obsolete">label_wot</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="103"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> -<tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> -<tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> -<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> -<tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> -<tr><td align="right"><b>{:2.2%} / {:} dias</b></td><td>{:}</td></tr> -<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> -<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> -</table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Universal Dividend UD(t) in</source> - <translation type="obsolete">Dividendo Universal "UD(t)" em</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Monetary Mass M(t-1) in</source> - <translation type="obsolete">Massa Monetária "M(t-1)" em</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Members N(t)</source> - <translation type="obsolete">Membros "N(t)"</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Monetary Mass per member M(t-1)/N(t) in</source> - <translation type="obsolete">Massa Monetária por membro "M(t-1)/N(t)" em</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Actual growth c = UD(t)/[M(t-1)/N(t)]</source> - <translation type="obsolete">Crescimento real "c = UD(t)/[M(t-1)/N(t)]"</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Last UD date and time (t)</source> - <translation type="obsolete">Data e hora do último Dividendo Universal (t)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Next UD date and time (t+1)</source> - <translation type="obsolete">Data e hora do próximo Dividendo Universal (t+1)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="204"/> - <source>No Universal Dividend created yet.</source> - <translation type="obsolete">Nenhum Dividendo Universal criado ainda.</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> -<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> -<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> -<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> -</table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>{:2.0%} / {:} days</source> - <translation type="obsolete">{:2.0%} / {:} dias</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>Fundamental growth (c) / Delta time (dt)</source> - <translation type="obsolete">Crescimento fundamental (c) / Tempo delta (dt)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>UD(t+1) = MAX { UD(t) ; c &#215; M(t) / N(t+1) }</source> - <translation type="obsolete">UD(t+1) = MAX { UD(t) ; c &#215; M(t) / N(t+1) }</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>Universal Dividend (formula)</source> - <translation type="obsolete">Dividendo Universal (fórmula)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>{:} = MAX {{ {:} {:} ; {:2.0%} &#215; {:} {:} / {:} }}</source> - <translation type="obsolete">{:} = MAX {{ {:} {:} ; {:2.0%} &#215; {:} {:} / {:} }}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>Universal Dividend (computed)</source> - <translation type="obsolete">Dividendo Universal (computado)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:2.0%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> -<tr><td align="right"><b>{:2.0%} / {:} dias</b></td><td>{:}</td></tr> -<tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> -<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> -<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> -<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> -<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> -<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> -<tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> -</table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>Fundamental growth (c)</source> - <translation type="obsolete">Crescimento fundamental (c)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>Initial Universal Dividend UD(0) in</source> - <translation type="obsolete">Dividendo Universal inicial "UD(0)" em</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>Time period (dt) in days (86400 seconds) between two UD</source> - <translation type="obsolete">PerÃodo de tempo em dias (86400 segundos) entre dois Dividendos Universais</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>Number of blocks used for calculating median time</source> - <translation type="obsolete">Número de blocos utilizados para calcular o tempo mediano</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>The average time in seconds for writing 1 block (wished time)</source> - <translation type="obsolete">O tempo médio em segundos para escrever 1 bloco (tempo desejado)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>The number of blocks required to evaluate again PoWMin value</source> - <translation type="obsolete">O número de blocos necessários para avaliar novamente o valor de 'PoWMin'</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>The number of previous blocks to check for personalized difficulty</source> - <translation type="obsolete">O número de blocos anteriores para verificar se há dificuldade personalizada</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/> - <source>The percent of previous issuers to reach for personalized difficulty</source> - <translation type="obsolete">A porcentagem de emissores anteriores para alcançar a dificuldade personalizada</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="234"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> -<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> -<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> -<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> -<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> -<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> -<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> -</table> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="234"/> - <source>Minimum delay between 2 identical certifications (in days)</source> - <translation type="obsolete">Atraso mÃnimo entre 2 certificações idênticas (em dias)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/> - <source>Maximum age of a valid signature (in days)</source> - <translation type="obsolete">Idade máxima de uma assinatura válida (em dias)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/> - <source>Minimum quantity of signatures to be part of the WoT</source> - <translation type="obsolete">Quantidade mÃnima de assinaturas para ser parte da Rede de Confiança</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="234"/> - <source>Minimum quantity of valid made certifications to be part of the WoT for distance rule</source> - <translation type="obsolete">Quantidade mÃnima de certificações válidas feitas para ser parte da Rede de Confiança pela regra de distância</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/> - <source>Maximum age of a valid membership (in days)</source> - <translation type="obsolete">Idade máxima de uma associação válida (em dias)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/> - <source>Maximum distance between each WoT member and a newcomer</source> - <translation type="obsolete">Distância máxima entre cada membro da Rede de Confiança e um novato</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/> - <source>Name</source> - <translation type="obsolete">Nome</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/> - <source>Units</source> - <translation type="obsolete">Unidades</translation> - </message> -</context> -<context> - <name>MainWindow</name> - <message> - <location filename="../../ui/mainwindow.ui" line="30"/> - <source>Fi&le</source> - <translation type="obsolete">Arquivo</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="146"/> - <source>Account</source> - <translation type="obsolete">Conta</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="55"/> - <source>&Contacts</source> - <translation type="obsolete">Contatos</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="50"/> - <source>&Open</source> - <translation type="obsolete">Abrir</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="73"/> - <source>&Help</source> - <translation type="obsolete">Ajuda</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="91"/> - <source>Manage accounts</source> - <translation type="obsolete">Gerenciar contas</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="96"/> - <source>Configure trustable nodes</source> - <translation type="obsolete">Configurar nós confiáveis</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="97"/> - <source>&Add a contact</source> - <translation type="obsolete">Adicionar um contato</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="121"/> - <source>Send a message</source> - <translation type="obsolete">Enviar uma mensagem</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="126"/> - <source>Send money</source> - <translation type="obsolete">Enviar dinheiro</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="131"/> - <source>Remove contact</source> - <translation type="obsolete">Remover contato</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="136"/> - <source>Save</source> - <translation type="obsolete">Salvar</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="141"/> - <source>&Quit</source> - <translation type="obsolete">Sair</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="151"/> - <source>&Transfer money</source> - <translation type="obsolete">Transferir dinheiro</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="156"/> - <source>&Configure</source> - <translation type="obsolete">Configurar</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="161"/> - <source>&Import</source> - <translation type="obsolete">Importar</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="166"/> - <source>&Export</source> - <translation type="obsolete">Exportar</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="167"/> - <source>&Certification</source> - <translation type="obsolete">Certificação</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="176"/> - <source>&Set as default</source> - <translation type="obsolete">Definir como padrão</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="181"/> - <source>A&bout</source> - <translation type="obsolete">Sobre</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="186"/> - <source>&Preferences</source> - <translation type="obsolete">Preferências</translation> - </message> - <message> - <location filename="../../ui/mainwindow.ui" line="191"/> - <source>&Add account</source> - <translation type="obsolete">Adicionar conta</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="294"/> - <source>Latest release : {version}</source> - <translation type="obsolete">Última versão: {version}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="301"/> - <source>Download link</source> - <translation type="obsolete">Link para baixar</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="225"/> - <source> - <h1>Cutecoin</h1> - - <p>Python/Qt uCoin client</p> - - <p>Version : {:}</p> - {new_version_text} - - <p>License : MIT</p> - - <p><b>Authors</b></p> - - <p>inso</p> - <p>vit</p> - <p>canercandan</p> - </source> - <translation type="obsolete"> - <h1>Cutecoin</h1> -<p>Cliente de uCoin, feito com Python/Qt</p> -<p>Versão: {:}</p> -{new_version_text} -<p>Licença: MIT</p> -<p><b>Autores</b></p> -<p>inso</p> -<p>vit</p> -<p>canercandan</p> - </translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="335"/> - <source>Please get the latest release {version}</source> - <translation type="obsolete">Por favor, baixe a última versão {version}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="367"/> - <source>Edit</source> - <translation type="obsolete">Editar</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="370"/> - <source>Delete</source> - <translation type="obsolete">Excluir</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="303"/> - <source>CuteCoin {0}</source> - <translation type="obsolete">CuteCoin {0}</translation> - </message> - <message> - <location filename="../../../src/cutecoin/gui/mainwindow.py" line="330"/> - <source>CuteCoin {0} - Account : {1}</source> - <translation type="obsolete">CuteCoin {0} - Conta: {1}</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="433"/> - <source>Export an account</source> - <translation type="obsolete">Exportar uma conta</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="434"/> - <source>All account files (*.acc)</source> - <translation type="obsolete">Todos os arquivos de conta (*.acc)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="435"/> - <source>Export</source> - <translation type="obsolete">Exportar</translation> + <location filename="../../../src/sakia/gui/navigation/navigation_uic.py" line="48"/> + <source>Frame</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>MainWindowController</name> + <name>NavigationController</name> <message> - <location filename="../../../src/sakia/gui/main_window/controller.py" line="109"/> - <source>Please get the latest release {version}</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="172"/> + <source>Publish UID</source> + <translation type="unfinished">Publicar UID</translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/controller.py" line="126"/> - <source>sakia {0} - {currency}</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="192"/> + <source>Leave the currency</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>MemberDialog</name> - <message> - <location filename="../../../src/sakia/gui/member.py" line="73"/> - <source>not a member</source> - <translation type="obsolete">não é um membro</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/member.py" line="60"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - </source> - <translation type="obsolete"> - <table cellpadding="5"> -<tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> -<tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr> - </translation> - </message> <message> - <location filename="../../../src/sakia/gui/member.py" line="97"/> - <source>Public key</source> - <translation type="obsolete">Chave pública</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/member.py" line="97"/> - <source>Join date</source> - <translation type="obsolete">Data de ingresso</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="255"/> + <source>UID</source> + <translation type="unfinished">UID</translation> </message> <message> - <location filename="../../../src/sakia/gui/member.py" line="144"/> - <source><tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr></source> - <translation type="obsolete"><tr><td align="right"><b>{:}</b></div></td><td>{:}</td></tr></translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="248"/> + <source>Success publishing your UID</source> + <translation type="unfinished">Sucesso ao publicar seu UID</translation> </message> <message> - <location filename="../../../src/sakia/gui/member.py" line="130"/> - <source>Distance</source> - <translation type="obsolete">Distância</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="259"/> + <source>Warning</source> + <translation type="unfinished">Aviso</translation> </message> <message> - <location filename="../../../src/sakia/gui/member.py" line="139"/> - <source>Path</source> - <translation type="obsolete">Caminho</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="292"/> + <source>Revoke</source> + <translation type="unfinished">Revogar</translation> </message> -</context> -<context> - <name>MemberView</name> <message> - <location filename="../../ui/member.ui" line="34"/> - <source>Member</source> - <translation type="obsolete">Membro</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="283"/> + <source>Success sending Revoke demand</source> + <translation type="unfinished">Sucesso ao enviar pedido de revoga</translation> </message> -</context> -<context> - <name>NavigationController</name> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="112"/> - <source>Save revokation document</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="363"/> + <source>All text files (*.txt)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="117"/> - <source>Publish UID</source> - <translation type="unfinished">Publicar UID</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="156"/> + <source>View in Web of Trust</source> + <translation type="unfinished">Ver na Rede de Confiança</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="124"/> - <source>Leave the currency</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="182"/> + <source>Export identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="135"/> - <source>Remove the connection</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="363"/> + <source>Save an identity document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="158"/> - <source>UID</source> - <translation type="unfinished">UID</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="152"/> - <source>Success publishing your UID</source> - <translation type="unfinished">Sucesso ao publicar seu UID</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="152"/> - <source>Membership</source> - <translation type="unfinished">Associação</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="163"/> - <source>Warning</source> - <translation type="unfinished">Aviso</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="377"/> + <source>Identity file</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="163"/> - <source>Are you sure ? -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">Você tem certeza? -Enviar um pedido de saÃda não pode ser cancelado. -O processo de reingresso à comunidade, posteriormente, terá de ser feito novamente.</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="377"/> + <source><div>Your identity document has been saved.</div> +Share this document to your friends for them to certify you.</p></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="183"/> - <source>Revoke</source> - <translation type="unfinished">Revogar</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="219"/> + <source>Remove the Sakia account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="177"/> - <source>Success sending Revoke demand</source> - <translation type="unfinished">Sucesso ao enviar pedido de revoga</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="296"/> + <source>Removing the Sakia account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="188"/> - <source>Removing the connection</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="296"/> + <source>Are you sure? This won't remove your money + neither your identity from the network.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="188"/> - <source>Are you sure ? This won't remove your money" -neither your identity from the network.</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="162"/> + <source>Save revocation document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="204"/> - <source>Save a revokation document</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="321"/> + <source>Save a revocation document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="204"/> - <source>All text files (*.txt)</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="335"/> + <source>Revocation file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="213"/> - <source>Revokation file</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="335"/> + <source><div>Your revocation document has been saved.</div> +<div><b>Please keep it in a safe place.</b></div> +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/navigation/controller.py" line="213"/> - <source><div>Your revokation document has been saved.</div> -<div><b>Please keep it in a safe place.</b></div> -The publication of this document will remove your identity from the network.</p></source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="259"/> + <source>Are you sure? +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> </context> <context> <name>NavigationModel</name> <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="27"/> + <location filename="../../../src/sakia/gui/navigation/model.py" line="42"/> <source>Network</source> <translation type="unfinished">Rede</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="59"/> + <location filename="../../../src/sakia/gui/navigation/model.py" line="101"/> <source>Transfers</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="77"/> + <location filename="../../../src/sakia/gui/navigation/model.py" line="50"/> <source>Identities</source> <translation type="unfinished">Identidades</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="90"/> + <location filename="../../../src/sakia/gui/navigation/model.py" line="60"/> <source>Web of Trust</source> <translation type="unfinished">Rede de Confiança</translation> </message> + <message> + <location filename="../../../src/sakia/gui/navigation/model.py" line="69"/> + <source>Personal accounts</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NetworkController</name> <message> - <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="54"/> - <source>Unset root node</source> - <translation type="unfinished">Remover definição de raiz do nó</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="60"/> - <source>Set as root node</source> - <translation type="unfinished">Definir como nó raiz</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="66"/> + <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="55"/> <source>Open in browser</source> <translation type="unfinished">Abrir no navegador</translation> </message> </context> <context> - <name>NetworkFilterProxyModel</name> - <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="40"/> - <source>Address</source> - <translation>Endereço</translation> - </message> + <name>NetworkTableModel</name> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="41"/> - <source>Port</source> - <translation>Porta</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="188"/> + <source>Online</source> + <translation>Online</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="42"/> - <source>Block</source> - <translation>Bloco</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="189"/> + <source>Offline</source> + <translation>Offline</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="45"/> - <source>UID</source> - <translation>UID</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="190"/> + <source>Unsynchronized</source> + <translation>Dessincronizado</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="46"/> - <source>Member</source> - <translation>Membro</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="87"/> + <source>yes</source> + <translation type="unfinished">sim</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="47"/> - <source>Pubkey</source> - <translation>Chave pública</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="88"/> + <source>no</source> + <translation type="unfinished">não</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="48"/> - <source>Software</source> - <translation>Programa</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="89"/> + <source>offline</source> + <translation type="unfinished">offline</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="49"/> - <source>Version</source> - <translation>Versão</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> + <source>Address</source> + <translation type="unfinished">Endereço</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/> - <source>yes</source> - <translation>sim</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> + <source>Port</source> + <translation type="unfinished">Porta</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/> - <source>no</source> - <translation>não</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="147"/> + <source>API</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/> - <source>offline</source> - <translation>offline</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="148"/> + <source>Block</source> + <translation type="unfinished">Bloco</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="43"/> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="149"/> <source>Hash</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="44"/> - <source>Time</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="150"/> + <source>UID</source> + <translation type="unfinished">UID</translation> </message> -</context> -<context> - <name>NetworkTabWidget</name> <message> - <location filename="../../ui/network_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formulário</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="151"/> + <source>Member</source> + <translation type="unfinished">Membro</translation> </message> <message> - <location filename="../../../src/sakia/gui/network_tab.py" line="72"/> - <source>Unset root node</source> - <translation type="obsolete">Remover definição de raiz do nó</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="152"/> + <source>Pubkey</source> + <translation type="unfinished">Chave pública</translation> </message> <message> - <location filename="../../../src/sakia/gui/network_tab.py" line="78"/> - <source>Set as root node</source> - <translation type="obsolete">Definir como nó raiz</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="153"/> + <source>Software</source> + <translation type="unfinished">Programa</translation> </message> <message> - <location filename="../../../src/sakia/gui/network_tab.py" line="84"/> - <source>Open in browser</source> - <translation type="obsolete">Abrir no navegador</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="154"/> + <source>Version</source> + <translation type="unfinished">Versão</translation> </message> </context> <context> - <name>NetworkTableModel</name> + <name>NetworkWidget</name> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="143"/> - <source>Online</source> - <translation>Online</translation> + <location filename="../../../src/sakia/gui/navigation/network/network_uic.py" line="52"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>PasswordInputController</name> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="144"/> - <source>Offline</source> - <translation>Offline</translation> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="75"/> + <source>Non printable characters in password</source> + <translation type="unfinished">Há caracteres não imprimÃveis na senha</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> - <source>Unsynchronized</source> - <translation>Dessincronizado</translation> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="71"/> + <source>Non printable characters in secret key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> - <source>Corrupted</source> - <translation>Corrompido</translation> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="81"/> + <source>Wrong secret key or password. Cannot open the private key</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>PasswordAskerDialog</name> + <name>PasswordInputView</name> <message> - <location filename="../../ui/password_asker.ui" line="14"/> - <source>Password</source> - <translation type="obsolete">Senha</translation> + <location filename="../../../src/sakia/gui/sub/password_input/view.py" line="33"/> + <source>Password is valid</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>PasswordInputWidget</name> <message> - <location filename="../../ui/password_asker.ui" line="23"/> - <source>Please enter your account password</source> - <translation type="obsolete">Por favor, insira a senha da sua conta</translation> + <location filename="../../../src/sakia/gui/sub/password_input/password_input_uic.py" line="37"/> + <source>Please enter your password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/password_asker.ui" line="32"/> - <source>Remember my password during this session</source> - <translation type="obsolete">Lembrar minha senha durante esta sessão</translation> + <location filename="../../../src/sakia/gui/sub/password_input/password_input_uic.py" line="36"/> + <source>Please enter your secret key</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>PluginDialog</name> <message> - <location filename="../../../src/sakia/gui/password_asker.py" line="72"/> - <source>Bad password</source> - <translation type="obsolete">Senha ruim</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="52"/> + <source>Plugins manager</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/password_asker.py" line="72"/> - <source>Non printable characters in password</source> - <translation type="obsolete">Há caracteres não imprimÃveis na senha</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="53"/> + <source>Installed plugins list</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/password_asker.py" line="78"/> - <source>Failed to get private key</source> - <translation type="obsolete">Falha ao obter a chave privada</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="54"/> + <source>Install a new plugin</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/password_asker.py" line="78"/> - <source>Wrong password typed. Cannot open the private key</source> - <translation type="obsolete">Senha incorreta. Não é possÃvel abrir a chave privada</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="55"/> + <source>Uninstall selected plugin</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>PasswordInputController</name> - <message> - <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="69"/> - <source>Non printable characters in password</source> - <translation type="unfinished">Há caracteres não imprimÃveis na senha</translation> - </message> + <name>PluginsManagerController</name> <message> - <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="74"/> - <source>Wrong password typed. Cannot open the private key</source> - <translation type="unfinished">Senha incorreta. Não é possÃvel abrir a chave privada</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/controller.py" line="60"/> + <source>Open File</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>PasswordInputView</name> <message> - <location filename="../../../src/sakia/gui/sub/password_input/view.py" line="28"/> - <source>Password is valid</source> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/controller.py" line="60"/> + <source>Sakia module (*.zip)</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>PreferencesDialog</name> - <message> - <location filename="../../ui/preferences.ui" line="14"/> - <source>Preferences</source> - <translation type="obsolete">Preferências</translation> - </message> - <message> - <location filename="../../ui/preferences.ui" line="115"/> - <source>Default account</source> - <translation type="obsolete">Conta padrão</translation> - </message> + <name>PluginsManagerView</name> <message> - <location filename="../../ui/preferences.ui" line="129"/> - <source>Default &referential</source> - <translation type="obsolete">Referencial padrão</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/view.py" line="43"/> + <source>Plugin import</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/preferences.ui" line="166"/> - <source>Enable expert mode</source> - <translation type="obsolete">Habilitar modo avançado</translation> + <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> <message> - <location filename="../../ui/preferences.ui" line="201"/> - <source>Digits after commas </source> - <translation type="obsolete">DÃgitos depois da vÃrgula </translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Name</source> + <translation type="unfinished">Nome</translation> </message> <message> - <location filename="../../ui/preferences.ui" line="215"/> - <source>Language</source> - <translation type="obsolete">Idioma</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Description</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/preferences.ui" line="249"/> - <source>Maximize Window at Startup</source> - <translation type="obsolete">Maximizar janela ao inicializar</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Version</source> + <translation type="unfinished">Versão</translation> </message> <message> - <location filename="../../ui/preferences.ui" line="276"/> - <source>Enable notifications</source> - <translation type="obsolete">Habilitar notificações</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Imported</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>PreferencesDialog</name> <message> - <location filename="../../../src/cutecoin/gui/preferences.py" line="83"/> - <source>A restart is needed to apply your new preferences.</source> - <translation type="obsolete">Uma reinicialização é necessária para aplicar suas novas preferências.</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="214"/> + <source>Preferences</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/preferences.ui" line="382"/> - <source>:</source> - <translation type="obsolete">:</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="215"/> + <source>General</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ProcessConfigureAccount</name> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="168"/> - <source>New account</source> - <translation type="obsolete">Nova conta</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="216"/> + <source>Display</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="178"/> - <source>Configure {0}</source> - <translation type="obsolete">Configurar {0}</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="217"/> + <source>Network</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="193"/> - <source>Ok</source> - <translation type="obsolete">Ok</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="218"/> + <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">General settings</span></p></body></html></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_account.py" line="208"/> - <source>Public key</source> - <translation type="obsolete">Chave pública</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="219"/> + <source>Default &referential</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_account.py" line="208"/> - <source>These parameters pubkeys are : {0}</source> - <translation type="obsolete">A chave pública desses parâmetros é: {0}</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="220"/> + <source>Enable expert mode</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="229"/> - <source>Warning</source> - <translation type="obsolete">Aviso</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="221"/> + <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Display settings</span></p></body></html></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="220"/> - <source>This action will delete your account locally. -Please note your key parameters (salt and password) if you wish to recover it later. -Your account won't be removed from the networks it joined. -Are you sure ?</source> - <translation type="obsolete">Esta ação excluirá sua conta localmente. -Por favor, anote os parâmetros da sua chave (CryptoID e senha) se você deseja recuperá-la posteriormente. -Sua conta não será excluÃda das redes que você ingressou. -Você tem certeza?</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="222"/> + <source>Digits after commas </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="252"/> - <source>Error</source> - <translation type="obsolete">Erro</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="223"/> + <source>Language</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ProcessConfigureCommunity</name> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="240"/> - <source>Configure community {0}</source> - <translation type="obsolete">Configurar comunidade {0}</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="224"/> + <source>Maximize Window at Startup</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="243"/> - <source>Add a community</source> - <translation type="obsolete">Adicionar uma comunidade</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="225"/> + <source>Enable notifications</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="276"/> - <source>Error</source> - <translation type="obsolete">Erro</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="226"/> + <source>Dark Theme compatibility</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="305"/> - <source>Delete</source> - <translation type="obsolete">Excluir</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="227"/> + <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Network settings</span></p></body></html></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="204"/> - <source>UID Publishing</source> - <translation type="obsolete">Publicação de UID</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="228"/> + <source>Use a http proxy server</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="204"/> - <source>Success publishing your UID</source> - <translation type="obsolete">Sucesso ao publicar o seu UID</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="229"/> + <source>Proxy server address</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="216"/> - <source>{0} : {1}</source> - <translation type="obsolete">{0} : {1}</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="230"/> + <source>:</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="230"/> - <source>Pubkey not found</source> - <translation type="obsolete">Chave pública não encontrada</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="231"/> + <source>Proxy username</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="230"/> - <source>The public key of your account wasn't found in the community. : - -{0} - -Would you like to publish the key ?</source> - <translation type="obsolete">A chave pública da sua conta não foi encontrada na comunidade: - -{0} - -Você gostaria de publicar a chave?</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="232"/> + <source>Proxy password</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>PublicationMode</name> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="63"/> + <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="65"/> + <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="53"/> - <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="85"/> + <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="85"/> + <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="93"/> + <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="93"/> + <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="98"/> + <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="102"/> - <source> - <div>Identity revoked : {uid} (public key : {pubkey}...)</div> - <div>Identity signed on block : {timestamp}</div> - </source> + <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="117"/> - <source>Revocation</source> + <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="117"/> - <source><h4>The publication of this document will remove your identity from the network.</h4> - <li> - <li> <b>This identity won't be able to join the targeted currency 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 individuals anymore.</b> </li> - </li> - Please think twice before publishing this document. - </source> + <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="130"/> - <source>Revocation broadcast</source> + <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="130"/> - <source>The document was successfully broadcasted.</source> + <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> @@ -2635,17 +1648,7 @@ Você gostaria de publicar a chave?</translation> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/quantitative.py" line="11"/> - <source>Q = Q - <br > - <table> - <tr><td>Q</td><td>Quantitative value</td></tr> - </table> - </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/money/quantitative.py" line="19"/> + <location filename="../../../src/sakia/money/quantitative.py" line="20"/> <source>Base referential of the money. Units values are used here.</source> <translation type="unfinished"></translation> </message> @@ -2662,35 +1665,21 @@ Você gostaria de publicar a chave?</translation> <source>Q0 {0}</source> <translation type="unfinished">Q0 {0}</translation> </message> - <message> - <location filename="../../../src/sakia/money/quant_zerosum.py" line="12"/> - <source>Z0 = Q - ( M(t-1) / N(t) ) - <br > - <table> - <tr><td>Z0</td><td>Quantitative value at zero sum</td></tr> - <tr><td>Q</td><td>Quantitative value</td></tr> - <tr><td>M</td><td>Monetary mass</td></tr> - <tr><td>N</td><td>Members count</td></tr> - <tr><td>t</td><td>Last UD time</td></tr> - <tr><td>t-1</td><td>Penultimate UD time</td></tr> - </table></source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/money/quant_zerosum.py" line="10"/> - <source>{0} {1}Q0{2}</source> + <source>{0}{1}{2}</source> <translation type="unfinished"></translation> </message> </context> <context> <name>RecipientMode</name> <message> - <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="154"/> + <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/dialogs/transfer/view.py" line="147"/> + <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> @@ -2698,30 +1687,13 @@ Você gostaria de publicar a chave?</translation> <context> <name>Relative</name> <message> - <location filename="../../../src/sakia/money/relative.py" line="9"/> + <location filename="../../../src/sakia/money/relative.py" line="11"/> <source>UD</source> <translation type="unfinished">Dividendo Universal</translation> </message> - <message> - <location filename="../../../src/sakia/money/relative.py" line="11"/> - <source>UD {0}</source> - <translation type="unfinished">Dividendo Universal {0}</translation> - </message> - <message> - <location filename="../../../src/sakia/money/relative.py" line="12"/> - <source>R = Q / UD(t) - <br > - <table> - <tr><td>R</td><td>Relative value</td></tr> - <tr><td>Q</td><td>Quantitative value</td></tr> - <tr><td>UD</td><td>Universal Dividend</td></tr> - <tr><td>t</td><td>Last UD time</td></tr> - </table></source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../../../src/sakia/money/relative.py" line="10"/> - <source>{0} {1}UD{2}</source> + <source>{0} {1}{2}</source> <translation type="unfinished"></translation> </message> </context> @@ -2732,820 +1704,773 @@ Você gostaria de publicar a chave?</translation> <source>Relat Z-sum</source> <translation type="unfinished">Relat Z-sum</translation> </message> - <message> - <location filename="../../../src/sakia/money/relative_zerosum.py" line="11"/> - <source>R0 {0}</source> - <translation type="unfinished">R0 {0}</translation> - </message> <message> <location filename="../../../src/sakia/money/relative_zerosum.py" line="10"/> - <source>{0} {1}R0{2}</source> + <source>{0} {1}{2}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/relative_zerosum.py" line="12"/> - <source>R0 = (Q / UD(t)) - (( M(t-1) / N(t) ) / UD(t)) - <br > - <table> - <tr><td>R0</td><td>Relative value at zero sum</td></tr> - <tr><td>R</td><td>Relative value</td></tr> - <tr><td>M</td><td>Monetary mass</td></tr> - <tr><td>N</td><td>Members count</td></tr> - <tr><td>t</td><td>Last UD time</td></tr> - <tr><td>t-1</td><td>Penultimate UD time</td></tr> - </table></source> + <location filename="../../../src/sakia/money/relative_zerosum.py" line="11"/> + <source>R0 UD</source> <translation type="unfinished"></translation> </message> </context> <context> <name>RevocationDialog</name> <message> - <location filename="../../ui/revocation.ui" line="210"/> - <source>Next</source> - <translation type="obsolete">Próximo</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="142"/> + <source>Revoke an identity</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Scene</name> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="158"/> - <source>Certification expires at {0}</source> - <translation type="obsolete">Certificação expira em {0}</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="143"/> + <source><h2>Select a revocation document</h1></source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>SearchUserView</name> <message> - <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="35"/> - <source>Looking for {0}...</source> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="144"/> + <source>Load from file</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>SearchUserWidget</name> <message> - <location filename="../../ui/search_user_view.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formulário</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="145"/> + <source>Revocation document</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/search_user_view.ui" line="33"/> - <source>Center the view on me</source> - <translation type="obsolete">Centralizar a visualização em mim</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="146"/> + <source><html><head/><body><p><span style=" font-size:x-large; font-weight:600;">Select publication destination</span></p></body></html></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="10"/> - <source>Research a pubkey, an uid...</source> - <translation type="unfinished">Busque uma chave pública, um UID...</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="147"/> + <source>To a co&mmunity</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>StatusBarController</name> <message> - <location filename="../../../src/sakia/gui/main_window/status_bar/controller.py" line="62"/> - <source>Blockchain sync : {0} ({1})</source> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="148"/> + <source>&To an address</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>StepPageInit</name> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="149"/> - <source>Error</source> - <translation type="obsolete">Erro</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="149"/> + <source>SSL/TLS</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="124"/> - <source>{0} : {1}</source> - <translation type="obsolete">{0} : {1}</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="150"/> + <source>Revocation information</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Toast</name> <message> - <location filename="../../ui/toast.ui" line="14"/> - <source>MainWindow</source> - <translation type="obsolete">MainWindow</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="151"/> + <source>Next</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>ToolbarController</name> + <name>SakiaToolbar</name> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/controller.py" line="77"/> - <source>Membership</source> - <translation type="unfinished">Associação</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="72"/> + <source>Frame</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/controller.py" line="71"/> - <source>Success sending Membership demand</source> - <translation type="unfinished">Sucesso ao enviar pedido de associação</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="73"/> + <source>Network</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ToolbarView</name> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="12"/> - <source>Publish a revocation document</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="74"/> + <source>Search an identity</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="18"/> - <source>Tools</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="75"/> + <source>Explore</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="21"/> - <source>Add a connection</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="76"/> + <source>Contacts</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>SearchUserView</name> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="27"/> - <source>Settings</source> + <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="54"/> + <source>Looking for {0}...</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>SearchUserWidget</name> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="30"/> - <source>About</source> - <translation type="unfinished">Sobre</translation> + <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> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="40"/> - <source>Membership</source> - <translation type="unfinished">Associação</translation> + <location filename="../../../src/sakia/gui/sub/search_user/search_user_uic.py" line="35"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="41"/> - <source>Select a connection</source> + <location filename="../../../src/sakia/gui/sub/search_user/search_user_uic.py" line="36"/> + <source>Center the view on me</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>TransactionsTabWidget</name> - <message> - <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="135"/> - <source>Received {0} {1} from {2} transfers</source> - <translation type="obsolete">Recebido {0} {1} de {2} transferências</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="147"/> - <source>New transactions received</source> - <translation type="obsolete">Novas transações recebidas</translation> - </message> + <name>StatusBarController</name> <message> - <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="119"/> - <source><b>Deposits</b> {:} {:}</source> - <translation type="obsolete"><b>Depósitos</b> {:} {:}</translation> + <location filename="../../../src/sakia/gui/main_window/status_bar/controller.py" line="76"/> + <source>Blockchain sync: {0} BAT ({1})</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>Toast</name> <message> - <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="123"/> - <source><b>Payments</b> {:} {:}</source> - <translation type="obsolete"><b>Pagamentos</b> {:} {:}</translation> + <location filename="../../../src/sakia/gui/widgets/toast_uic.py" line="39"/> + <source>MainWindow</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ToolbarView</name> <message> - <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="127"/> - <source><b>Balance</b> {:} {:}</source> - <translation type="obsolete"><b>Balanço</b> {:} {:}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="27"/> + <source>Publish a revocation document</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="175"/> - <source>Actions</source> - <translation type="obsolete">Ações</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="35"/> + <source>Tools</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="190"/> - <source>Send again</source> - <translation type="obsolete">Enviar novamente</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="46"/> + <source>Settings</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="195"/> - <source>Cancel</source> - <translation type="obsolete">Cancelar</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="54"/> + <source>About</source> + <translation type="unfinished">Sobre</translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="201"/> - <source>Informations</source> - <translation type="obsolete">Informações</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="101"/> + <source>Membership</source> + <translation type="unfinished">Associação</translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="206"/> - <source>Add as contact</source> - <translation type="obsolete">Adicionar como contato</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="49"/> + <source>Plugins manager</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="211"/> - <source>Send money</source> - <translation type="obsolete">Enviar dinheiro</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="57"/> + <source>About Money</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="217"/> - <source>View in Web of Trust</source> - <translation type="obsolete">Ver na Rede de Confiança</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="60"/> + <source>About Referentials</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="222"/> - <source>Copy pubkey to clipboard</source> - <translation type="obsolete">Copiar chave pública para a área de transferência</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="65"/> + <source>About Web of Trust</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="288"/> - <source>Warning</source> - <translation type="obsolete">Aviso</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="68"/> + <source>About Sakia</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="288"/> - <source>Are you sure ? -This money transfer will be removed and not sent.</source> - <translation type="obsolete">Você tem certeza? -Esta transferência monetária será removida e não enviada.</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source> + <table cellpadding="5"> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}%</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +</table> +</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TransferMoneyDialog</name> <message> - <location filename="../../ui/transfer.ui" line="14"/> - <source>Transfer money</source> - <translation type="obsolete">Transferir dinheiro</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Minimum delay between 2 certifications (days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="20"/> - <source>Community</source> - <translation type="obsolete">Comunidade</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Minimum percent of sentries to reach to match the distance rule</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="32"/> - <source>Transfer money to</source> - <translation type="obsolete">Transferir dinheiro para</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum distance between each WoT member and a newcomer</source> + <translation type="unfinished">Distância máxima entre cada membro da Rede de Confiança e um novato</translation> </message> <message> - <location filename="../../ui/transfer.ui" line="40"/> - <source>Contact</source> - <translation type="obsolete">Contato</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="159"/> + <source>Web of Trust rules</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="136"/> - <source>Key</source> - <translation type="obsolete">Chave</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="169"/> + <source>Money rules</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="246"/> - <source> UD</source> - <translation type="obsolete"> Dividendo Universal</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="184"/> + <source>Referentials</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="292"/> - <source>Transaction message</source> - <translation type="obsolete">Mensagem da transação</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="193"/> + <source> + <table cellpadding="5"> + <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> + <tr><td align="right"><b>{:2.2%} / {:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + </table> + </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transfer.py" line="137"/> - <source>Money transfer</source> - <translation type="obsolete">Transferência monetária</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Universal Dividend UD(t) in</source> + <translation type="unfinished">Dividendo Universal "UD(t)" em</translation> </message> <message> - <location filename="../../../src/sakia/gui/transfer.py" line="137"/> - <source>No amount. Please give the transfert amount</source> - <translation type="obsolete">Nenhuma quantia. Por favor, indique a quantia da transferência</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Monetary Mass M(t) in</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transfer.py" line="175"/> - <source>Transfer</source> - <translation type="obsolete">Transferência</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Members N(t)</source> + <translation type="unfinished">Membros "N(t)"</translation> </message> <message> - <location filename="../../../src/sakia/gui/transfer.py" line="160"/> - <source>Success sending money to {0}</source> - <translation type="obsolete">Sucesso ao enviar dinheiro para {0}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Monetary Mass per member M(t)/N(t) in</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/transfer.py" line="111"/> - <source>Error</source> - <translation type="obsolete">Erro</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>day</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/transfer.py" line="111"/> - <source>{0} : {1}</source> - <translation type="obsolete">{0} : {1}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Actual growth c = UD(t)/[M(t)/N(t)]</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="95"/> - <source>&Recipient public key</source> - <translation type="obsolete">Chave pública do destinatário</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Last UD date and time (t)</source> + <translation type="unfinished">Data e hora do último Dividendo Universal (t)</translation> </message> <message> - <location filename="../../ui/transfer.ui" line="211"/> - <source>Wallet</source> - <translation type="obsolete">Carteira</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Next UD date and time (t+1)</source> + <translation type="unfinished">Data e hora do próximo Dividendo Universal (t+1)</translation> </message> <message> - <location filename="../../ui/transfer.ui" line="230"/> - <source>Available money : </source> - <translation type="obsolete">Dinheiro disponÃvel: </translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Next UD reevaluation (t+1)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/transfer.ui" line="239"/> - <source>Amount</source> - <translation type="obsolete">Quantia</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="239"/> + <source> + <table cellpadding="5"> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + </table> + </source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TransferView</name> <message> - <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="26"/> - <source>No amount. Please give the transfer amount</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>{:2.2%} / {:} days</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="29"/> - <source>Please enter correct password</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>Fundamental growth (c) / Reevaluation delta time (dt_reeval)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TxFilterProxyModel</name> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="146"/> - <source>{0} / {1} confirmations</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>UDÄž(t) = UDÄž(t-1) + c²*M(t-1)/N(t)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="150"/> - <source>Confirming... {0} %</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>Universal Dividend (formula)</source> + <translation type="unfinished">Dividendo Universal (fórmula)</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Name</source> + <translation type="unfinished">Nome</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Units</source> + <translation type="unfinished">Unidades</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Formula</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TxHistoryController</name> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="62"/> - <source>Received {amount} from {number} transfers</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Description</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="65"/> - <source>New transactions received</source> - <translation type="unfinished">Novas transações recebidas</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="304"/> + <source>{:} day(s) {:} hour(s)</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TxHistoryModel</name> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/model.py" line="116"/> - <source>Loading...</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="300"/> + <source>{:} hour(s)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>UserInformationView</name> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="61"/> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="307"/> <source> <table cellpadding="5"> + <tr><td align="right"><b>{:2.2%}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> + </table> </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>Public key</source> - <translation type="unfinished">Chave pública</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>UID Published on</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Fundamental growth (c)</source> + <translation type="unfinished">Crescimento fundamental (c)</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>Join date</source> - <translation type="unfinished">Data de ingresso</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Initial Universal Dividend UD(0) in</source> + <translation type="unfinished">Dividendo Universal inicial "UD(0)" em</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>Expires in</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Time period between two UD</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> - <source>Certs. received</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Time period between two UD reevaluation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="92"/> - <source>Member</source> - <translation type="unfinished">Membro</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="92"/> - <source>Non-Member</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Number of blocks used for calculating median time</source> + <translation type="unfinished">Número de blocos utilizados para calcular o tempo mediano</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="93"/> - <source>#FF0000</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>The average time in seconds for writing 1 block (wished time)</source> + <translation type="unfinished">O tempo médio em segundos para escrever 1 bloco (tempo desejado)</translation> </message> -</context> -<context> - <name>WalletsTab</name> <message> - <location filename="../../ui/wallets_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formulário</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>The number of blocks required to evaluate again PoWMin value</source> + <translation type="unfinished">O número de blocos necessários para avaliar novamente o valor de 'PoWMin'</translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="43"/> - <source>Account</source> - <translation type="obsolete">Conta</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>The percent of previous issuers to reach for personalized difficulty</source> + <translation type="unfinished">A porcentagem de emissores anteriores para alcançar a dificuldade personalizada</translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="52"/> - <source>label_general</source> - <translation type="obsolete">label_general</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="38"/> + <source>Add an Sakia account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="34"/> - <source>Balance</source> - <translation type="obsolete">Balanço</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="102"/> + <source>Select an account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="47"/> - <source>label_balance</source> - <translation type="obsolete">label_balance</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum validity time of a certification (days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="86"/> - <source>Publish UID</source> - <translation type="obsolete">Publicar UID</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Minimum quantity of certifications to be part of the WoT</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="93"/> - <source>Revoke UID</source> - <translation type="obsolete">Revogar UID</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum quantity of active certifications per member</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="100"/> - <source>Renew membership</source> - <translation type="obsolete">Renovar associação</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum time a certification can wait before being in blockchain (days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="107"/> - <source>Send leaving demand</source> - <translation type="obsolete">Enviar pedido de saÃda</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum validity time of a membership (days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wallets_tab.ui" line="57"/> - <source>label_balance_range</source> - <translation type="obsolete">label_balance_range</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="71"/> + <source>Quit</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>WalletsTabWidget</name> - <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="86"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> -<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> -<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> -<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> -</table> - </translation> - </message> + <name>TransferMoneyWidget</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="88"/> - <source>Membership</source> - <translation type="obsolete">Associação</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="154"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="106"/> - <source>Last renewal on {:}, expiration on {:}</source> - <translation type="obsolete">Última renovação em {:}, expiração em {:}</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="156"/> + <source>Transfer money to</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="124"/> - <source>Your web of trust</source> - <translation type="obsolete">Sua Rede de Confiança</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="157"/> + <source>&Recipient public key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="124"/> - <source>Certified by {:} members; Certifier of {:} members</source> - <translation type="obsolete">Certificado por {:} membros; Certificador de {:} membros</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="158"/> + <source>Key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="124"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> -<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> -<tr><td align="right"><b>{:}</b></td></tr> -<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> -</table> - </translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="159"/> + <source>Search &user</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="124"/> - <source>Not a member</source> - <translation type="obsolete">Não é um membro</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="160"/> + <source>Local ke&y</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="180"/> - <source>New Wallet</source> - <translation type="obsolete">Nova Carteira</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="161"/> + <source>Con&tact</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="183"/> - <source>Rename</source> - <translation type="obsolete">Renomear</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="162"/> + <source>Available money: </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="187"/> - <source>Copy pubkey to clipboard</source> - <translation type="obsolete">Copiar chave pública para a área de transferência</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="163"/> + <source>Amount</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="192"/> - <source>Transfer to...</source> - <translation type="obsolete">Transferir para…</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="164"/> + <source> UD</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="138"/> - <source>{:} {:}</source> - <translation type="obsolete">{:} {:}</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="165"/> + <source>Transaction message</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="145"/> - <source>in [{:} ; {:}] {:}</source> - <translation type="obsolete">em [{:} ; {:}] {:}</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="166"/> + <source>Secret Key / Password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="305"/> - <source>Warning</source> - <translation type="obsolete">Aviso</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="155"/> + <source>Select account</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TransferView</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="266"/> - <source>Are you sure ? -Sending a leaving demand cannot be canceled. -The process to join back the community later will have to be done again.</source> - <translation type="obsolete">Você tem certeza? -Enviar um pedido de saÃda não pode ser cancelado. -O processo de reingresso à comunidade, posteriormente, terá de ser feito novamente.</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="29"/> + <source>No amount. Please give the transfer amount</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="279"/> - <source>Are you sure ? -Publishing your UID can be canceled by Revoke UID.</source> - <translation type="obsolete">Você tem certeza? -A publicação do seu UID pode ser cancelada através da revogação de UID.</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="36"/> + <source>Please enter correct password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="290"/> - <source>UID Publishing</source> - <translation type="obsolete">Publicação de UID</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="40"/> + <source>Please enter a receiver</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="290"/> - <source>Success publishing your UID</source> - <translation type="obsolete">Sucesso ao publicar seu UID</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="44"/> + <source>Incorrect receiver address or pubkey</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TxHistoryController</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="293"/> - <source>Publish UID error</source> - <translation type="obsolete">Erro ao publicar UID</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="95"/> + <source>Received {amount} from {number} transfers</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="296"/> - <source>Network error</source> - <translation type="obsolete">Erro de rede</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="99"/> + <source>New transactions received</source> + <translation type="unfinished">Novas transações recebidas</translation> </message> +</context> +<context> + <name>TxHistoryModel</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="296"/> - <source>Couldn't connect to network : {0}</source> - <translation type="obsolete">Não foi possÃvel conectar à rede: {0}</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/model.py" line="137"/> + <source>Loading...</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TxHistoryView</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="305"/> - <source>Are you sure ? -Revoking your UID can only success if it is not already validated by the network.</source> - <translation type="obsolete">Você tem certeza? -Revogar seu UID somente funcionará caso ele ainda não tenha sido validado pela rede.</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/view.py" line="63"/> + <source> / {:} pages</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TxHistoryWidget</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="321"/> - <source>Renew membership</source> - <translation type="obsolete">Renovar associação</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="109"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="328"/> - <source>Send membership demand</source> - <translation type="obsolete">Enviar pedido de associação</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="110"/> + <source>Balance</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>WalletsTableModel</name> <message> - <location filename="../../../src/sakia/models/wallets.py" line="72"/> - <source>Name</source> - <translation type="obsolete">Nome</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="111"/> + <source>loading...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/models/wallets.py" line="72"/> - <source>Amount</source> - <translation type="obsolete">Quantia</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="112"/> + <source>Send money</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/models/wallets.py" line="72"/> - <source>Pubkey</source> - <translation type="obsolete">Chave pública</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="114"/> + <source>dd/MM/yyyy</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>WoT.Node</name> - <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="294"/> - <source>Informations</source> - <translation type="obsolete">Informações</translation> - </message> + <name>UserInformationView</name> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="299"/> - <source>Add as contact</source> - <translation type="obsolete">Adicionar como contato</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>Public key</source> + <translation type="unfinished">Chave pública</translation> </message> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="304"/> - <source>Send money</source> - <translation type="obsolete">Enviar dinheiro</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>UID Published on</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="309"/> - <source>Certify identity</source> - <translation type="obsolete">Certificar identidade</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>Join date</source> + <translation type="unfinished">Data de ingresso</translation> </message> -</context> -<context> - <name>WotTabWidget</name> <message> - <location filename="../../ui/wot_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formulário</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>Expires in</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/wot_tab.ui" line="33"/> - <source>Center the view on me</source> - <translation type="obsolete">Centralizar a visualização em mim</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> + <source>Certs. received</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="25"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">Busque uma chave pública, um UID...</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="95"/> + <source>Member</source> + <translation type="unfinished">Membro</translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="122"/> - <source>Membership</source> - <translation type="obsolete">Associação</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="96"/> + <source>#FF0000</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="140"/> - <source>Last renewal on {:}, expiration on {:}</source> - <translation type="obsolete">Última renovação em {:}, expiração em {:}</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="62"/> + <source> + <table cellpadding="5"> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} BAT</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} BAT</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="158"/> - <source>Your web of trust</source> - <translation type="obsolete">Sua Rede de Confiança</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="95"/> + <source>Not a member</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>UserInformationWidget</name> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="158"/> - <source>Certified by {:} members; Certifier of {:} members</source> - <translation type="obsolete">Certificado por {:} membros; Certificador de {:} membros</translation> + <location filename="../../../src/sakia/gui/sub/user_information/user_information_uic.py" line="76"/> + <source>Member informations</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="158"/> - <source>Not a member</source> - <translation type="obsolete">Não é um membro</translation> + <location filename="../../../src/sakia/gui/sub/user_information/user_information_uic.py" line="77"/> + <source>User</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>WotWidget</name> <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="158"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> - <translation type="obsolete"> - <table cellpadding="5"> -<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> -<tr><td align="right"><b>{:}</b></td></tr> -<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> -</table> - </translation> + <location filename="../../../src/sakia/gui/navigation/graphs/wot/wot_tab_uic.py" line="27"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>certificationsTabWidget</name> + <name>dialog</name> <message> - <location filename="../../ui/certifications_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formulário</translation> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="111"/> + <source>Certification</source> + <translation type="unfinished">Certificação</translation> </message> <message> - <location filename="../../ui/certifications_tab.ui" line="63"/> - <source>dd/MM/yyyy</source> - <translation type="obsolete">dd/MM/yyyy</translation> + <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="47"/> + <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="129"/> + <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="37"/> + <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="47"/> - <source>Add as contact</source> - <translation type="obsolete">Adicionar como contato</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="42"/> + <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="51"/> + <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="55"/> + <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="60"/> + <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="70"/> + <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="72"/> + <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="76"/> + <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="81"/> + <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="86"/> + <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="46"/> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="52"/> <source>Please enter your password</source> <translation type="unfinished"></translation> </message> @@ -3553,72 +2478,9 @@ Revogar seu UID somente funcionará caso ele ainda não tenha sido validado pela <context> <name>self.config_dialog</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="88"/> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="103"/> <source>Ok</source> <translation>Ok</translation> </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="75"/> - <source>Forbidden : salt is too short</source> - <translation type="obsolete">Não permitido: o CryptoID (salt) é muito curto</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="79"/> - <source>Forbidden : password is too short</source> - <translation type="obsolete">Não permitido: a senha é muito curta</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="83"/> - <source>Forbidden : Invalid characters in salt field</source> - <translation type="obsolete">Não permitido: caracteres inválidos no campo do CryptoID (salt)</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="87"/> - <source>Forbidden : Invalid characters in password field</source> - <translation type="obsolete">Não permitido: caracteres inválidos no campo da senha</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="93"/> - <source>Error : passwords are different</source> - <translation type="obsolete">Erro: as senhas são diferentes</translation> - </message> -</context> -<context> - <name>transactionsTabWidget</name> - <message> - <location filename="../../ui/transactions_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">Formulário</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="66"/> - <source>dd/MM/yyyy</source> - <translation type="obsolete">dd/MM/yyyy</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="83"/> - <source>Payment:</source> - <translation type="obsolete">Pagamento:</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="90"/> - <source>Deposit:</source> - <translation type="obsolete">Depósito:</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="100"/> - <source>Balance:</source> - <translation type="obsolete">Balanço:</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="20"/> - <source>Balance</source> - <translation type="obsolete">Balanço</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="33"/> - <source>label_balance</source> - <translation type="obsolete">label_balance</translation> - </message> </context> </TS> diff --git a/res/i18n/ts/ru.ts b/res/i18n/ts/ru.ts index b487ec8a68b0c880689c2cbb0961bf442d59e8cf..d7df9cdef545563f0ea5f5a6435ea7365048ded6 100644 --- a/res/i18n/ts/ru.ts +++ b/res/i18n/ts/ru.ts @@ -1,2541 +1,2476 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="2.0" language="ru" sourcelanguage=""> <context> - <name>AboutPopup</name> - <message> - <location filename="../../ui/about.ui" line="14"/> - <source>About</source> - <translation type="obsolete">О программе</translation> - </message> - <message> - <location filename="../../ui/about.ui" line="22"/> - <source>label</source> - <translation type="obsolete">Ñрлык</translation> - </message> -</context> -<context> - <name>Account</name> - <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>Units</source> - <translation type="obsolete">Единицы</translation> - </message> - <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>UD {0}</source> - <translation type="obsolete">УД {0}</translation> - </message> - <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>UD</source> - <translation type="obsolete">УД</translation> - </message> + <name>AboutMoney</name> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>Quant Z-sum</source> - <translation type="obsolete">Колич. Z-Ñумма</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="56"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/core/account.py" line="101"/> - <source>Relat Z-sum</source> - <translation type="obsolete">ОтноÑит. Z-Ñумма</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="57"/> + <source>General</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/core/account.py" line="67"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Внимание: Ñрок вашего членÑтва Ñкоро закончитÑÑ.</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="58"/> + <source>Rules</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/core/account.py" line="72"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Внимание: Ñкоро вы можете пропуÑтить Ñертификацию</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_money_uic.py" line="59"/> + <source>Money</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>AccountConfigurationDialog</name> - <message> - <location filename="../../ui/account_cfg.ui" line="14"/> - <source>Add an account</source> - <translation type="obsolete">Добавить аккаунт</translation> - </message> - <message> - <location filename="../../ui/account_cfg.ui" line="30"/> - <source>Account parameters</source> - <translation type="obsolete">Параметры аккаунтa</translation> - </message> - <message> - <location filename="../../ui/account_cfg.ui" line="51"/> - <source>Account name (uid)</source> - <translation type="obsolete">Ð˜Ð¼Ñ Ð°ÐºÐºÐ°ÑƒÐ½Ñ‚a (ИДП)</translation> - </message> - <message> - <location filename="../../ui/account_cfg.ui" line="68"/> - <source>Wallets</source> - <translation type="obsolete">Кошельки</translation> - </message> - <message> - <location filename="../../ui/account_cfg.ui" line="84"/> - <source>Delete account</source> - <translation type="obsolete">Удалить аккаунт</translation> - </message> - <message> - <location filename="../../ui/account_cfg.ui" line="113"/> - <source>Key parameters</source> - <translation type="obsolete">Ключевые параметры</translation> - </message> - <message> - <location filename="../../ui/account_cfg.ui" line="153"/> - <source>Your password</source> - <translation type="obsolete">Ваш пароль</translation> - </message> - <message> - <location filename="../../ui/account_cfg.ui" line="166"/> - <source>Please repeat your password</source> - <translation type="obsolete">ПожалуйÑта, введите Ñнова ваш пароль</translation> - </message> - <message> - <location filename="../../ui/account_cfg.ui" line="185"/> - <source>Show public key</source> - <translation type="obsolete">Показать открытый ключ</translation> - </message> + <name>AboutPopup</name> <message> - <location filename="../../ui/account_cfg.ui" line="230"/> - <source>Add a community</source> - <translation type="obsolete">Добавить ÑообщеÑтво</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_uic.py" line="40"/> + <source>About</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="237"/> - <source>Remove selected community</source> - <translation type="obsolete">Удалить избранное ÑообщеÑтво</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_uic.py" line="41"/> + <source>label</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>AboutWot</name> <message> - <location filename="../../ui/account_cfg.ui" line="261"/> - <source>Previous</source> - <translation type="obsolete">Предыдущий</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_wot_uic.py" line="33"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/account_cfg.ui" line="281"/> - <source>Next</source> - <translation type="obsolete">Следующий</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/about_wot_uic.py" line="34"/> + <source>WoT</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>BaseGraph</name> <message> - <location filename="../../ui/account_cfg.ui" line="215"/> - <source>Communities</source> - <translation type="obsolete">CообщеÑтв</translation> + <location filename="../../../src/sakia/data/graphs/base_graph.py" line="19"/> + <source>(sentry)</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>Application</name> + <name>ButtonsState</name> <message> - <location filename="../../../src/sakia/core/app.py" line="76"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Внимание: Ñрок вашего членÑтва Ñкоро закончитÑÑ.</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="112"/> + <source>Duniter documents (*.txt)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/core/app.py" line="81"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Внимание: Ñкоро вы можете пропуÑтить Ñертификацию</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="125"/> + <source>The imported file is not a correct identity document</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ButtonBoxState</name> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="88"/> + <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/dialogs/certification/view.py" line="79"/> + <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/dialogs/certification/view.py" line="88"/> - <source>Could not broadcast certification : {0}</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/dialogs/certification/view.py" line="103"/> - <source>Certifications sent : {nb_certifications}/{stock}</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="194"/> + <source>{hours} hours and {min} min.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="110"/> - <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/dialogs/certification/view.py" line="112"/> - <source>{hours} hours and {min} min.</source> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="159"/> + <source>Could not broadcast certification: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="115"/> - <source>Remaining time before next certification validation : {0}</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="198"/> + <source>Remaining time before next certification validation: {0}</source> <translation type="unfinished"></translation> </message> </context> <context> <name>CertificationController</name> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/controller.py" line="144"/> + <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/dialogs/certification/controller.py" line="146"/> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="206"/> <source>{hours}h {min}min</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>CertificationDialog</name> - <message> - <location filename="../../../src/sakia/gui/certification.py" line="136"/> - <source>Certification</source> - <translation type="obsolete">СертификациÑ</translation> - </message> - <message> - <location filename="../../ui/certification.ui" line="26"/> - <source>Community</source> - <translation type="obsolete">СообщеÑтво</translation> - </message> + <name>CertificationView</name> <message> - <location filename="../../ui/certification.ui" line="54"/> - <source>Certify user</source> - <translation type="obsolete">Сертифицировать пользователÑ</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="35"/> + <source>&Ok</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/certification.ui" line="40"/> - <source>Contact</source> - <translation type="obsolete">Контакт</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="25"/> + <source>No more certifications</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/certification.ui" line="61"/> - <source>User public key</source> - <translation type="obsolete">Открытый ключ пользователÑ</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="../../ui/certification.ui" line="157"/> - <source>Key</source> - <translation type="obsolete">Ключ</translation> + <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/cutecoin/gui/certification.py" line="65"/> - <source>Success certifying {0} from {1}</source> - <translation type="obsolete">УÑÐ¿ÐµÑˆÐ½Ð°Ñ ÑÐµÑ€Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð¾Ñ‚ {0} до {1}</translation> + <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/cutecoin/gui/certification.py" line="75"/> - <source>Error</source> - <translation type="obsolete">Ошибка</translation> + <location filename="../../../src/sakia/gui/sub/certification/view.py" line="43"/> + <source>&Process Certification</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="75"/> - <source>{0} : {1}</source> - <translation type="obsolete">{0} : {1}</translation> + <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>CertificationWidget</name> <message> - <location filename="../../../src/cutecoin/gui/certification.py" line="77"/> - <source>Ok</source> - <translation type="obsolete">ОК</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="139"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/certification.py" line="232"/> - <source>Not a member</source> - <translation type="obsolete">Ðе член</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="140"/> + <source>Select your identity</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CertificationView</name> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="29"/> - <source>&Ok</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="141"/> + <source>Certifications stock</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="22"/> - <source>No more certifications</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="142"/> + <source>Certify user</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="24"/> - <source>Not a member</source> - <translation type="unfinished">Ðе член</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="143"/> + <source>Import identity document</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="25"/> - <source>Please select an identity</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="144"/> + <source>Process certification</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="26"/> - <source>&Ok (Not validated before {remaining})</source> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="150"/> + <source>Cancel</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CommunityConfigurationDialog</name> <message> - <location filename="../../ui/community_cfg.ui" line="17"/> - <source>Add a community</source> - <translation type="obsolete">Добавить ÑообщеÑтво</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="146"/> + <source>Step 1. Check the key/user / Step 2. Accept the money licence / Step 3. Sign to confirm certification</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="46"/> - <source>Please enter the address of a node :</source> - <translation type="obsolete">ПожалуйÑта, введите Ð°Ð´Ñ€ÐµÑ ÑƒÐ·Ð»Ð°</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="147"/> + <source>Licence</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="61"/> - <source>:</source> - <translation type="obsolete">:</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="148"/> + <source>By going throught the process of creating a wallet, you accept the license above.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="98"/> - <source>Check node connectivity</source> - <translation type="obsolete">Проверить подключаемоÑÑ‚ÑŒ узла</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="149"/> + <source>I accept the above licence</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="162"/> - <source>Communities nodes</source> - <translation type="obsolete">Узлы ÑообщеÑтв</translation> + <location filename="../../../src/sakia/gui/sub/certification/certification_uic.py" line="151"/> + <source>Secret Key / Password</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CertifiersTableModel</name> <message> - <location filename="../../ui/community_cfg.ui" line="180"/> - <source>Server</source> - <translation type="obsolete">Cервер</translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="126"/> + <source>UID</source> + <translation type="unfinished">ИДП</translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="203"/> - <source>Add</source> - <translation type="obsolete">Добавить</translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="127"/> + <source>Pubkey</source> + <translation type="unfinished">Открытый ключ</translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="224"/> - <source>Previous</source> - <translation type="obsolete">Предыдущий</translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="131"/> + <source>Expiration</source> + <translation type="unfinished">ИÑтечение Ñрока</translation> </message> <message> - <location filename="../../ui/community_cfg.ui" line="247"/> - <source>Next</source> - <translation type="obsolete">Следующий</translation> + <location filename="../../../src/sakia/gui/navigation/identity/table_model.py" line="128"/> + <source>Publication</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>CommunityState</name> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="42"/> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="86"/> <source>Member</source> <translation type="unfinished">Член</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="42"/> - <source>Non-Member</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="138"/> + <source>Status</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="43"/> - <source>#FF0000</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="149"/> + <source>Certs. received</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>members</source> - <translation type="unfinished">членами</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="149"/> + <source>Membership</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Monetary mass</source> - <translation type="unfinished">Ð”ÐµÐ½ÐµÐ¶Ð½Ð°Ñ Ð¼Ð°ÑÑа</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="190"/> + <source>{:} day(s) {:} hour(s)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Status</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="186"/> + <source>{:} hour(s)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Certs. received</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Fundamental growth (c)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Membership</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Initial Universal Dividend UD(0) in</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/> - <source>Balance</source> - <translation type="unfinished">БаланÑ</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Time period between two UD</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="125"/> - <source>No Universal Dividend created yet.</source> - <translation type="unfinished">УниверÑальный дивиденд еще не Ñоздан.</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Minimum delay between 2 certifications (in days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:2.2%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Minimum percent of sentries to reach to match the distance rule</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Universal Dividend UD(t) in</source> - <translation type="unfinished">УниверÑальный дивиденд УД(t) в</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum distance between each WoT member and a newcomer</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Monetary Mass M(t-1) in</source> - <translation type="unfinished">Ð”ÐµÐ½ÐµÐ¶Ð½Ð°Ñ Ð¼Ð°ÑÑа M(t-1) в</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="72"/> + <source>Identity written in blockchain</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Members N(t)</source> - <translation type="unfinished">Члены N(t)</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="79"/> + <source>Identity not written in blockchain</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Monetary Mass per member M(t-1)/N(t) in</source> - <translation type="unfinished">Ð”ÐµÐ½ÐµÐ¶Ð½Ð°Ñ Ð¼Ð°ÑÑа на члена M(t-1)/N(t) в</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="95"/> + <source>Renew membership</source> + <translation type="unfinished">Обновить членÑтво</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Actual growth c = UD(t)/[M(t-1)/N(t)]</source> - <translation type="unfinished">ФактичеÑкий роÑÑ‚ c = UD(t)/[M(t-1)/N(t)]</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="99"/> + <source>Request membership</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Penultimate UD date and time (t-1)</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="104"/> + <source>{0} more certifications required</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Last UD date and time (t)</source> - <translation type="unfinished">Дата и Ð²Ñ€ÐµÐ¼Ñ Ð¿Ð¾Ñледнего УД (t)</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="111"/> + <source>Expires in </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/> - <source>Next UD date and time (t+1)</source> - <translation type="unfinished">Дата и Ð²Ñ€ÐµÐ¼Ñ Ñледующего УД (t+1)</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="119"/> + <source>Expired or never published</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Time period between two UD reevaluation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>{:2.0%} / {:} days</source> - <translation type="unfinished">{:2.0%} / {:} дней</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="79"/> + <source>Expires on: {0}</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>Fundamental growth (c) / Delta time (dt)</source> - <translation type="unfinished">ОÑновной роÑÑ‚ (c) / Дельта времени (dt)</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum validity time of a certification (in days)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>UDÄž(t) = UDÄž(t-1) + c²*M(t-1)/N(t-1)</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Minimum quantity of certifications to be part of the WoT</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>Universal Dividend (formula)</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum quantity of active certifications per member</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>{:} = {:} + {:2.0%}²* {:} / {:}</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum time before a pending certification expire</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/> - <source>Universal Dividend (computed)</source> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="195"/> + <source>Maximum validity time of a membership (in days)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/> - <source>Name</source> - <translation type="unfinished">ИмÑ</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="86"/> + <source>Not a member</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/> - <source>Units</source> - <translation type="unfinished">Единицы</translation> + <location filename="../../../src/sakia/gui/navigation/identity/view.py" line="101"/> + <source>Identity registration ready</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CongratulationPopup</name> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/> - <source>Formula</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/congratulation_uic.py" line="51"/> + <source>Congratulation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/> - <source>Description</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/congratulation_uic.py" line="52"/> + <source>label</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ConnectionConfigController</name> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="194"/> - <source>{:} day(s) {:} hour(s)</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="197"/> + <source>Broadcasting identity...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="196"/> - <source>{:} hour(s)</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="491"/> + <source>connecting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:2.0%} / {:} days</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> - </table> - </source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="530"/> + <source>Could not connect. Check node peering entry</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Fundamental growth (c)</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="460"/> + <source>Could not find your identity on the network.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Initial Universal Dividend UD(0) in</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="183"/> + <source>Next</source> + <translation type="unfinished">Следующий</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Time period between two UD</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="186"/> + <source> (Optional)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>Number of blocks used for calculating median time</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="330"/> + <source>Save a revocation document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>The average time in seconds for writing 1 block (wished time)</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="330"/> + <source>All text files (*.txt)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>The number of blocks required to evaluate again PoWMin value</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="526"/> + <source>An account already exists using this key.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/> - <source>The percent of previous issuers to reach for personalized difficulty</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="282"/> + <source>Forbidden: pubkey is too short</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </table> - </source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="285"/> + <source>Forbidden: pubkey is too long</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Minimum delay between 2 certifications (in days)</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="289"/> + <source>Error: passwords are different</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum age of a valid signature (in days)</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="293"/> + <source>Error: salts are different</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Minimum quantity of signatures to be part of the WoT</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="315"/> + <source>Forbidden: salt is too short</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum quantity of active certifications made by member.</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="319"/> + <source>Forbidden: password is too short</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Maximum delay a certification can wait before being expired for non-writing.</source> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="344"/> + <source>Revocation file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/> - <source>Minimum percent of sentries to reach to match the distance rule</source> + <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/navigation/informations/view.py" line="240"/> - <source>Maximum age of a valid membership (in days)</source> + <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/navigation/informations/view.py" line="240"/> - <source>Maximum distance between each WoT member and a newcomer</source> + <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> -</context> -<context> - <name>CommunityTabWidget</name> <message> - <location filename="../../ui/community_tab.ui" line="40"/> - <source>Identities</source> - <translation type="obsolete">ЛичноÑти</translation> + <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="../../ui/community_tab.ui" line="53"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">ИÑÑледовать открытый ключ, ИДП ...</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="344"/> + <source><div>Your revocation document has been saved.</div> +<div><b>Please keep it in a safe place.</b></div> +The publication of this document will revoke your identity on the network.</p></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_tab.ui" line="60"/> - <source>Search</source> - <translation type="obsolete">ПоиÑк</translation> + <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/cutecoin/gui/community_tab.py" line="58"/> - <source>Web of Trust</source> - <translation type="obsolete">Сеть довериÑ</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="299"/> + <source>Forbidden: invalid characters in salt</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="59"/> - <source>Members</source> - <translation type="obsolete">Пользователи</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="305"/> + <source>Forbidden: invalid characters in password</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ConnectionConfigView</name> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="62"/> - <source>Direct connections</source> - <translation type="obsolete">ПрÑмые ÑвÑзи</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="134"/> + <source>UID broadcast</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="76"/> - <source>Membership</source> - <translation type="obsolete">ЧленÑтво</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="126"/> + <source>Identity broadcasted to the network</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="76"/> - <source>Success sending Membership demand</source> - <translation type="obsolete">ЗаÑвка о членÑтве отправлена уÑпешно</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="135"/> + <source>Error</source> + <translation type="unfinished">Ошибка</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="82"/> - <source>Revoke</source> - <translation type="obsolete">Отмена</translation> + <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/cutecoin/gui/community_tab.py" line="82"/> - <source>Success sending Revoke demand</source> - <translation type="obsolete">ЗаÑвка об отмене отправлена уÑпешно</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="216"/> + <source>{days} days, {hours}h and {min}min</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="88"/> - <source>Self Certification</source> - <translation type="obsolete">СамоÑтоÑÑ‚ÐµÐ»ÑŒÐ½Ð°Ñ ÑертификациÑ</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="144"/> + <source>New account on {0} network</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="88"/> - <source>Success sending Self Certification document</source> - <translation type="obsolete">СамоÑтоÑÑ‚ÐµÐ»ÑŒÐ½Ð°Ñ ÑÐµÑ€Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ ÑƒÑпешно</translation> + <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> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="102"/> - <source>Informations</source> - <translation type="obsolete">Данные</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="260"/> + <source>I accept the above licence</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="105"/> - <source>Add as contact</source> - <translation type="obsolete">Добавить контакт</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="264"/> + <source>Public key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="109"/> - <source>Send money</source> - <translation type="obsolete">Отправить деньги</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="266"/> + <source>Secret key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="113"/> - <source>Certify identity</source> - <translation type="obsolete">УдоÑтоверить личноÑÑ‚ÑŒ</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="267"/> + <source>Please repeat your secret key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_tab.py" line="117"/> - <source>View in Web of Trust</source> - <translation type="obsolete">ПоÑмотреть в Сети довериÑ</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="268"/> + <source>Your password</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CommunityTile</name> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="123"/> - <source>Member</source> - <translation type="obsolete">Член</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="269"/> + <source>Please repeat your password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="137"/> - <source>members</source> - <translation type="obsolete">членами</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="270"/> + <source>Show public key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="137"/> - <source>Monetary mass</source> - <translation type="obsolete">Ð”ÐµÐ½ÐµÐ¶Ð½Ð°Ñ Ð¼Ð°ÑÑа</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="271"/> + <source>Scrypt parameters</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_tile.py" line="137"/> - <source>Balance</source> - <translation type="obsolete">БаланÑ</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="272"/> + <source>Simple</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CommunityWidget</name> <message> - <location filename="../../ui/community_view.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">ФормулÑÑ€</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="273"/> + <source>Secure</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_view.ui" line="59"/> - <source>Send money</source> - <translation type="obsolete">Отправить деньги</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="274"/> + <source>Hardest</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/community_view.ui" line="76"/> - <source>Certification</source> - <translation type="obsolete">СертификациÑ</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="275"/> + <source>Extreme</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="334"/> - <source>Renew membership</source> - <translation type="obsolete">Обновить членÑтво</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="279"/> + <source>Export revocation document to continue</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="44"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Внимание: Ñрок вашего членÑтва Ñкоро закончитÑÑ.</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="237"/> + <source>Add an account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="46"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Внимание: Ñкоро вы можете пропуÑтить Ñертификацию</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="242"/> + <source><html><head/><body><p><span style=" font-size:large; font-weight:600;">Licence</span></p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message encoding="UTF-8"> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="243"/> + <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> This program is free software: you can redistribute it and/or modify</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> it under the terms of the GNU General Public License as published by</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> the Free Software Foundation, either version 3 of the License, or</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> (at your option) any later version.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Hack'; font-size:10pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> This program is distributed in the hope that it will be useful,</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> GNU General Public License for more details.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Hack'; font-size:10pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> You should have received a copy of the GNU General Public License</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> along with this program. If not, see &lt;http://www.gnu.org/licenses/&gt;. </span><a name="TransNote1-rev"></a><a href="https://www.gnu.org/licenses/gpl-howto.fr.html#TransNote1"><span style=" font-family:'Hack'; font-size:10pt; text-decoration: underline; color:#2980b9; vertical-align:super;">1</span></a></p></body></html></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="33"/> - <source>Transactions</source> - <translation type="obsolete">Операции</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="259"/> + <source>By going throught the process of creating a wallet, you accept the licence above.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="34"/> - <source>Web of Trust</source> - <translation type="obsolete">Сеть довериÑ</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="261"/> + <source>Account parameters</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="93"/> - <source>Network</source> - <translation type="obsolete">Сеть</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="238"/> + <source>Create a new member account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="240"/> - <source>Membership expiration</source> - <translation type="obsolete">ИÑтечение Ñрока членÑтва</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="239"/> + <source>Add an existing member account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="240"/> - <source><b>Warning : Membership expiration in {0} days</b></source> - <translation type="obsolete"><b>Внимание: Ñрок членÑтва иÑтекает через {0} дней</b></translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="240"/> + <source>Add a wallet</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="251"/> - <source>Certifications number</source> - <translation type="obsolete">Ðомер Ñертификации</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="241"/> + <source>Add using a public key (quick)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="251"/> - <source><b>Warning : You are certified by only {0} persons, need {1}</b></source> - <translation type="obsolete"><b>Внимание: вы Ñертифицированы только {0} людьми, требуетÑÑ {1}</b></translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="262"/> + <source>Identity name (UID)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="235"/> - <source> Block {0}</source> - <translation type="obsolete"> Блокировать {0}</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="265"/> + <source>Credentials</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="340"/> - <source>Send membership demand</source> - <translation type="obsolete">Отправить Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð¾ членÑтве</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="276"/> + <source>N</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="385"/> - <source>Warning</source> - <translation type="obsolete">Внимание</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="277"/> + <source>r</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="385"/> - <source>Are you sure ? -Sending a leaving demand cannot be canceled. -The process to join back the community later will have to be done again.</source> - <translation type="obsolete">Ð’Ñ‹ уверены? ↵ -Отправка запроÑа об уходе не может быть отменена. ↵ -Ð’ дальнейшем процеÑÑ Ð¿Ñ€Ð¸ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾ к ÑообщеÑтву придетÑÑ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÑÑ‚ÑŒ заново.</translation> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/connection_cfg_uic.py" line="278"/> + <source>p</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ContactDialog</name> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="272"/> - <source>Are you sure ? -Publishing your UID can be canceled by Revoke UID.</source> - <translation type="obsolete">Ð’Ñ‹ уверены? ↵ -ÐŸÑƒÐ±Ð»Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð˜Ð”ÐŸ может быть отменена через ИДП отмены.</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="109"/> + <source>Contacts</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="283"/> - <source>UID Publishing</source> - <translation type="obsolete">ÐŸÑƒÐ±Ð»Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð˜Ð”ÐŸ</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="110"/> + <source>Contacts list</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="418"/> - <source>Success publishing your UID</source> - <translation type="obsolete">Ваш ИДП уÑпешно опубликован</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="111"/> + <source>Delete selected contact</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="286"/> - <source>Publish UID error</source> - <translation type="obsolete">Ошибка публикации ИДП</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="112"/> + <source>Clear selection</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="289"/> - <source>Network error</source> - <translation type="obsolete">Ошибка Ñети</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="113"/> + <source>Contact informations</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="289"/> - <source>Couldn't connect to network : {0}</source> - <translation type="obsolete">Ðе удалоÑÑŒ подключитьÑÑ Ðº Ñети: {0}</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="114"/> + <source>Name</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="293"/> - <source>Error</source> - <translation type="obsolete">Ошибка</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="115"/> + <source>Public key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="298"/> - <source>Are you sure ? -Revoking your UID can only success if it is not already validated by the network.</source> - <translation type="obsolete">Ð’Ñ‹ уверены? ↵ -Отмена ИДП может быть уÑпешна, только еÑли она еще не подтверждена Ñетью.</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="116"/> + <source>Add other informations</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="418"/> - <source>Membership</source> - <translation type="obsolete">членÑтве</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/contact_uic.py" line="117"/> + <source>Save</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ContactsTableModel</name> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="374"/> - <source>Success sending Membership demand</source> - <translation type="obsolete">ЗаÑвка о членÑтве отправлена уÑпешно</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <source>Name</source> + <translation type="unfinished">ИмÑ</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="405"/> - <source>Revoke</source> - <translation type="obsolete">Отмена</translation> + <location filename="../../../src/sakia/gui/dialogs/contact/table_model.py" line="72"/> + <source>Public key</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ContextMenu</name> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="399"/> - <source>Success sending Revoke demand</source> - <translation type="obsolete">ЗаÑвка об отмене отправлена уÑпешно</translation> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="236"/> + <source>Warning</source> + <translation type="unfinished">Внимание</translation> </message> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="325"/> - <source>Self Certification</source> - <translation type="obsolete">СамоÑтоÑÑ‚ÐµÐ»ÑŒÐ½Ð°Ñ ÑертификациÑ</translation> + <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="236"/> + <source>Are you sure? +This money transfer will be removed and not sent.</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>HistoryTableModel</name> <message> - <location filename="../../../src/cutecoin/gui/community_view.py" line="325"/> - <source>Success sending Self Certification document</source> - <translation type="obsolete">СамоÑтоÑÑ‚ÐµÐ»ÑŒÐ½Ð°Ñ ÑÐµÑ€Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ ÑƒÑпешно</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Date</source> + <translation>Дата</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="98"/> - <source>Informations</source> - <translation type="obsolete">Данные</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Comment</source> + <translation>Комментарий</translation> </message> <message> - <location filename="../../../src/sakia/gui/community_view.py" line="424"/> - <source>UID</source> - <translation type="obsolete">ИДП</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Amount</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ConfigureContactDialog</name> <message> - <location filename="../../ui/contact.ui" line="14"/> - <source>Add a contact</source> - <translation type="obsolete">Добавить контакт</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="50"/> + <source>Public key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/contact.ui" line="22"/> - <source>Name</source> - <translation type="obsolete">ИмÑ</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="184"/> + <source>Transactions missing from history</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/contact.ui" line="36"/> - <source>Pubkey</source> - <translation type="obsolete">Открытый ключ</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="467"/> + <source>{0} / {1} confirmations</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/contact.py" line="81"/> - <source>Contact already exists</source> - <translation type="obsolete">Контакт уже ÑущеÑтвует</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="473"/> + <source>Confirming... {0} %</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>ConnectionConfigController</name> + <name>HomescreenWidget</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="117"/> - <source>Could not connect. Check hostname, ip address or port : <br/></source> + <location filename="../../../src/sakia/gui/navigation/homescreen/homescreen_uic.py" line="28"/> + <source>Form</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>IdentitiesTableModel</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="151"/> - <source>Broadcasting identity...</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="150"/> + <source>UID</source> + <translation>ИДП</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="205"/> - <source>Forbidden : salt is too short</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="151"/> + <source>Pubkey</source> + <translation>Открытый ключ</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="209"/> - <source>Forbidden : password is too short</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="152"/> + <source>Renewed</source> + <translation>Обновлено</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="213"/> - <source>Forbidden : Invalid characters in salt field</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="153"/> + <source>Expiration</source> + <translation>ИÑтечение Ñрока</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="217"/> - <source>Forbidden : Invalid characters in password field</source> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="157"/> + <source>Publication Block</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="223"/> - <source>Error : passwords are different</source> + <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="154"/> + <source>Publication</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>IdentitiesView</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="228"/> - <source>Error : secret keys are different</source> + <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="16"/> + <source>Search direct certifications</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="297"/> - <source>connecting...</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="19"/> + <source>Research a pubkey, an uid...</source> + <translation type="unfinished">ИÑÑледовать открытый ключ, ИДП ...</translation> </message> +</context> +<context> + <name>IdentitiesWidget</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="251"/> - <source>Your pubkey is associated to a pubkey. - Yours : {0}, the network : {1}</source> + <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="46"/> + <source>Form</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="318"/> - <source>A connection already exists using this key.</source> + <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="47"/> + <source>Research a pubkey, an uid...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="320"/> - <source>Could not connect. Check node peering entry</source> + <location filename="../../../src/sakia/gui/navigation/identities/identities_uic.py" line="48"/> + <source>Search</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>IdentityController</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="278"/> - <source>Could not find your identity on the network.</source> + <location filename="../../../src/sakia/gui/navigation/identity/controller.py" line="184"/> + <source>Membership</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="280"/> - <source>Your pubkey or UID is different on the network. - Yours : {0}, the network : {1}</source> + <location filename="../../../src/sakia/gui/navigation/identity/controller.py" line="175"/> + <source>Success sending Membership demand</source> + <translation type="unfinished">ЗаÑвка о членÑтве отправлена уÑпешно</translation> + </message> +</context> +<context> + <name>IdentityModel</name> + <message> + <location filename="../../../src/sakia/gui/navigation/identity/model.py" line="207"/> + <source>Outdistanced</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="309"/> - <source>Your pubkey or UID was already found on the network. - Yours : {0}, the network : {1}</source> + <location filename="../../../src/sakia/gui/navigation/identity/model.py" line="246"/> + <source>In WoT range</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>ConnectionConfigView</name> + <name>IdentityWidget</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="101"/> - <source>UID broadcast</source> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="109"/> + <source>Form</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="96"/> - <source>Identity broadcasted to the network</source> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="110"/> + <source>Certify an identity</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="102"/> - <source>Error</source> - <translation type="unfinished">Ошибка</translation> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="111"/> + <source>Membership status</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="111"/> - <source>New connection to {0} network</source> + <location filename="../../../src/sakia/gui/navigation/identity/identity_uic.py" line="112"/> + <source>Renew membership</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>ContextMenu</name> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="145"/> - <source>Warning</source> - <translation type="unfinished">Внимание</translation> - </message> + <name>MainWindow</name> <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="145"/> - <source>Are you sure ? -This money transfer will be removed and not sent.</source> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="79"/> + <source>Manage accounts</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CreateWalletDialog</name> <message> - <location filename="../../ui/create_wallet.ui" line="14"/> - <source>Create a new wallet</source> - <translation type="obsolete">Создать новый кошелек</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="80"/> + <source>Configure trustable nodes</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/create_wallet.ui" line="45"/> - <source>Wallet name :</source> - <translation type="obsolete">Ðазвание кошелька</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="81"/> + <source>A&dd a contact</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/create_wallet.ui" line="83"/> - <source>Previous</source> - <translation type="obsolete">Предыдущий</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="85"/> + <source>Send a message</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/create_wallet.ui" line="103"/> - <source>Next</source> - <translation type="obsolete">Следующий</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="86"/> + <source>Send money</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>CurrencyTabWidget</name> <message> - <location filename="../../ui/currency_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">ФормулÑÑ€</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="87"/> + <source>Remove contact</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="44"/> - <source>Warning : Your membership is expiring soon.</source> - <translation type="obsolete">Внимание: Ñрок вашего членÑтва Ñкоро закончитÑÑ.</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="88"/> + <source>Save</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="46"/> - <source>Warning : Your could miss certifications soon.</source> - <translation type="obsolete">Внимание: Ñкоро вы можете пропуÑтить Ñертификацию</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="89"/> + <source>&Quit</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="73"/> - <source>Wallets</source> - <translation type="obsolete">Кошельки</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="90"/> + <source>Account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="77"/> - <source>Transactions</source> - <translation type="obsolete">Операции</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="91"/> + <source>&Transfer money</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="89"/> - <source>Informations</source> - <translation type="obsolete">Данные</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="92"/> + <source>&Configure</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="81"/> - <source>Community</source> - <translation type="obsolete">СообщеÑтво</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="93"/> + <source>&Import</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="85"/> - <source>Network</source> - <translation type="obsolete">Сеть</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="94"/> + <source>&Export</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="125"/> - <source>Membership expiration</source> - <translation type="obsolete">ИÑтечение Ñрока членÑтва</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="95"/> + <source>C&ertification</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="125"/> - <source><b>Warning : Membership expiration in {0} days</b></source> - <translation type="obsolete"><b>Внимание: Ñрок членÑтва иÑтекает через {0} дней</b></translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="96"/> + <source>&Set as default</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="132"/> - <source>Certifications number</source> - <translation type="obsolete">Ðомер Ñертификации</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="97"/> + <source>A&bout</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="132"/> - <source><b>Warning : You are certified by only {0} persons, need {1}</b></source> - <translation type="obsolete"><b>Внимание: вы Ñертифицированы только {0} людьми, требуетÑÑ {1}</b></translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="98"/> + <source>&Preferences</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/currency_tab.py" line="163"/> - <source> Block {0}</source> - <translation type="obsolete"> Блокировать {0}</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="99"/> + <source>&Add account</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>DialogMember</name> <message> - <location filename="../../ui/member.ui" line="14"/> - <source>Informations</source> - <translation type="obsolete">Данные</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="100"/> + <source>&Manage local node</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/member.ui" line="34"/> - <source>Member</source> - <translation type="obsolete">Член</translation> + <location filename="../../../src/sakia/gui/main_window/mainwindow_uic.py" line="101"/> + <source>&Revoke an identity</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>MainWindowController</name> <message> - <location filename="../../ui/member.ui" line="65"/> - <source>uid</source> - <translation type="obsolete">ИДП</translation> + <location filename="../../../src/sakia/gui/main_window/controller.py" line="111"/> + <source>Please get the latest release {version}</source> + <translation type="unfinished">ПожалуйÑта, получите поÑледний выпуÑк {version}</translation> </message> <message> - <location filename="../../ui/member.ui" line="72"/> - <source>properties</source> - <translation type="obsolete">СвойÑтва</translation> + <location filename="../../../src/sakia/gui/main_window/controller.py" line="132"/> + <source>sakia {0} - {1}</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>ExplorerTabWidget</name> + <name>Navigation</name> <message> - <location filename="../../ui/explorer_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">ФормулÑÑ€</translation> + <location filename="../../../src/sakia/gui/navigation/navigation_uic.py" line="48"/> + <source>Frame</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>GraphTabWidget</name> + <name>NavigationController</name> <message> - <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/> - <source>Not a member</source> - <translation type="obsolete">Ðе член</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="172"/> + <source>Publish UID</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>HistoryTableModel</name> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>Date</source> - <translation>Дата</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="192"/> + <source>Leave the currency</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>UID/Public key</source> - <translation>ИДП / Открытый ключ</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="255"/> + <source>UID</source> + <translation type="unfinished">ИДП</translation> </message> <message> - <location filename="../../../src/sakia/models/txhistory.py" line="206"/> - <source>Payment</source> - <translation type="obsolete">Оплата</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="248"/> + <source>Success publishing your UID</source> + <translation type="unfinished">Ваш ИДП уÑпешно опубликован</translation> </message> <message> - <location filename="../../../src/sakia/models/txhistory.py" line="206"/> - <source>Deposit</source> - <translation type="obsolete">Депозит</translation> - </message> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="259"/> + <source>Warning</source> + <translation type="unfinished">Внимание</translation> + </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>Comment</source> - <translation>Комментарий</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="292"/> + <source>Revoke</source> + <translation type="unfinished">Отмена</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/> - <source>Amount</source> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="283"/> + <source>Success sending Revoke demand</source> + <translation type="unfinished">ЗаÑвка об отмене отправлена уÑпешно</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="363"/> + <source>All text files (*.txt)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>HomeScreenWidget</name> <message> - <location filename="../../ui/homescreen.ui" line="20"/> - <source>Form</source> - <translation type="obsolete">ФормулÑÑ€</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="156"/> + <source>View in Web of Trust</source> + <translation type="unfinished">ПоÑмотреть в Сети довериÑ</translation> </message> <message> - <location filename="../../ui/homescreen.ui" line="67"/> - <source>Create a new account</source> - <translation type="obsolete">Создать новый аккаунт</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="182"/> + <source>Export identity document</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/homescreen.ui" line="100"/> - <source>Import an existing account</source> - <translation type="obsolete">Импорт ÑущеÑтвующий аккаунт</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="363"/> + <source>Save an identity document</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/homescreen.ui" line="127"/> - <source>Get to know more about ucoin</source> - <translation type="obsolete">Узнайте больше об uCoin</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="377"/> + <source>Identity file</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/homescreen.py" line="35"/> - <source>Please get the latest release {version}</source> - <translation type="obsolete">ПожалуйÑта, получите поÑледний выпуÑк {version}</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="377"/> + <source><div>Your identity document has been saved.</div> +Share this document to your friends for them to certify you.</p></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/homescreen.py" line="39"/> - <source> - <h1>Welcome to Cutecoin {version}</h1> - <h2>{version_info}</h2> - <h3><a href={version_url}>Download link</a></h3> - </source> - <translation type="obsolete"> - <H1> Добро пожаловать в Cutecoin {верÑиÑ} </ h1> ↵ -<h2> {инфо_o_верÑии}</ h2> ↵ -<h3> <a href={url_верÑии}>Скачать ÑÑылку</a> </ h3> ↵ - </translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="219"/> + <source>Remove the Sakia account</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>HomescreenWidget</name> <message> - <location filename="../../ui/homescreen.ui" line="20"/> - <source>Form</source> - <translation type="obsolete">ФормулÑÑ€</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="296"/> + <source>Removing the Sakia account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/homescreen.ui" line="54"/> - <source>Add a community</source> - <translation type="obsolete">Добавить ÑообщеÑтво</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="296"/> + <source>Are you sure? This won't remove your money + neither your identity from the network.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/homescreen.ui" line="149"/> - <source>New account</source> - <translation type="obsolete">новый аккаунт</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="162"/> + <source>Save revocation document</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>IdentitiesTab</name> <message> - <location filename="../../ui/identities_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">ФормулÑÑ€</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="321"/> + <source>Save a revocation document</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/identities_tab.ui" line="25"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">ИÑÑледовать открытый ключ, ИДП ...</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="335"/> + <source>Revocation file</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/identities_tab.ui" line="32"/> - <source>Search</source> - <translation type="obsolete">ПоиÑк</translation> + <location filename="../../../src/sakia/gui/navigation/controller.py" line="335"/> + <source><div>Your revocation document has been saved.</div> +<div><b>Please keep it in a safe place.</b></div> +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/navigation/controller.py" line="259"/> + <source>Are you sure? +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> </context> <context> - <name>IdentitiesTabWidget</name> + <name>NavigationModel</name> <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="36"/> - <source>Members</source> - <translation type="obsolete">Пользователи</translation> + <location filename="../../../src/sakia/gui/navigation/model.py" line="42"/> + <source>Network</source> + <translation type="unfinished">Сеть</translation> </message> <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="37"/> - <source>Direct connections</source> - <translation type="obsolete">ПрÑмые ÑвÑзи</translation> + <location filename="../../../src/sakia/gui/navigation/model.py" line="101"/> + <source>Transfers</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="112"/> - <source>Informations</source> - <translation type="obsolete">Данные</translation> + <location filename="../../../src/sakia/gui/navigation/model.py" line="50"/> + <source>Identities</source> + <translation type="unfinished">ЛичноÑти</translation> </message> <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="115"/> - <source>Add as contact</source> - <translation type="obsolete">Добавить контакт</translation> + <location filename="../../../src/sakia/gui/navigation/model.py" line="60"/> + <source>Web of Trust</source> + <translation type="unfinished">Сеть довериÑ</translation> </message> <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="119"/> - <source>Send money</source> - <translation type="obsolete">Отправить деньги</translation> + <location filename="../../../src/sakia/gui/navigation/model.py" line="69"/> + <source>Personal accounts</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>NetworkController</name> <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="123"/> - <source>Certify identity</source> - <translation type="obsolete">УдоÑтоверить личноÑÑ‚ÑŒ</translation> + <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="55"/> + <source>Open in browser</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>NetworkTableModel</name> <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="127"/> - <source>View in Web of Trust</source> - <translation type="obsolete">ПоÑмотреть в Сети довериÑ</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="188"/> + <source>Online</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/identities_tab.py" line="33"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">ИÑÑледовать открытый ключ, ИДП ...</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="189"/> + <source>Offline</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>IdentitiesTableModel</name> <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="113"/> - <source>UID</source> - <translation>ИДП</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="190"/> + <source>Unsynchronized</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="114"/> - <source>Pubkey</source> - <translation>Открытый ключ</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="87"/> + <source>yes</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="115"/> - <source>Renewed</source> - <translation>Обновлено</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="88"/> + <source>no</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="116"/> - <source>Expiration</source> - <translation>ИÑтечение Ñрока</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="89"/> + <source>offline</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="117"/> - <source>Publication Date</source> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> + <source>Address</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="118"/> - <source>Publication Block</source> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> + <source>Port</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>IdentitiesView</name> <message> - <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="15"/> - <source>Search direct certifications</source> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="147"/> + <source>API</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/identities/view.py" line="16"/> - <source>Research a pubkey, an uid...</source> - <translation type="unfinished">ИÑÑледовать открытый ключ, ИДП ...</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="148"/> + <source>Block</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ImportAccountDialog</name> <message> - <location filename="../../ui/import_account.ui" line="14"/> - <source>Import an account</source> - <translation type="obsolete">Импортировать файл аккаунта</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="149"/> + <source>Hash</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/import_account.ui" line="25"/> - <source>Import a file</source> - <translation type="obsolete">Импортировать файл</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="150"/> + <source>UID</source> + <translation type="unfinished">ИДП</translation> </message> <message> - <location filename="../../ui/import_account.ui" line="36"/> - <source>Name of the account :</source> - <translation type="obsolete">Ð˜Ð¼Ñ Ð°ÐºÐºÐ°ÑƒÐ½Ñ‚Ð°:</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="151"/> + <source>Member</source> + <translation type="unfinished">Член</translation> </message> <message> - <location filename="../../../src/sakia/gui/import_account.py" line="36"/> - <source>Error</source> - <translation type="obsolete">Ошибка</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="152"/> + <source>Pubkey</source> + <translation type="unfinished">Открытый ключ</translation> </message> <message> - <location filename="../../../src/sakia/gui/import_account.py" line="40"/> - <source>Account import</source> - <translation type="obsolete">Импорт аккаунтa</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="153"/> + <source>Software</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/import_account.py" line="40"/> - <source>Account imported succefully !</source> - <translation type="obsolete">Aккаунт уÑпешно импортирован!</translation> + <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="154"/> + <source>Version</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>NetworkWidget</name> <message> - <location filename="../../../src/sakia/gui/import_account.py" line="45"/> - <source>Import an account file</source> - <translation type="obsolete">Импортировать файл аккаунта</translation> + <location filename="../../../src/sakia/gui/navigation/network/network_uic.py" line="52"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>PasswordInputController</name> <message> - <location filename="../../../src/sakia/gui/import_account.py" line="45"/> - <source>All account files (*.acc)</source> - <translation type="obsolete">Ð’Ñе файлы аккаунта (*.acc)</translation> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="75"/> + <source>Non printable characters in password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/import_account.py" line="60"/> - <source>Please enter a name</source> - <translation type="obsolete">ПожалуйÑта, введите имÑ</translation> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="71"/> + <source>Non printable characters in secret key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/import_account.py" line="65"/> - <source>Name already exists</source> - <translation type="obsolete">Ð˜Ð¼Ñ ÑƒÐ¶Ðµ ÑущеÑтвует</translation> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="81"/> + <source>Wrong secret key or password. Cannot open the private key</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>PasswordInputView</name> <message> - <location filename="../../../src/sakia/gui/import_account.py" line="69"/> - <source>File is not an account format</source> - <translation type="obsolete">Файл не ÑоответÑтвует формату аккаунтa</translation> + <location filename="../../../src/sakia/gui/sub/password_input/view.py" line="33"/> + <source>Password is valid</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>InformationsModel</name> + <name>PasswordInputWidget</name> <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="118"/> - <source>Expired or never published</source> + <location filename="../../../src/sakia/gui/sub/password_input/password_input_uic.py" line="37"/> + <source>Please enter your password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="119"/> - <source>Outdistanced</source> + <location filename="../../../src/sakia/gui/sub/password_input/password_input_uic.py" line="36"/> + <source>Please enter your secret key</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>PluginDialog</name> <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="130"/> - <source>In WoT range</source> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="52"/> + <source>Plugins manager</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/informations/model.py" line="134"/> - <source>Expires in </source> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="53"/> + <source>Installed plugins list</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="54"/> + <source>Install a new plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/plugins_manager_uic.py" line="55"/> + <source>Uninstall selected plugin</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>InformationsTabWidget</name> + <name>PluginsManagerController</name> <message> - <location filename="../../ui/informations_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">ФормулÑÑ€</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/controller.py" line="60"/> + <source>Open File</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/informations_tab.ui" line="52"/> - <source>General</source> - <translation type="obsolete">Общее</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/controller.py" line="60"/> + <source>Sakia module (*.zip)</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>PluginsManagerView</name> <message> - <location filename="../../ui/informations_tab.ui" line="61"/> - <source>label_general</source> - <translation type="obsolete">Ñрлый_общий</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/view.py" line="43"/> + <source>Plugin import</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/informations_tab.ui" line="77"/> - <source>Rules</source> - <translation type="obsolete">Правила</translation> + <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> <message> - <location filename="../../ui/informations_tab.ui" line="83"/> - <source>label_rules</source> - <translation type="obsolete">Ñрык_правила</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Name</source> + <translation type="unfinished">ИмÑ</translation> </message> <message> - <location filename="../../ui/informations_tab.ui" line="112"/> - <source>Money</source> - <translation type="obsolete">Деньги</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Description</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/informations_tab.ui" line="102"/> - <source>label_money</source> - <translation type="obsolete">Ñрлык_ деньги</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Version</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../ui/informations_tab.ui" line="131"/> - <source>WoT</source> - <translation type="obsolete">СД</translation> + <location filename="../../../src/sakia/gui/dialogs/plugins_manager/table_model.py" line="66"/> + <source>Imported</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>PreferencesDialog</name> <message> - <location filename="../../ui/informations_tab.ui" line="121"/> - <source>label_wot</source> - <translation type="obsolete">Ñрлык_Ñд</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="214"/> + <source>Preferences</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Universal Dividend UD(t) in</source> - <translation type="obsolete">УниверÑальный дивиденд УД(t) в</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="215"/> + <source>General</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Monetary Mass M(t-1) in</source> - <translation type="obsolete">Ð”ÐµÐ½ÐµÐ¶Ð½Ð°Ñ Ð¼Ð°ÑÑа M(t-1) в</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="216"/> + <source>Display</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Members N(t)</source> - <translation type="obsolete">Члены N(t)</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="217"/> + <source>Network</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Monetary Mass per member M(t-1)/N(t) in</source> - <translation type="obsolete">Ð”ÐµÐ½ÐµÐ¶Ð½Ð°Ñ Ð¼Ð°ÑÑа на члена M(t-1)/N(t) в</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="218"/> + <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">General settings</span></p></body></html></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Actual growth c = UD(t)/[M(t-1)/N(t)]</source> - <translation type="obsolete">ФактичеÑкий роÑÑ‚ c = UD(t)/[M(t-1)/N(t)]</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="219"/> + <source>Default &referential</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Last UD date and time (t)</source> - <translation type="obsolete">Дата и Ð²Ñ€ÐµÐ¼Ñ Ð¿Ð¾Ñледнего УД (t)</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="220"/> + <source>Enable expert mode</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/> - <source>Next UD date and time (t+1)</source> - <translation type="obsolete">Дата и Ð²Ñ€ÐµÐ¼Ñ Ñледующего УД (t+1)</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="221"/> + <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Display settings</span></p></body></html></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="204"/> - <source>No Universal Dividend created yet.</source> - <translation type="obsolete">УниверÑальный дивиденд еще не Ñоздан.</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="222"/> + <source>Digits after commas </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>{:2.0%} / {:} days</source> - <translation type="obsolete">{:2.0%} / {:} дней</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="223"/> + <source>Language</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/> - <source>Fundamental growth (c) / Delta time (dt)</source> - <translation type="obsolete">ОÑновной роÑÑ‚ (c) / Дельта времени (dt)</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="224"/> + <source>Maximize Window at Startup</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/> - <source>Name</source> - <translation type="obsolete">ИмÑ</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="225"/> + <source>Enable notifications</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/> - <source>Units</source> - <translation type="obsolete">Единицы</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="226"/> + <source>Dark Theme compatibility</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>MainWindow</name> <message> - <location filename="../../ui/mainwindow.ui" line="126"/> - <source>Send money</source> - <translation type="obsolete">Отправить деньги</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="227"/> + <source><html><head/><body><p><span style=" font-size:16pt; font-weight:600;">Network settings</span></p></body></html></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="335"/> - <source>Please get the latest release {version}</source> - <translation type="obsolete">ПожалуйÑта, получите поÑледний выпуÑк {version}</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="228"/> + <source>Use a http proxy server</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/mainwindow.py" line="434"/> - <source>All account files (*.acc)</source> - <translation type="obsolete">Ð’Ñе файлы аккаунта (*.acc)</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="229"/> + <source>Proxy server address</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>MainWindowController</name> <message> - <location filename="../../../src/sakia/gui/main_window/controller.py" line="109"/> - <source>Please get the latest release {version}</source> - <translation type="unfinished">ПожалуйÑта, получите поÑледний выпуÑк {version}</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="230"/> + <source>:</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/controller.py" line="126"/> - <source>sakia {0} - {currency}</source> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="231"/> + <source>Proxy username</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>MemberView</name> <message> - <location filename="../../ui/member.ui" line="34"/> - <source>Member</source> - <translation type="obsolete">Член</translation> + <location filename="../../../src/sakia/gui/preferences_uic.py" line="232"/> + <source>Proxy password</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>NavigationController</name> + <name>PublicationMode</name> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="112"/> - <source>Save revokation document</source> + <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/navigation/controller.py" line="117"/> - <source>Publish UID</source> + <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/navigation/controller.py" line="124"/> - <source>Leave the currency</source> + <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/navigation/controller.py" line="135"/> - <source>Remove the connection</source> + <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/navigation/controller.py" line="158"/> - <source>UID</source> - <translation type="unfinished">ИДП</translation> + <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/navigation/controller.py" line="152"/> - <source>Success publishing your UID</source> - <translation type="unfinished">Ваш ИДП уÑпешно опубликован</translation> + <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/navigation/controller.py" line="152"/> - <source>Membership</source> + <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/navigation/controller.py" line="163"/> - <source>Warning</source> - <translation type="unfinished">Внимание</translation> + <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/navigation/controller.py" line="163"/> - <source>Are you sure ? -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> + <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/navigation/controller.py" line="183"/> - <source>Revoke</source> - <translation type="unfinished">Отмена</translation> + <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/navigation/controller.py" line="177"/> - <source>Success sending Revoke demand</source> - <translation type="unfinished">ЗаÑвка об отмене отправлена уÑпешно</translation> + <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/navigation/controller.py" line="188"/> - <source>Removing the connection</source> + <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/navigation/controller.py" line="188"/> - <source>Are you sure ? This won't remove your money" -neither your identity from the network.</source> + <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> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="204"/> - <source>Save a revokation document</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/money/quantitative.py" line="8"/> + <source>Units</source> + <translation type="unfinished">Единицы</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="204"/> - <source>All text files (*.txt)</source> + <location filename="../../../src/sakia/money/quantitative.py" line="10"/> + <source>{0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="213"/> - <source>Revokation file</source> + <location filename="../../../src/sakia/money/quantitative.py" line="9"/> + <source>{0} {1}{2}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/controller.py" line="213"/> - <source><div>Your revokation document has been saved.</div> -<div><b>Please keep it in a safe place.</b></div> -The publication of this document will remove your identity from the network.</p></source> + <location filename="../../../src/sakia/money/quantitative.py" line="20"/> + <source>Base referential of the money. Units values are used here.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>NavigationModel</name> + <name>QuantitativeZSum</name> <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="27"/> - <source>Network</source> - <translation type="unfinished">Сеть</translation> + <location filename="../../../src/sakia/money/quant_zerosum.py" line="9"/> + <source>Quant Z-sum</source> + <translation type="unfinished">Колич. Z-Ñумма</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="59"/> - <source>Transfers</source> + <location filename="../../../src/sakia/money/quant_zerosum.py" line="11"/> + <source>Q0 {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="77"/> - <source>Identities</source> - <translation type="unfinished">ЛичноÑти</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/navigation/model.py" line="90"/> - <source>Web of Trust</source> - <translation type="unfinished">Сеть довериÑ</translation> + <location filename="../../../src/sakia/money/quant_zerosum.py" line="10"/> + <source>{0}{1}{2}</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>NetworkController</name> + <name>RecipientMode</name> <message> - <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="54"/> - <source>Unset root node</source> + <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/navigation/network/controller.py" line="60"/> - <source>Set as root node</source> + <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>Relative</name> + <message> + <location filename="../../../src/sakia/money/relative.py" line="11"/> + <source>UD</source> + <translation type="unfinished">УД</translation> + </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="66"/> - <source>Open in browser</source> + <location filename="../../../src/sakia/money/relative.py" line="10"/> + <source>{0} {1}{2}</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>NetworkFilterProxyModel</name> + <name>RelativeZSum</name> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="40"/> - <source>Address</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/money/relative_zerosum.py" line="9"/> + <source>Relat Z-sum</source> + <translation type="unfinished">ОтноÑит. Z-Ñумма</translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="41"/> - <source>Port</source> + <location filename="../../../src/sakia/money/relative_zerosum.py" line="10"/> + <source>{0} {1}{2}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="42"/> - <source>Block</source> + <location filename="../../../src/sakia/money/relative_zerosum.py" line="11"/> + <source>R0 UD</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>RevocationDialog</name> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="45"/> - <source>UID</source> - <translation type="unfinished">ИДП</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="142"/> + <source>Revoke an identity</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="46"/> - <source>Member</source> - <translation type="unfinished">Член</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="143"/> + <source><h2>Select a revocation document</h1></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="47"/> - <source>Pubkey</source> - <translation type="unfinished">Открытый ключ</translation> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="144"/> + <source>Load from file</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="48"/> - <source>Software</source> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="145"/> + <source>Revocation document</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="49"/> - <source>Version</source> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="146"/> + <source><html><head/><body><p><span style=" font-size:x-large; font-weight:600;">Select publication destination</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/> - <source>yes</source> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="147"/> + <source>To a co&mmunity</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/> - <source>no</source> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="148"/> + <source>&To an address</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/> - <source>offline</source> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="149"/> + <source>SSL/TLS</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="43"/> - <source>Hash</source> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="150"/> + <source>Revocation information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="44"/> - <source>Time</source> + <location filename="../../../src/sakia/gui/dialogs/revocation/revocation_uic.py" line="151"/> + <source>Next</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>NetworkTabWidget</name> + <name>SakiaToolbar</name> <message> - <location filename="../../ui/network_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">ФормулÑÑ€</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="72"/> + <source>Frame</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>NetworkTableModel</name> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="143"/> - <source>Online</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="73"/> + <source>Network</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="144"/> - <source>Offline</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="74"/> + <source>Search an identity</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/> - <source>Unsynchronized</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="75"/> + <source>Explore</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/> - <source>Corrupted</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/toolbar_uic.py" line="76"/> + <source>Contacts</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>PasswordInputController</name> + <name>SearchUserView</name> <message> - <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="69"/> - <source>Non printable characters in password</source> + <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="54"/> + <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> + <message> + <location filename="../../../src/sakia/gui/sub/search_user/search_user_uic.py" line="35"/> + <source>Form</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="74"/> - <source>Wrong password typed. Cannot open the private key</source> + <location filename="../../../src/sakia/gui/sub/search_user/search_user_uic.py" line="36"/> + <source>Center the view on me</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>PasswordInputView</name> + <name>StatusBarController</name> <message> - <location filename="../../../src/sakia/gui/sub/password_input/view.py" line="28"/> - <source>Password is valid</source> + <location filename="../../../src/sakia/gui/main_window/status_bar/controller.py" line="76"/> + <source>Blockchain sync: {0} BAT ({1})</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>PreferencesDialog</name> + <name>Toast</name> <message> - <location filename="../../ui/preferences.ui" line="382"/> - <source>:</source> - <translation type="obsolete">:</translation> + <location filename="../../../src/sakia/gui/widgets/toast_uic.py" line="39"/> + <source>MainWindow</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>ProcessConfigureAccount</name> + <name>ToolbarView</name> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="168"/> - <source>New account</source> - <translation type="obsolete">новый аккаунт</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="27"/> + <source>Publish a revocation document</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="193"/> - <source>Ok</source> - <translation type="obsolete">ОК</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="35"/> + <source>Tools</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="229"/> - <source>Warning</source> - <translation type="obsolete">Внимание</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="46"/> + <source>Settings</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_account.py" line="252"/> - <source>Error</source> - <translation type="obsolete">Ошибка</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="54"/> + <source>About</source> + <translation type="unfinished">О программе</translation> </message> -</context> -<context> - <name>ProcessConfigureCommunity</name> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="243"/> - <source>Add a community</source> - <translation type="obsolete">Добавить ÑообщеÑтво</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="101"/> + <source>Membership</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="276"/> - <source>Error</source> - <translation type="obsolete">Ошибка</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="49"/> + <source>Plugins manager</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="216"/> - <source>{0} : {1}</source> - <translation type="obsolete">{0} : {1}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="57"/> + <source>About Money</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>PublicationMode</name> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="63"/> - <source>All nodes of currency {name}</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="60"/> + <source>About Referentials</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="65"/> - <source>Address {address}:{port}</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="65"/> + <source>About Web of Trust</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="68"/> + <source>About Sakia</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="53"/> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> <source> -<div>Identity revoked : {uid} (public key : {pubkey}...)</div> -<div>Identity signed on block : {timestamp}</div> - </source> + <table cellpadding="5"> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}%</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +<tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> +</table> +</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="85"/> - <source>Load a revocation file</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Minimum delay between 2 certifications (days)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="85"/> - <source>All text files (*.txt)</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Minimum percent of sentries to reach to match the distance rule</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="93"/> - <source>Error loading document</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum distance between each WoT member and a newcomer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="159"/> + <source>Web of Trust rules</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="169"/> + <source>Money rules</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="184"/> + <source>Referentials</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="193"/> + <source> + <table cellpadding="5"> + <tr><td align="right"><b>{:}</b></div></td><td>{:} {:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> + <tr><td align="right"><b>{:2.2%} / {:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + </table> + </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Universal Dividend UD(t) in</source> + <translation type="unfinished">УниверÑальный дивиденд УД(t) в</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Monetary Mass M(t) in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Members N(t)</source> + <translation type="unfinished">Члены N(t)</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Monetary Mass per member M(t)/N(t) in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>day</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="93"/> - <source>Loaded document is not a revocation document</source> - <translation type="unfinished"></translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Actual growth c = UD(t)/[M(t)/N(t)]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Last UD date and time (t)</source> + <translation type="unfinished">Дата и Ð²Ñ€ÐµÐ¼Ñ Ð¿Ð¾Ñледнего УД (t)</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Next UD date and time (t+1)</source> + <translation type="unfinished">Дата и Ð²Ñ€ÐµÐ¼Ñ Ñледующего УД (t+1)</translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="98"/> - <source>Error broadcasting document</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="206"/> + <source>Next UD reevaluation (t+1)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="102"/> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="239"/> <source> - <div>Identity revoked : {uid} (public key : {pubkey}...)</div> - <div>Identity signed on block : {timestamp}</div> + <table cellpadding="5"> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + </table> </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="117"/> - <source>Revocation</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>{:2.2%} / {:} days</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="117"/> - <source><h4>The publication of this document will remove your identity from the network.</h4> - <li> - <li> <b>This identity won't be able to join the targeted currency 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 individuals anymore.</b> </li> - </li> - Please think twice before publishing this document. - </source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>Fundamental growth (c) / Reevaluation delta time (dt_reeval)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="130"/> - <source>Revocation broadcast</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>UDÄž(t) = UDÄž(t-1) + c²*M(t-1)/N(t)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="130"/> - <source>The document was successfully broadcasted.</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="246"/> + <source>Universal Dividend (formula)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Quantitative</name> <message> - <location filename="../../../src/sakia/money/quantitative.py" line="8"/> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Name</source> + <translation type="unfinished">ИмÑ</translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> <source>Units</source> <translation type="unfinished">Единицы</translation> </message> <message> - <location filename="../../../src/sakia/money/quantitative.py" line="10"/> - <source>{0}</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Formula</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/quantitative.py" line="9"/> - <source>{0} {1}{2}</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="278"/> + <source>Description</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/quantitative.py" line="11"/> - <source>Q = Q - <br > - <table> - <tr><td>Q</td><td>Quantitative value</td></tr> - </table> - </source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="304"/> + <source>{:} day(s) {:} hour(s)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/quantitative.py" line="19"/> - <source>Base referential of the money. Units values are used here.</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="300"/> + <source>{:} hour(s)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>QuantitativeZSum</name> <message> - <location filename="../../../src/sakia/money/quant_zerosum.py" line="9"/> - <source>Quant Z-sum</source> - <translation type="unfinished">Колич. Z-Ñумма</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="307"/> + <source> + <table cellpadding="5"> + <tr><td align="right"><b>{:2.2%}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} {:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:2.0%}</b></td><td>{:}</td></tr> + </table> + </source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/quant_zerosum.py" line="11"/> - <source>Q0 {0}</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Fundamental growth (c)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/quant_zerosum.py" line="12"/> - <source>Z0 = Q - ( M(t-1) / N(t) ) - <br > - <table> - <tr><td>Z0</td><td>Quantitative value at zero sum</td></tr> - <tr><td>Q</td><td>Quantitative value</td></tr> - <tr><td>M</td><td>Monetary mass</td></tr> - <tr><td>N</td><td>Members count</td></tr> - <tr><td>t</td><td>Last UD time</td></tr> - <tr><td>t-1</td><td>Penultimate UD time</td></tr> - </table></source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Initial Universal Dividend UD(0) in</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/quant_zerosum.py" line="10"/> - <source>{0} {1}Q0{2}</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Time period between two UD</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>RecipientMode</name> <message> - <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="154"/> - <source>Transfer</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Time period between two UD reevaluation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="147"/> - <source>Success sending money to {0}</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>Number of blocks used for calculating median time</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Relative</name> <message> - <location filename="../../../src/sakia/money/relative.py" line="9"/> - <source>UD</source> - <translation type="unfinished">УД</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>The average time in seconds for writing 1 block (wished time)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/relative.py" line="11"/> - <source>UD {0}</source> - <translation type="unfinished">УД {0}</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>The number of blocks required to evaluate again PoWMin value</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/relative.py" line="12"/> - <source>R = Q / UD(t) - <br > - <table> - <tr><td>R</td><td>Relative value</td></tr> - <tr><td>Q</td><td>Quantitative value</td></tr> - <tr><td>UD</td><td>Universal Dividend</td></tr> - <tr><td>t</td><td>Last UD time</td></tr> - </table></source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="320"/> + <source>The percent of previous issuers to reach for personalized difficulty</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/relative.py" line="10"/> - <source>{0} {1}UD{2}</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="38"/> + <source>Add an Sakia account</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>RelativeZSum</name> <message> - <location filename="../../../src/sakia/money/relative_zerosum.py" line="9"/> - <source>Relat Z-sum</source> - <translation type="unfinished">ОтноÑит. Z-Ñумма</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="102"/> + <source>Select an account</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/relative_zerosum.py" line="11"/> - <source>R0 {0}</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum validity time of a certification (days)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/relative_zerosum.py" line="10"/> - <source>{0} {1}R0{2}</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Minimum quantity of certifications to be part of the WoT</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/money/relative_zerosum.py" line="12"/> - <source>R0 = (Q / UD(t)) - (( M(t-1) / N(t) ) / UD(t)) - <br > - <table> - <tr><td>R0</td><td>Relative value at zero sum</td></tr> - <tr><td>R</td><td>Relative value</td></tr> - <tr><td>M</td><td>Monetary mass</td></tr> - <tr><td>N</td><td>Members count</td></tr> - <tr><td>t</td><td>Last UD time</td></tr> - <tr><td>t-1</td><td>Penultimate UD time</td></tr> - </table></source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum quantity of active certifications per member</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>RevocationDialog</name> <message> - <location filename="../../ui/revocation.ui" line="210"/> - <source>Next</source> - <translation type="obsolete">Следующий</translation> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum time a certification can wait before being in blockchain (days)</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>SearchUserView</name> <message> - <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="35"/> - <source>Looking for {0}...</source> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="122"/> + <source>Maximum validity time of a membership (days)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="71"/> + <source>Quit</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>SearchUserWidget</name> + <name>TransferMoneyWidget</name> <message> - <location filename="../../ui/search_user_view.ui" line="14"/> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="154"/> <source>Form</source> - <translation type="obsolete">ФормулÑÑ€</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="10"/> - <source>Research a pubkey, an uid...</source> - <translation type="unfinished">ИÑÑледовать открытый ключ, ИДП ...</translation> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>StatusBarController</name> <message> - <location filename="../../../src/sakia/gui/main_window/status_bar/controller.py" line="62"/> - <source>Blockchain sync : {0} ({1})</source> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="156"/> + <source>Transfer money to</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>StepPageInit</name> <message> - <location filename="../../../src/sakia/gui/process_cfg_community.py" line="149"/> - <source>Error</source> - <translation type="obsolete">Ошибка</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="157"/> + <source>&Recipient public key</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="124"/> - <source>{0} : {1}</source> - <translation type="obsolete">{0} : {1}</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="158"/> + <source>Key</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ToolbarController</name> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/controller.py" line="77"/> - <source>Membership</source> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="159"/> + <source>Search &user</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/controller.py" line="71"/> - <source>Success sending Membership demand</source> - <translation type="unfinished">ЗаÑвка о членÑтве отправлена уÑпешно</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="160"/> + <source>Local ke&y</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ToolbarView</name> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="12"/> - <source>Publish a revocation document</source> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="161"/> + <source>Con&tact</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="18"/> - <source>Tools</source> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="162"/> + <source>Available money: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="21"/> - <source>Add a connection</source> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="163"/> + <source>Amount</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="27"/> - <source>Settings</source> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="164"/> + <source> UD</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="30"/> - <source>About</source> - <translation type="unfinished">О программе</translation> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="165"/> + <source>Transaction message</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="40"/> - <source>Membership</source> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="166"/> + <source>Secret Key / Password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="41"/> - <source>Select a connection</source> + <location filename="../../../src/sakia/gui/sub/transfer/transfer_uic.py" line="155"/> + <source>Select account</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>TransactionsTabWidget</name> - <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="201"/> - <source>Informations</source> - <translation type="obsolete">Данные</translation> - </message> + <name>TransferView</name> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="206"/> - <source>Add as contact</source> - <translation type="obsolete">Добавить контакт</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="29"/> + <source>No amount. Please give the transfer amount</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="211"/> - <source>Send money</source> - <translation type="obsolete">Отправить деньги</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="36"/> + <source>Please enter correct password</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="217"/> - <source>View in Web of Trust</source> - <translation type="obsolete">ПоÑмотреть в Сети довериÑ</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="40"/> + <source>Please enter a receiver</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/transactions_tab.py" line="288"/> - <source>Warning</source> - <translation type="obsolete">Внимание</translation> + <location filename="../../../src/sakia/gui/sub/transfer/view.py" line="44"/> + <source>Incorrect receiver address or pubkey</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>TransferMoneyDialog</name> - <message> - <location filename="../../ui/transfer.ui" line="20"/> - <source>Community</source> - <translation type="obsolete">СообщеÑтво</translation> - </message> - <message> - <location filename="../../ui/transfer.ui" line="40"/> - <source>Contact</source> - <translation type="obsolete">Контакт</translation> - </message> - <message> - <location filename="../../ui/transfer.ui" line="136"/> - <source>Key</source> - <translation type="obsolete">Ключ</translation> - </message> + <name>TxHistoryController</name> <message> - <location filename="../../../src/cutecoin/gui/transfer.py" line="111"/> - <source>Error</source> - <translation type="obsolete">Ошибка</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="95"/> + <source>Received {amount} from {number} transfers</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/cutecoin/gui/transfer.py" line="111"/> - <source>{0} : {1}</source> - <translation type="obsolete">{0} : {1}</translation> + <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="99"/> + <source>New transactions received</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>TransferView</name> + <name>TxHistoryModel</name> <message> - <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="26"/> - <source>No amount. Please give the transfer amount</source> + <location filename="../../../src/sakia/gui/navigation/txhistory/model.py" line="137"/> + <source>Loading...</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TxHistoryView</name> <message> - <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="29"/> - <source>Please enter correct password</source> + <location filename="../../../src/sakia/gui/navigation/txhistory/view.py" line="63"/> + <source> / {:} pages</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>TxFilterProxyModel</name> + <name>TxHistoryWidget</name> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="146"/> - <source>{0} / {1} confirmations</source> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="109"/> + <source>Form</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="150"/> - <source>Confirming... {0} %</source> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="110"/> + <source>Balance</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TxHistoryController</name> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="62"/> - <source>Received {amount} from {number} transfers</source> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="111"/> + <source>loading...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="65"/> - <source>New transactions received</source> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="112"/> + <source>Send money</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>TxHistoryModel</name> <message> - <location filename="../../../src/sakia/gui/navigation/txhistory/model.py" line="116"/> - <source>Loading...</source> + <location filename="../../../src/sakia/gui/navigation/txhistory/txhistory_uic.py" line="114"/> + <source>dd/MM/yyyy</source> <translation type="unfinished"></translation> </message> </context> <context> <name>UserInformationView</name> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="61"/> - <source> - <table cellpadding="5"> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> - </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> <source>Public key</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> <source>UID Published on</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> <source>Join date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> <source>Expires in</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="71"/> <source>Certs. received</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="92"/> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="95"/> <source>Member</source> <translation type="unfinished">Член</translation> </message> <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="92"/> - <source>Non-Member</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="93"/> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="96"/> <source>#FF0000</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>WalletsTab</name> - <message> - <location filename="../../ui/wallets_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">ФормулÑÑ€</translation> - </message> <message> - <location filename="../../ui/wallets_tab.ui" line="34"/> - <source>Balance</source> - <translation type="obsolete">БаланÑ</translation> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="62"/> + <source> + <table cellpadding="5"> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} BAT</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:} BAT</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + <tr><td align="right"><b>{:}</b></td><td>{:}</td></tr> + </source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>WalletsTabWidget</name> <message> - <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="124"/> + <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="95"/> <source>Not a member</source> - <translation type="obsolete">Ðе член</translation> + <translation type="unfinished"></translation> </message> </context> <context> - <name>WalletsTableModel</name> + <name>UserInformationWidget</name> <message> - <location filename="../../../src/sakia/models/wallets.py" line="72"/> - <source>Name</source> - <translation type="obsolete">ИмÑ</translation> + <location filename="../../../src/sakia/gui/sub/user_information/user_information_uic.py" line="76"/> + <source>Member informations</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../src/sakia/models/wallets.py" line="72"/> - <source>Pubkey</source> - <translation type="obsolete">Открытый ключ</translation> + <location filename="../../../src/sakia/gui/sub/user_information/user_information_uic.py" line="77"/> + <source>User</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>WoT.Node</name> - <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="294"/> - <source>Informations</source> - <translation type="obsolete">Данные</translation> - </message> + <name>WotWidget</name> <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="299"/> - <source>Add as contact</source> - <translation type="obsolete">Добавить контакт</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="304"/> - <source>Send money</source> - <translation type="obsolete">Отправить деньги</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/views/wot.py" line="309"/> - <source>Certify identity</source> - <translation type="obsolete">УдоÑтоверить личноÑÑ‚ÑŒ</translation> + <location filename="../../../src/sakia/gui/navigation/graphs/wot/wot_tab_uic.py" line="27"/> + <source>Form</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>WotTabWidget</name> + <name>dialog</name> <message> - <location filename="../../ui/wot_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">ФормулÑÑ€</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="25"/> - <source>Research a pubkey, an uid...</source> - <translation type="obsolete">ИÑÑледовать открытый ключ, ИДП ...</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/wot_tab.py" line="158"/> - <source>Not a member</source> - <translation type="obsolete">Ðе член</translation> + <location filename="../../../src/sakia/gui/sub/certification/controller.py" line="111"/> + <source>Certification</source> + <translation type="unfinished">СертификациÑ</translation> </message> -</context> -<context> - <name>certificationsTabWidget</name> <message> - <location filename="../../ui/certifications_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">ФормулÑÑ€</translation> + <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="47"/> + <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="129"/> + <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="37"/> + <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="47"/> - <source>Add as contact</source> - <translation type="obsolete">Добавить контакт</translation> - </message> - <message> - <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="42"/> + <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="51"/> + <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="55"/> + <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="60"/> + <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="70"/> + <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="72"/> + <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="76"/> + <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="81"/> + <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="86"/> + <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="46"/> + <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="52"/> <source>Please enter your password</source> <translation type="unfinished"></translation> </message> @@ -2543,22 +2478,9 @@ The publication of this document will remove your identity from the network.< <context> <name>self.config_dialog</name> <message> - <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="88"/> + <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="103"/> <source>Ok</source> <translation type="unfinished">ОК</translation> </message> </context> -<context> - <name>transactionsTabWidget</name> - <message> - <location filename="../../ui/transactions_tab.ui" line="14"/> - <source>Form</source> - <translation type="obsolete">ФормулÑÑ€</translation> - </message> - <message> - <location filename="../../ui/transactions_tab.ui" line="20"/> - <source>Balance</source> - <translation type="obsolete">БаланÑ</translation> - </message> -</context> </TS> diff --git a/src/sakia/gui/dialogs/connection_cfg/connection_cfg.ui b/src/sakia/gui/dialogs/connection_cfg/connection_cfg.ui index 3ca0005841d1ece59abd86774051da134d46800b..6acd676fc4393aa95861b1fdbba1d61b407b8ee0 100644 --- a/src/sakia/gui/dialogs/connection_cfg/connection_cfg.ui +++ b/src/sakia/gui/dialogs/connection_cfg/connection_cfg.ui @@ -11,7 +11,7 @@ </rect> </property> <property name="windowTitle"> - <string>Add a connection</string> + <string>Add an account</string> </property> <property name="modal"> <bool>true</bool> @@ -20,7 +20,7 @@ <item> <widget class="QStackedWidget" name="stacked_pages"> <property name="currentIndex"> - <number>0</number> + <number>2</number> </property> <widget class="QWidget" name="page_node"> <layout class="QVBoxLayout" name="verticalLayout_12"> @@ -32,7 +32,7 @@ <item> <widget class="QPushButton" name="button_register"> <property name="text"> - <string>Register a new identity</string> + <string>Create a new member account</string> </property> <property name="icon"> <iconset resource="../../../../../res/icons/sakia.icons.qrc"> @@ -49,7 +49,7 @@ <item> <widget class="QPushButton" name="button_connect"> <property name="text"> - <string>Connect with an existing identity</string> + <string>Add an existing member account</string> </property> <property name="icon"> <iconset resource="../../../../../res/icons/sakia.icons.qrc"> @@ -66,7 +66,7 @@ <item> <widget class="QPushButton" name="button_wallet"> <property name="text"> - <string>Connect a wallet</string> + <string>Add a wallet</string> </property> <property name="icon"> <iconset resource="../../../../../res/icons/sakia.icons.qrc"> @@ -83,7 +83,7 @@ <item> <widget class="QPushButton" name="button_pubkey"> <property name="text"> - <string>Connect using a public key</string> + <string>Add using a public key (quick)</string> </property> <property name="icon"> <iconset resource="../../../../../res/icons/sakia.icons.qrc"> @@ -119,7 +119,7 @@ <item> <widget class="QLabel" name="label_2"> <property name="text"> - <string><h3>License</h3></string> + <string><html><head/><body><p><span style=" font-size:large; font-weight:600;">Licence</span></p></body></html></string> </property> </widget> </item> @@ -129,26 +129,26 @@ <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'Noto Sans'; font-size:10pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack';"> This program is free software: you can redistribute it and/or modify</span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack';"> it under the terms of the GNU General Public License as published by</span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack';"> the Free Software Foundation, either version 3 of the License, or</span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack';"> (at your option) any later version.</span></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Hack';"><br /></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack';"> This program is distributed in the hope that it will be useful,</span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack';"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack';"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack';"> GNU General Public License for more details.</span></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Hack';"><br /></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack';"> You should have received a copy of the GNU General Public License</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack';"> along with this program. If not, see &lt;http://www.gnu.org/licenses/&gt;. </span><a name="TransNote1-rev"></a><a href="https://www.gnu.org/licenses/gpl-howto.fr.html#TransNote1"><span style=" font-family:'Hack'; text-decoration: underline; color:#2980b9; vertical-align:super;">1</span></a></p></body></html></string> +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> This program is free software: you can redistribute it and/or modify</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> it under the terms of the GNU General Public License as published by</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> the Free Software Foundation, either version 3 of the License, or</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> (at your option) any later version.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Hack'; font-size:10pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> This program is distributed in the hope that it will be useful,</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> GNU General Public License for more details.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Hack'; font-size:10pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> You should have received a copy of the GNU General Public License</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack'; font-size:10pt;"> along with this program. If not, see &lt;http://www.gnu.org/licenses/&gt;. </span><a name="TransNote1-rev"></a><a href="https://www.gnu.org/licenses/gpl-howto.fr.html#TransNote1"><span style=" font-family:'Hack'; font-size:10pt; text-decoration: underline; color:#2980b9; vertical-align:super;">1</span></a></p></body></html></string> </property> </widget> </item> <item> <widget class="QLabel" name="label_3"> <property name="text"> - <string>By going throught the process of creating a wallet, you accept the license above.</string> + <string>By going throught the process of creating a wallet, you accept the licence above.</string> </property> </widget> </item> @@ -186,7 +186,7 @@ p, li { white-space: pre-wrap; } <item> <widget class="QGroupBox" name="groupBox"> <property name="title"> - <string>Connection parameters</string> + <string>Account parameters</string> </property> <layout class="QVBoxLayout" name="verticalLayout_2"> <item> @@ -194,7 +194,7 @@ p, li { white-space: pre-wrap; } <item> <widget class="QLabel" name="label_action"> <property name="text"> - <string>Account name (uid)</string> + <string>Identity name (UID)</string> </property> </widget> </item> @@ -231,7 +231,7 @@ p, li { white-space: pre-wrap; } <item> <widget class="QGroupBox" name="groupbox_key"> <property name="title"> - <string>Key parameters</string> + <string>Credentials</string> </property> <layout class="QVBoxLayout" name="verticalLayout_6"> <item> @@ -370,7 +370,7 @@ p, li { white-space: pre-wrap; } </sizepolicy> </property> <property name="text"> - <string>N :</string> + <string>N</string> </property> </widget> </item> @@ -386,7 +386,7 @@ p, li { white-space: pre-wrap; } </sizepolicy> </property> <property name="text"> - <string>r :</string> + <string>r</string> </property> </widget> </item> @@ -396,7 +396,7 @@ p, li { white-space: pre-wrap; } <item> <widget class="QLabel" name="label_5"> <property name="text"> - <string>p :</string> + <string>p</string> </property> </widget> </item> diff --git a/src/sakia/gui/sub/transfer/transfer.ui b/src/sakia/gui/sub/transfer/transfer.ui index 603f2beae8fe242537e7c86efa3149b10587e130..10d81e625e3bfde45b853b8c0181743567bf1373 100644 --- a/src/sakia/gui/sub/transfer/transfer.ui +++ b/src/sakia/gui/sub/transfer/transfer.ui @@ -17,7 +17,7 @@ <item> <widget class="QGroupBox" name="groupbox_connection"> <property name="title"> - <string>Select connection</string> + <string>Select account</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_4"> <item> diff --git a/update_ts.py b/update_ts.py index 5029748199c0f8bceaf7d2514769f0db0addaf50..425c9e741c18056f182eb1c069904679e5eca2ec 100644 --- a/update_ts.py +++ b/update_ts.py @@ -18,7 +18,7 @@ def generate_pro(): "sakia-ts-{0}".format(int(time.time())))) for root, dirs, files in os.walk(src): for f in files: - if f.endswith('.py') and not f.endswith('_uic.py'): + if f.endswith('.py'): sources.append(os.path.join(root, f)) else: continue