From 95ad1436386e541e2a0bf28847341cc6eeca7c1c Mon Sep 17 00:00:00 2001
From: Insoleet <insomniak.fr@gmail.com>
Date: Mon, 23 Jan 2017 12:13:00 +0100
Subject: [PATCH] merge dv

---
 ci/appveyor/sakia.iss                         |    2 +-
 ci/travis/debian/DEBIAN/control               |    2 +-
 .../usr/share/applications/sakia.desktop      |    2 +-
 res/i18n/ts/{cs_CZ.ts => cs.ts}               | 2123 +++++++++------
 res/i18n/ts/{de_DE.ts => de.ts}               | 2341 ++++++++--------
 res/i18n/ts/{es_ES.ts => es.ts}               | 2143 ++++++++-------
 res/i18n/ts/{fr_FR.ts => fr.ts}               | 2120 +++++++++------
 res/i18n/ts/{it_IT.ts => it.ts}               | 2154 ++++++++-------
 res/i18n/ts/{pl_PL.ts => pl.ts}               | 2215 +++++++--------
 res/i18n/ts/{pt_BR.ts => pt.ts}               | 2145 ++++++++-------
 res/i18n/ts/{ru_RU.ts => ru.ts}               | 2393 +++++++----------
 src/sakia/__init__.py                         |    2 +-
 src/sakia/app.py                              |    4 +-
 src/sakia/data/entities/connection.py         |    6 +
 src/sakia/data/graphs/base_graph.py           |    4 +-
 src/sakia/data/processors/blockchain.py       |   56 +-
 src/sakia/data/processors/certifications.py   |   79 -
 src/sakia/data/processors/identities.py       |   38 +-
 src/sakia/data/processors/nodes.py            |    8 +-
 src/sakia/data/repositories/connections.py    |    4 +
 .../dialogs/certification/certification.ui    |   16 +-
 .../gui/dialogs/certification/controller.py   |   73 +-
 src/sakia/gui/dialogs/certification/model.py  |    9 +-
 src/sakia/gui/dialogs/certification/view.py   |   33 +-
 src/sakia/gui/dialogs/connection_cfg/model.py |   12 +-
 src/sakia/gui/dialogs/transfer/controller.py  |   10 +-
 src/sakia/gui/dialogs/transfer/model.py       |    4 +-
 .../gui/main_window/status_bar/controller.py  |   15 +-
 src/sakia/gui/main_window/status_bar/model.py |   11 +-
 src/sakia/gui/main_window/status_bar/view.py  |    2 +-
 .../gui/main_window/toolbar/controller.py     |    6 +-
 src/sakia/gui/main_window/toolbar/model.py    |    4 +-
 src/sakia/gui/navigation/controller.py        |   25 +-
 .../gui/navigation/informations/model.py      |    7 +-
 src/sakia/gui/navigation/informations/view.py |    2 +-
 src/sakia/gui/navigation/model.py             |   11 +-
 src/sakia/gui/navigation/navigation.ui        |   73 +-
 src/sakia/gui/navigation/network/network.ui   |    6 +-
 .../gui/navigation/txhistory/table_model.py   |    4 +-
 .../gui/sub/password_input/controller.py      |   52 +-
 .../gui/sub/password_input/password_input.ui  |   13 +-
 src/sakia/gui/sub/password_input/view.py      |    2 -
 src/sakia/gui/sub/search_user/controller.py   |    6 +-
 src/sakia/gui/sub/search_user/model.py        |    6 +-
 .../gui/sub/user_information/controller.py    |   16 +-
 src/sakia/gui/sub/user_information/model.py   |    7 +-
 src/sakia/gui/widgets/context_menu.py         |    4 +-
 src/sakia/money/relative_zerosum.py           |    2 +-
 src/sakia/root_servers.yml                    |    3 +
 src/sakia/services/blockchain.py              |   65 +-
 src/sakia/services/documents.py               |   30 +-
 src/sakia/services/identities.py              |   43 +-
 src/sakia/services/transactions.py            |    3 +-
 tests/conftest.py                             |    1 +
 tests/functional/test_certification_dialog.py |   15 +-
 tests/functional/test_transfer_dialog.py      |    1 +
 56 files changed, 9765 insertions(+), 8668 deletions(-)
 rename res/i18n/ts/{cs_CZ.ts => cs.ts} (70%)
 rename res/i18n/ts/{de_DE.ts => de.ts} (68%)
 rename res/i18n/ts/{es_ES.ts => es.ts} (70%)
 rename res/i18n/ts/{fr_FR.ts => fr.ts} (70%)
 rename res/i18n/ts/{it_IT.ts => it.ts} (69%)
 rename res/i18n/ts/{pl_PL.ts => pl.ts} (70%)
 rename res/i18n/ts/{pt_BR.ts => pt.ts} (69%)
 rename res/i18n/ts/{ru_RU.ts => ru.ts} (58%)

diff --git a/ci/appveyor/sakia.iss b/ci/appveyor/sakia.iss
index 961cd07c..b53f4f14 100644
--- a/ci/appveyor/sakia.iss
+++ b/ci/appveyor/sakia.iss
@@ -15,7 +15,7 @@
 #error "Unable to find MyAppExe"
 #endif
 
-#define MyAppVerStr "0.30.0beta3"
+#define MyAppVerStr "0.30.0beta6"
 
 [Setup]
 AppName={#MyAppName}
diff --git a/ci/travis/debian/DEBIAN/control b/ci/travis/debian/DEBIAN/control
index f322c341..de43aeea 100644
--- a/ci/travis/debian/DEBIAN/control
+++ b/ci/travis/debian/DEBIAN/control
@@ -1,5 +1,5 @@
 Package: sakia
-Version: 0.30.0beta3
+Version: 0.30.0beta6
 Section: misc
 Priority: optional
 Architecture: all
diff --git a/ci/travis/debian/usr/share/applications/sakia.desktop b/ci/travis/debian/usr/share/applications/sakia.desktop
index ee5ca941..4a68904a 100644
--- a/ci/travis/debian/usr/share/applications/sakia.desktop
+++ b/ci/travis/debian/usr/share/applications/sakia.desktop
@@ -1,5 +1,5 @@
 [Desktop Entry]
-Version=0.30.0beta3
+Version=0.30.0beta6
 Name=Sakia
 Comment=Duniter Qt Client
 Exec=sakia
diff --git a/res/i18n/ts/cs_CZ.ts b/res/i18n/ts/cs.ts
similarity index 70%
rename from res/i18n/ts/cs_CZ.ts
rename to res/i18n/ts/cs.ts
index 10082ced..bcdb4f63 100644
--- a/res/i18n/ts/cs_CZ.ts
+++ b/res/i18n/ts/cs.ts
@@ -1,6 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.0" language="cs_CZ" sourcelanguage="en">
+<!DOCTYPE TS><TS version="2.0" language="cs" sourcelanguage="en">
 <context>
     <name>@default</name>
     <message>
@@ -39,12 +38,7 @@
     <message>
         <location filename="../../ui/about.ui" line="14"/>
         <source>About</source>
-        <translation type="unfinished">A propos Czech</translation>
-    </message>
-    <message>
-        <location filename="../../ui/about.ui" line="22"/>
-        <source>label</source>
-        <translation></translation>
+        <translation type="obsolete">A propos Czech</translation>
     </message>
 </context>
 <context>
@@ -92,22 +86,17 @@
     <message>
         <location filename="../../../src/sakia/core/account.py" line="544"/>
         <source>Could not find user self certification.</source>
-        <translation>Impossible de trouver la certification personnelle de l&apos;utilisateur.</translation>
+        <translation type="obsolete">Impossible de trouver la certification personnelle de l&apos;utilisateur.</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/core/account.py" line="67"/>
         <source>Warning : Your membership is expiring soon.</source>
-        <translation>Attention : Votre adhésion expire bientôt.</translation>
+        <translation type="obsolete">Attention : Votre adhésion expire bientôt.</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/core/account.py" line="72"/>
         <source>Warning : Your could miss certifications soon.</source>
-        <translation>Attention : Vous pourriez manquer de certifications prochainement.</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/account.py" line="77"/>
-        <source>Warning : If you don&apos;t renew soon, your identity will be considered revoked.</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Attention : Vous pourriez manquer de certifications prochainement.</translation>
     </message>
 </context>
 <context>
@@ -115,17 +104,17 @@
     <message>
         <location filename="../../ui/account_cfg.ui" line="14"/>
         <source>Add an account</source>
-        <translation>Ajouter un compte</translation>
+        <translation type="obsolete">Ajouter un compte</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="30"/>
         <source>Account parameters</source>
-        <translation>Paramètres du compte</translation>
+        <translation type="obsolete">Paramètres du compte</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="51"/>
         <source>Account name (uid)</source>
-        <translation>Nom de compte</translation>
+        <translation type="obsolete">Nom de compte</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="68"/>
@@ -135,27 +124,27 @@
     <message>
         <location filename="../../ui/account_cfg.ui" line="84"/>
         <source>Delete account</source>
-        <translation>Supprimer ce compte</translation>
+        <translation type="obsolete">Supprimer ce compte</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="113"/>
         <source>Key parameters</source>
-        <translation>Paramètres de la clé</translation>
+        <translation type="obsolete">Paramètres de la clé</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="153"/>
         <source>Your password</source>
-        <translation>Votre mot de passe</translation>
+        <translation type="obsolete">Votre mot de passe</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="166"/>
         <source>Please repeat your password</source>
-        <translation>Veuillez répéter votre mot de passe</translation>
+        <translation type="obsolete">Veuillez répéter votre mot de passe</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="185"/>
         <source>Show public key</source>
-        <translation>Afficher la clé publique correspondante</translation>
+        <translation type="obsolete">Afficher la clé publique correspondante</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="215"/>
@@ -165,22 +154,22 @@
     <message>
         <location filename="../../ui/account_cfg.ui" line="230"/>
         <source>Add a community</source>
-        <translation>Ajouter une communauté</translation>
+        <translation type="obsolete">Ajouter une communauté</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="237"/>
         <source>Remove selected community</source>
-        <translation>Supprimer la communauté sélectionnée</translation>
+        <translation type="obsolete">Supprimer la communauté sélectionnée</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="261"/>
         <source>Previous</source>
-        <translation>Précédent</translation>
+        <translation type="obsolete">Précédent</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="281"/>
         <source>Next</source>
-        <translation>Suivant</translation>
+        <translation type="obsolete">Suivant</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="143"/>
@@ -190,12 +179,7 @@
     <message>
         <location filename="../../ui/account_cfg.ui" line="215"/>
         <source>Communities</source>
-        <translation>Communautés</translation>
-    </message>
-    <message>
-        <location filename="../../ui/account_cfg.ui" line="143"/>
-        <source>Secret key</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Communautés</translation>
     </message>
 </context>
 <context>
@@ -211,22 +195,73 @@
         <translation type="obsolete">Attention : Vous pourriez manquer de certifications prochainement.</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>
+    </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&apos;envoi de la certification</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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="103"/>
+        <source>Certifications sent : {nb_certifications}/{stock}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="110"/>
+        <source>{days} days</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>
+        <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>
+        <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>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/controller.py" line="146"/>
+        <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>Certification</translation>
+        <translation type="obsolete">Certification</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="26"/>
         <source>Community</source>
-        <translation>Communauté</translation>
+        <translation type="obsolete">Communauté</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="54"/>
         <source>Certify user</source>
-        <translation>Utilisateur certifié</translation>
+        <translation type="obsolete">Utilisateur certifié</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="40"/>
@@ -241,7 +276,7 @@
     <message>
         <location filename="../../ui/certification.ui" line="157"/>
         <source>Key</source>
-        <translation>Clé</translation>
+        <translation type="obsolete">Clé</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/certification.py" line="56"/>
@@ -271,76 +306,64 @@
     <message>
         <location filename="../../../src/sakia/gui/certification.py" line="232"/>
         <source>Not a member</source>
-        <translation>Non-membre</translation>
+        <translation type="obsolete">Non-membre</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/certification.py" line="127"/>
         <source>Success sending certification</source>
-        <translation>Succès lors de l&apos;envoi de la certification</translation>
+        <translation type="obsolete">Succès lors de l&apos;envoi de la certification</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/certification.py" line="136"/>
         <source>Could not broadcast certification : {0}</source>
-        <translation>Impossible de propager la certification : {0}</translation>
+        <translation type="obsolete">Impossible de propager la certification : {0}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/certification.py" line="226"/>
         <source>&amp;Ok</source>
-        <translation>&amp;Ok</translation>
+        <translation type="obsolete">&amp;Ok</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="73"/>
         <source>Con&amp;tact</source>
-        <translation>Contact</translation>
+        <translation type="obsolete">Contact</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="116"/>
         <source>&amp;User public key</source>
-        <translation>Clé publique de l&apos;utilisateur</translation>
+        <translation type="obsolete">Clé publique de l&apos;utilisateur</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="161"/>
         <source>S&amp;earch user</source>
         <translation type="obsolete">Rechercher une identité</translation>
     </message>
+</context>
+<context>
+    <name>CertificationView</name>
     <message>
-        <location filename="../../ui/certification.ui" line="35"/>
-        <source>Certifications stock</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/certification.ui" line="177"/>
-        <source>Sea&amp;rch user</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="200"/>
-        <source>Certifications sent : {nb_certifications}/{stock}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="211"/>
-        <source>{days} days</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="29"/>
+        <source>&amp;Ok</source>
+        <translation type="unfinished">&amp;Ok</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="213"/>
-        <source>{hours} hours and {min} min.</source>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="22"/>
+        <source>No more certifications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="215"/>
-        <source>Remaining time before next certification validation : {0}</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="24"/>
+        <source>Not a member</source>
+        <translation type="unfinished">Non-membre</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="222"/>
-        <source> (Not validated before </source>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="25"/>
+        <source>Please select an identity</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="229"/>
-        <source>No more certifications</source>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="26"/>
+        <source>&amp;Ok (Not validated before {remaining})</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -357,42 +380,42 @@
     <message>
         <location filename="../../ui/community_cfg.ui" line="17"/>
         <source>Add a community</source>
-        <translation>Ajouter une communauté</translation>
+        <translation type="obsolete">Ajouter une communauté</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="46"/>
         <source>Please enter the address of a node :</source>
-        <translation>Veuillez entrer l&apos;adresse d&apos;un nœud :</translation>
+        <translation type="obsolete">Veuillez entrer l&apos;adresse d&apos;un nœud :</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="61"/>
         <source>:</source>
-        <translation>:</translation>
+        <translation type="obsolete">:</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="162"/>
         <source>Communities nodes</source>
-        <translation>Noeuds de la communauté</translation>
+        <translation type="obsolete">Noeuds de la communauté</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="180"/>
         <source>Server</source>
-        <translation>Serveur</translation>
+        <translation type="obsolete">Serveur</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="203"/>
         <source>Add</source>
-        <translation>Ajouter</translation>
+        <translation type="obsolete">Ajouter</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="224"/>
         <source>Previous</source>
-        <translation>Précédent</translation>
+        <translation type="obsolete">Précédent</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="247"/>
         <source>Next</source>
-        <translation>Suivant</translation>
+        <translation type="obsolete">Suivant</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="98"/>
@@ -402,17 +425,303 @@
     <message>
         <location filename="../../ui/community_cfg.ui" line="98"/>
         <source>Register your account</source>
-        <translation>Enregistrer votre compte</translation>
+        <translation type="obsolete">Enregistrer votre compte</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="115"/>
         <source>Connect using your account</source>
-        <translation>Se connecter avec un compte existant</translation>
+        <translation type="obsolete">Se connecter avec un compte existant</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="132"/>
         <source>Connect as a guest</source>
-        <translation>Se connecter en invité</translation>
+        <translation type="obsolete">Se connecter en invité</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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="42"/>
+        <source>Non-Member</source>
+        <translation type="unfinished">Non-Membre</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="43"/>
+        <source>#FF0000</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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/>
+        <source>Monetary mass</source>
+        <translation type="unfinished">Masse monétaire</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/>
+        <source>Status</source>
+        <translation type="unfinished">Statut</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/>
+        <source>Certs. received</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/>
+        <source>Membership</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>
+    </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.2%} / {:} days&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </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>
+    </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>
+    </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>
+    </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>
+    </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>
+    </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>
+    </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </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%} / {:} 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&#xc4;&#x9e;(t) = UD&#xc4;&#x9e;(t-1) + c&#xc2;&#xb2;*M(t-1)/N(t-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">Dividende Universel (formule)</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>{:} = {:} + {:2.0%}&#xc2;&#xb2;* {:} / {:}</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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Name</source>
+        <translation type="unfinished">Nom</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Units</source>
+        <translation type="unfinished">Unités</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Formula</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Description</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="194"/>
+        <source>{:} day(s) {:} hour(s)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="196"/>
+        <source>{:} hour(s)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%} / {:} days&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </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>
+    </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/>
+        <source>Time period between two UD</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>
+    </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>
+    <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>
+    </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&apos;utilisateurs précédents atteignant la difficulté personnalisée</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </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>
+        <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&apos;une signature valide (en jours)</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>
+    </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>
+    </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>
+    </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>
+    </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&apos;un statut de membre valide (en jours)</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>
     </message>
 </context>
 <context>
@@ -648,77 +957,42 @@ Revoking your UID can only success if it is not already validated by the network
     <message>
         <location filename="../../../src/sakia/gui/community_tile.py" line="123"/>
         <source>Member</source>
-        <translation>Membre</translation>
+        <translation type="obsolete">Membre</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_tile.py" line="123"/>
         <source>Non-Member</source>
-        <translation>Non-Membre</translation>
+        <translation type="obsolete">Non-Membre</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
         <source>members</source>
-        <translation>membres</translation>
+        <translation type="obsolete">membres</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Monetary mass</source>
-        <translation>Masse monétaire</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Status</source>
-        <translation>Statut</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Balance</source>
-        <translation>Solde</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="162"/>
-        <source>Not connected</source>
-        <translation>Non connecté</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="175"/>
-        <source>Community not initialized</source>
-        <translation>Communauté non initialisée</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="100"/>
-        <source>Expired or never published</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="101"/>
-        <source>Outdistanced</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="110"/>
-        <source>In WoT range</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="116"/>
-        <source>Expires in </source>
-        <translation type="unfinished"></translation>
+        <source>Monetary mass</source>
+        <translation type="obsolete">Masse monétaire</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="124"/>
-        <source>#FF0000</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
+        <source>Status</source>
+        <translation type="obsolete">Statut</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Certs. received</source>
-        <translation type="unfinished"></translation>
+        <source>Balance</source>
+        <translation type="obsolete">Solde</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Membership</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/community_tile.py" line="162"/>
+        <source>Not connected</source>
+        <translation type="obsolete">Non connecté</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>
     </message>
 </context>
 <context>
@@ -726,22 +1000,22 @@ Revoking your UID can only success if it is not already validated by the network
     <message>
         <location filename="../../ui/community_view.ui" line="14"/>
         <source>Form</source>
-        <translation>Form</translation>
+        <translation type="obsolete">Form</translation>
     </message>
     <message>
         <location filename="../../ui/community_view.ui" line="59"/>
         <source>Send money</source>
-        <translation>Envoyer de la monnaie</translation>
+        <translation type="obsolete">Envoyer de la monnaie</translation>
     </message>
     <message>
         <location filename="../../ui/community_view.ui" line="76"/>
         <source>Certification</source>
-        <translation>Certification</translation>
+        <translation type="obsolete">Certification</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="334"/>
         <source>Renew membership</source>
-        <translation>Renouveler l&apos;adhésion</translation>
+        <translation type="obsolete">Renouveler l&apos;adhésion</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/community_view.py" line="46"/>
@@ -756,52 +1030,52 @@ Revoking your UID can only success if it is not already validated by the network
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="33"/>
         <source>Transactions</source>
-        <translation>Transferts</translation>
+        <translation type="obsolete">Transferts</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="34"/>
         <source>Web of Trust</source>
-        <translation>Toile de Confiance</translation>
+        <translation type="obsolete">Toile de Confiance</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="35"/>
         <source>Search Identities</source>
-        <translation>Rechercher des identités</translation>
+        <translation type="obsolete">Rechercher des identités</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="93"/>
         <source>Network</source>
-        <translation>Réseau</translation>
+        <translation type="obsolete">Réseau</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="97"/>
         <source>Show informations</source>
-        <translation>Afficher les informations</translation>
+        <translation type="obsolete">Afficher les informations</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="98"/>
         <source>Informations</source>
-        <translation>Informations</translation>
+        <translation type="obsolete">Informations</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="240"/>
         <source>Membership expiration</source>
-        <translation>Expiration de votre adhésion</translation>
+        <translation type="obsolete">Expiration de votre adhésion</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="240"/>
         <source>&lt;b&gt;Warning : Membership expiration in {0} days&lt;/b&gt;</source>
-        <translation>&lt;b&gt;Attention : Expiration de votre adhésion dans {0} jours&lt;/b&gt;</translation>
+        <translation type="obsolete">&lt;b&gt;Attention : Expiration de votre adhésion dans {0} jours&lt;/b&gt;</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="251"/>
         <source>Certifications number</source>
-        <translation>Nombre de certifications</translation>
+        <translation type="obsolete">Nombre de certifications</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="251"/>
         <source>&lt;b&gt;Warning : You are certified by only {0} persons, need {1}&lt;/b&gt;</source>
-        <translation>&lt;b&gt;Attention : Vous êtes certifiés par seulement {0} personnes, besoin de {1}&lt;/b&gt;</translation>
+        <translation type="obsolete">&lt;b&gt;Attention : Vous êtes certifiés par seulement {0} personnes, besoin de {1}&lt;/b&gt;</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="235"/>
@@ -816,61 +1090,61 @@ Revoking your UID can only success if it is not already validated by the network
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="340"/>
         <source>Send membership demand</source>
-        <translation>Envoyer une demande d&apos;adhésion</translation>
+        <translation type="obsolete">Envoyer une demande d&apos;adhésion</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="418"/>
         <source>Membership</source>
-        <translation>Adhésion</translation>
+        <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>Envoi de la demande d&apos;adhésion réussi</translation>
+        <translation type="obsolete">Envoi de la demande d&apos;adhésion réussi</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="385"/>
         <source>Warning</source>
-        <translation>Attention</translation>
+        <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>Êtes vous certain ?
+        <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>Révocation</translation>
+        <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>Envoi de la demande de révocation réussi</translation>
+        <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>Publier votre UID</translation>
+        <translation type="obsolete">Publier votre UID</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="41"/>
         <source>Revoke UID</source>
-        <translation>Révoquer votre UID</translation>
+        <translation type="obsolete">Révoquer votre UID</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="424"/>
         <source>UID</source>
-        <translation>UID</translation>
+        <translation type="obsolete">UID</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="418"/>
         <source>Success publishing your UID</source>
-        <translation>Succès de publication de votre UID</translation>
+        <translation type="obsolete">Succès de publication de votre UID</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="398"/>
@@ -880,103 +1154,155 @@ Le processus pour rejoindre la communauté devrait être refait à zéro.</trans
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="39"/>
         <source>Explore the Web of Trust</source>
-        <translation>Explorer la toile de confiance</translation>
+        <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>Afficher l&apos;explorateur</translation>
+        <translation type="obsolete">Afficher l&apos;explorateur</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="103"/>
         <source>Explorer</source>
-        <translation>Explorateur</translation>
+        <translation type="obsolete">Explorateur</translation>
     </message>
+</context>
+<context>
+    <name>ConfigureContactDialog</name>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="283"/>
-        <source>Block {0}</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../ui/contact.ui" line="14"/>
+        <source>Add a contact</source>
+        <translation type="obsolete">Ajouter un contact</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="71"/>
-        <source>Tools</source>
-        <translation type="unfinished"></translation>
+        <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/community_view.py" line="107"/>
-        <source>Advanced</source>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="117"/>
+        <source>Could not connect. Check hostname, ip address or port : &lt;br/&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="108"/>
-        <source>Save revokation document</source>
+        <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/community_view.py" line="186"/>
-        <source>Save a revokation document</source>
+        <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/community_view.py" line="186"/>
-        <source>All text files (*.txt)</source>
+        <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/community_view.py" line="195"/>
-        <source>Revokation file</source>
+        <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/community_view.py" line="195"/>
-        <source>&lt;div&gt;Your revokation document has been saved.&lt;/div&gt;
-&lt;div&gt;&lt;b&gt;Please keep it in a safe place.&lt;/b&gt;&lt;/div&gt;
-The publication of this document will remove your identity from the network.&lt;/p&gt;</source>
+        <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/community_view.py" line="228"/>
-        <source>Identity revokation</source>
+        <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/community_view.py" line="228"/>
-        <source>&lt;b&gt;Warning : Your identity will be implicitely revoked                               if you dont renew before {0} days&lt;/b&gt;</source>
+        <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>ConfigureContactDialog</name>
+    <name>ConnectionConfigView</name>
     <message>
-        <location filename="../../ui/contact.ui" line="14"/>
-        <source>Add a contact</source>
-        <translation>Ajouter un contact</translation>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="101"/>
+        <source>UID broadcast</source>
+        <translation type="unfinished">Diffusion de l&apos;UID</translation>
     </message>
     <message>
-        <location filename="../../ui/contact.ui" line="36"/>
-        <source>Pubkey</source>
-        <translation>Clé publique</translation>
+        <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/contact.py" line="81"/>
-        <source>Contact already exists</source>
-        <translation>Le contact existe déja</translation>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="102"/>
+        <source>Error</source>
+        <translation type="unfinished">Erreur</translation>
     </message>
     <message>
-        <location filename="../../ui/contact.ui" line="22"/>
-        <source>Name</source>
-        <translation>Nom</translation>
+        <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="165"/>
+        <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="165"/>
+        <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 ?
@@ -988,31 +1314,26 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/create_wallet.ui" line="14"/>
         <source>Create a new wallet</source>
-        <translation>Créer un portefeuille</translation>
+        <translation type="obsolete">Créer un portefeuille</translation>
     </message>
     <message>
         <location filename="../../ui/create_wallet.ui" line="45"/>
         <source>Wallet name :</source>
-        <translation>Nom du portefeuille :</translation>
+        <translation type="obsolete">Nom du portefeuille :</translation>
     </message>
     <message>
         <location filename="../../ui/create_wallet.ui" line="83"/>
         <source>Previous</source>
-        <translation>Précédent</translation>
+        <translation type="obsolete">Précédent</translation>
     </message>
     <message>
         <location filename="../../ui/create_wallet.ui" line="103"/>
         <source>Next</source>
-        <translation>Suivant</translation>
+        <translation type="obsolete">Suivant</translation>
     </message>
 </context>
 <context>
     <name>CurrencyTabWidget</name>
-    <message>
-        <location filename="../../ui/currency_tab.ui" line="14"/>
-        <source>Form</source>
-        <translation></translation>
-    </message>
     <message>
         <location filename="../../../src/cutecoin/gui/currency_tab.py" line="73"/>
         <source>Wallets</source>
@@ -1107,53 +1428,22 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
         <translation type="obsolete">Membre</translation>
     </message>
 </context>
-<context>
-    <name>DividendPerDay</name>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="9"/>
-        <source>UDD</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="10"/>
-        <source>{0} {1}UDD {2}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="11"/>
-        <source>UDD {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="12"/>
-        <source>UDD(t) = (Q * 100) / (UD(t) / DT)
-                                        &lt;br &gt;
-                                        &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Dividend per day in percent&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Last UD time&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;DT&lt;/td&gt;&lt;td&gt;Delay between two UD in days&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
 <context>
     <name>ExplorerTabWidget</name>
     <message>
         <location filename="../../ui/explorer_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Formulaire</translation>
+        <translation type="obsolete">Formulaire</translation>
     </message>
     <message>
         <location filename="../../ui/explorer_tab.ui" line="48"/>
         <source>Steps</source>
-        <translation>Étapes</translation>
+        <translation type="obsolete">Étapes</translation>
     </message>
     <message>
         <location filename="../../ui/explorer_tab.ui" line="65"/>
         <source>Go</source>
-        <translation type="unfinished">Envoyer</translation>
+        <translation type="obsolete">Envoyer</translation>
     </message>
 </context>
 <context>
@@ -1167,7 +1457,7 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
                     &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                     &lt;/table&gt;
                     </source>
-        <translation>
+        <translation type="obsolete">
                     &lt;table cellpadding=&quot;5&quot;&gt;
                     &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                     &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
@@ -1178,27 +1468,27 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="71"/>
         <source>Membership</source>
-        <translation>Adhésion</translation>
+        <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="unfinished">Dernier renouvellement le {:}, expire le {:}</translation>
+        <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="unfinished">Votre toile de confiance</translation>
+        <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="unfinished">Certifié par {:} membres; Certifieur de {:} membres</translation>
+        <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="unfinished">Non-membre</translation>
+        <translation type="obsolete">Non-membre</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/>
@@ -1209,7 +1499,7 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;/table&gt;
                 </source>
-        <translation>
+        <translation type="obsolete">
                 &lt;table cellpadding=&quot;5&quot;&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
@@ -1221,27 +1511,27 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
 <context>
     <name>HistoryTableModel</name>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/>
         <source>Date</source>
         <translation>Date</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
+        <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>Débit</translation>
+        <translation type="obsolete">Débit</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
         <source>Deposit</source>
-        <translation>Crédit</translation>
+        <translation type="obsolete">Crédit</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/>
         <source>Comment</source>
         <translation>Commentaire</translation>
     </message>
@@ -1250,6 +1540,11 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
         <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>
@@ -1289,7 +1584,7 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/homescreen.py" line="73"/>
         <source>Connected as {0}</source>
-        <translation>Connecté en tant que {0}</translation>
+        <translation type="obsolete">Connecté en tant que {0}</translation>
     </message>
 </context>
 <context>
@@ -1297,37 +1592,37 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/homescreen.ui" line="20"/>
         <source>Form</source>
-        <translation>Form</translation>
+        <translation type="obsolete">Form</translation>
     </message>
     <message>
         <location filename="../../ui/homescreen.ui" line="47"/>
         <source>Connected as</source>
-        <translation>Connecté en tant que</translation>
+        <translation type="obsolete">Connecté en tant que</translation>
     </message>
     <message>
         <location filename="../../ui/homescreen.ui" line="54"/>
         <source>Add a community</source>
-        <translation>Ajouter une communauté</translation>
+        <translation type="obsolete">Ajouter une communauté</translation>
     </message>
     <message>
         <location filename="../../ui/homescreen.ui" line="71"/>
         <source>Disconnect</source>
-        <translation>Se déconnecter</translation>
+        <translation type="obsolete">Se déconnecter</translation>
     </message>
     <message>
         <location filename="../../ui/homescreen.ui" line="119"/>
         <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:12pt; font-weight:600;&quot;&gt;Not Connected&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:12pt; font-weight:600;&quot;&gt;Non Connecté&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+        <translation type="obsolete">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:12pt; font-weight:600;&quot;&gt;Non Connecté&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
     </message>
     <message>
         <location filename="../../ui/homescreen.ui" line="126"/>
         <source>Connect</source>
-        <translation>Se connecter</translation>
+        <translation type="obsolete">Se connecter</translation>
     </message>
     <message>
         <location filename="../../ui/homescreen.ui" line="149"/>
         <source>New account</source>
-        <translation>Nouveau compte</translation>
+        <translation type="obsolete">Nouveau compte</translation>
     </message>
 </context>
 <context>
@@ -1335,17 +1630,17 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/identities_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Form</translation>
+        <translation type="obsolete">Form</translation>
     </message>
     <message>
         <location filename="../../ui/identities_tab.ui" line="25"/>
         <source>Research a pubkey, an uid...</source>
-        <translation>Rechercher une clé publique, un uid...</translation>
+        <translation type="obsolete">Rechercher une clé publique, un uid...</translation>
     </message>
     <message>
         <location filename="../../ui/identities_tab.ui" line="32"/>
         <source>Search</source>
-        <translation>Rechercher</translation>
+        <translation type="obsolete">Rechercher</translation>
     </message>
 </context>
 <context>
@@ -1393,33 +1688,33 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/identities_tab.py" line="32"/>
         <source>Search direct certifications</source>
-        <translation type="unfinished">Rechercher des certifications &quot;directes&quot;</translation>
+        <translation type="obsolete">Rechercher des certifications &quot;directes&quot;</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/identities_tab.py" line="33"/>
         <source>Research a pubkey, an uid...</source>
-        <translation type="unfinished">Rechercher une clé publique, un uid...</translation>
+        <translation type="obsolete">Rechercher une clé publique, un uid...</translation>
     </message>
 </context>
 <context>
     <name>IdentitiesTableModel</name>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="118"/>
+        <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="113"/>
         <source>UID</source>
         <translation>UID</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="119"/>
+        <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/models/identities.py" line="120"/>
+        <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/models/identities.py" line="121"/>
+        <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="116"/>
         <source>Expiration</source>
         <translation>Expiration</translation>
     </message>
@@ -1434,100 +1729,131 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
         <translation type="obsolete">Publication</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="122"/>
+        <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/models/identities.py" line="123"/>
+        <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 &quot;directes&quot;</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>Importer un fichier</translation>
+        <translation type="obsolete">Importer un fichier</translation>
     </message>
     <message>
         <location filename="../../ui/import_account.ui" line="36"/>
         <source>Name of the account :</source>
-        <translation>Nom du compte :</translation>
+        <translation type="obsolete">Nom du compte :</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/import_account.py" line="36"/>
         <source>Error</source>
-        <translation>Erreur</translation>
+        <translation type="obsolete">Erreur</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/import_account.py" line="40"/>
         <source>Account import</source>
-        <translation>Import de compte</translation>
+        <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>Compte importé avec succès !</translation>
+        <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>Importer un fichier de compte</translation>
+        <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>Tout fichier de compte (*.acc)</translation>
+        <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>Veuillez entrer un nom</translation>
+        <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>Ce nom existe déja</translation>
+        <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>Le fichier n&apos;est pas au format de compte</translation>
+        <translation type="obsolete">Le fichier n&apos;est pas au format de compte</translation>
     </message>
     <message>
         <location filename="../../ui/import_account.ui" line="14"/>
         <source>Import an account</source>
-        <translation>Importer un compte</translation>
+        <translation type="obsolete">Importer un compte</translation>
     </message>
 </context>
 <context>
-    <name>InformationsTabWidget</name>
+    <name>InformationsModel</name>
     <message>
-        <location filename="../../ui/informations_tab.ui" line="14"/>
-        <source>Form</source>
-        <translation></translation>
+        <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>Général</translation>
+        <translation type="obsolete">Général</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="77"/>
         <source>Rules</source>
-        <translation>Règles</translation>
+        <translation type="obsolete">Règles</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="112"/>
         <source>Money</source>
-        <translation>Monnaie</translation>
+        <translation type="obsolete">Monnaie</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="131"/>
         <source>WoT</source>
-        <translation>Toile de Confiance</translation>
+        <translation type="obsolete">Toile de Confiance</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/informations_tab.py" line="121"/>
@@ -1555,7 +1881,7 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
         <source>Universal Dividend UD(t) in</source>
-        <translation>Dividende Universel DU(t) en</translation>
+        <translation type="obsolete">Dividende Universel DU(t) en</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/informations_tab.py" line="74"/>
@@ -1565,7 +1891,7 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
         <source>Members N(t)</source>
-        <translation>Membres N(t)</translation>
+        <translation type="obsolete">Membres N(t)</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/informations_tab.py" line="74"/>
@@ -1575,38 +1901,27 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
         <source>Actual growth c = UD(t)/[M(t-1)/N(t)]</source>
-        <translation>Croissance actuelle c = DU(t)/[M(t -1)/N(t)]</translation>
+        <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>Date et heure du prochain DU (t+1)</translation>
+        <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>Pas de dividende universel créé pour le moment.</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
-        <source>
-                &lt;table cellpadding=&quot;5&quot;&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;/table&gt;
-                </source>
-        <translation></translation>
+        <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>{:2.0%} / {:} jours</translation>
+        <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>Croissance fondamentale (c) / Delta de temps (dt)</translation>
+        <translation type="obsolete">Croissance fondamentale (c) / Delta de temps (dt)</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/informations_tab.py" line="135"/>
@@ -1616,12 +1931,12 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
         <source>Universal Dividend (formula)</source>
-        <translation>Dividende Universel (formule)</translation>
+        <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>Dividende Universel (calculé)</translation>
+        <translation type="obsolete">Dividende Universel (calculé)</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/>
@@ -1637,7 +1952,7 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
             &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
             &lt;/table&gt;
             </source>
-        <translation>
+        <translation type="obsolete">
             &lt;table cellpadding=&quot;5&quot;&gt;
             &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%} / {:} jours&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
             &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
@@ -1653,42 +1968,42 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/>
         <source>Fundamental growth (c)</source>
-        <translation>Croissance fondamentale (c)</translation>
+        <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>Dividende Universel Initial DU(0) en</translation>
+        <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>Période de temps (dt) en jours (86400 secondes) entre deux DU</translation>
+        <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>Nombre de blocs utilisés pour calculer le temps median</translation>
+        <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>Le temps moyen en secondes pour écrire un bloc (temps espéré)</translation>
+        <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>Le nombre de blocs requis pour évaluer une nouvelle valeur de PoWMin</translation>
+        <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>Le nombre de blocs précédents pour vérifier la difficulté personnalisée</translation>
+        <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>Le pourcentage d&apos;utilisateurs précédents atteignant la difficulté personnalisée</translation>
+        <translation type="obsolete">Le pourcentage d&apos;utilisateurs précédents atteignant la difficulté personnalisée</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="234"/>
@@ -1698,12 +2013,12 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
         <source>Maximum age of a valid signature (in days)</source>
-        <translation>Age maximum d&apos;une signature valide (en jours)</translation>
+        <translation type="obsolete">Age maximum d&apos;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>Nombre de signatures minimum pour faire partie de la TdC</translation>
+        <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"/>
@@ -1713,22 +2028,22 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
         <source>Maximum age of a valid membership (in days)</source>
-        <translation>Age maximum d&apos;un statut de membre valide (en jours)</translation>
+        <translation type="obsolete">Age maximum d&apos;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>Distance maximum entre chaque membre de la TdC et un nouveau venu</translation>
+        <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>Masse Monétaire M(t-1) en</translation>
+        <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>Masse Monétaire par membre M(t-1)/N(t) en</translation>
+        <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"/>
@@ -1747,7 +2062,7 @@ Le transfert de monnaie sera annulé et non envoyé.</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>
+        <source>UD(t+1) = MAX { UD(t) ; c &#xc3;&#x97; M(t) / N(t) }</source>
         <translation type="obsolete">DU(t+1) = MAX { DU(t) ; c × M(t) / N(t) }</translation>
     </message>
     <message>
@@ -1760,16 +2075,6 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
         <source>UD(t+1) = MAX { UD(t) ; c &amp;#215; M(t) / N(t) }</source>
         <translation type="obsolete">DU(t+1) = MAX { DU(t) ; c &amp;#215; M(t) / N(t) }</translation>
     </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
-        <source>{:} = MAX {{ {:} {:} ; {:2.0%} &amp;#215; {:} {:} / {:} }}</source>
-        <translation></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
-        <source>UD(t+1) = MAX { UD(t) ; c &amp;#215; M(t) / N(t+1) }</source>
-        <translation></translation>
-    </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="103"/>
         <source>
@@ -1798,7 +2103,7 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
         <source>Last UD date and time (t)</source>
-        <translation>Date et heure du dernier DU (t)</translation>
+        <translation type="obsolete">Date et heure du dernier DU (t)</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
@@ -1814,84 +2119,33 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;/table&gt;
                 </source>
-        <translation>
-                &lt;table cellpadding=&quot;5&quot;&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.2%} / {:} jours&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;/table&gt;
-                </translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
-        <source>Penultimate UD date and time (t-1)</source>
-        <translation type="unfinished">Dernier dividende universel</translation>
-    </message>
-    <message>
-        <location filename="../../ui/informations_tab.ui" line="96"/>
-        <source>Referentials</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
-        <source>Name</source>
-        <translation type="unfinished">Nom</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
-        <source>Units</source>
-        <translation type="unfinished">Unités</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
-        <source>Formula</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
-        <source>Description</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>
-            &lt;table cellpadding=&quot;5&quot;&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;/table&gt;
-            </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>Minimum delay between 2 certifications (in days)</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">
+                &lt;table cellpadding=&quot;5&quot;&gt;
+                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.2%} / {:} jours&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+                &lt;/table&gt;
+                </translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>Maximum quantity of active certifications made by member.</source>
-        <translation type="unfinished"></translation>
+        <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="266"/>
-        <source>Maximum delay a certification can wait before being expired for non-writing.</source>
-        <translation type="unfinished"></translation>
+        <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="266"/>
-        <source>Minimum percent of sentries to reach to match the distance rule</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
+        <source>Units</source>
+        <translation type="obsolete">Unités</translation>
     </message>
 </context>
 <context>
@@ -1899,7 +2153,7 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/mainwindow.ui" line="146"/>
         <source>Account</source>
-        <translation>Compte</translation>
+        <translation type="obsolete">Compte</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="61"/>
@@ -1914,37 +2168,37 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/mainwindow.ui" line="91"/>
         <source>Manage accounts</source>
-        <translation>Gérer les comptes</translation>
+        <translation type="obsolete">Gérer les comptes</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="96"/>
         <source>Configure trustable nodes</source>
-        <translation>Configurer les noeuds de confiance</translation>
+        <translation type="obsolete">Configurer les noeuds de confiance</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="121"/>
         <source>Send a message</source>
-        <translation>Envoyer un message</translation>
+        <translation type="obsolete">Envoyer un message</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="126"/>
         <source>Send money</source>
-        <translation>Envoyer de la monnaie</translation>
+        <translation type="obsolete">Envoyer de la monnaie</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="131"/>
         <source>Remove contact</source>
-        <translation>Supprimer un contact</translation>
+        <translation type="obsolete">Supprimer un contact</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="136"/>
         <source>Save</source>
-        <translation>Sauvegarder</translation>
+        <translation type="obsolete">Sauvegarder</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="435"/>
         <source>Export</source>
-        <translation>Exporter</translation>
+        <translation type="obsolete">Exporter</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/mainwindow.py" line="176"/>
@@ -1954,7 +2208,7 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="294"/>
         <source>Latest release : {version}</source>
-        <translation>Dernière version : {version}</translation>
+        <translation type="obsolete">Dernière version : {version}</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/mainwindow.py" line="246"/>
@@ -2005,12 +2259,12 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="367"/>
         <source>Edit</source>
-        <translation>Editer</translation>
+        <translation type="obsolete">Editer</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="370"/>
         <source>Delete</source>
-        <translation>Supprimer</translation>
+        <translation type="obsolete">Supprimer</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/mainwindow.py" line="303"/>
@@ -2025,17 +2279,17 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="433"/>
         <source>Export an account</source>
-        <translation>Exporter un compte</translation>
+        <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>Tout fichier de compte (*.acc)</translation>
+        <translation type="obsolete">Tout fichier de compte (*.acc)</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="50"/>
         <source>&amp;Open</source>
-        <translation>&amp;Ouvrir</translation>
+        <translation type="obsolete">&amp;Ouvrir</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="55"/>
@@ -2055,27 +2309,27 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/mainwindow.ui" line="141"/>
         <source>&amp;Quit</source>
-        <translation>&amp;Quitter</translation>
+        <translation type="obsolete">&amp;Quitter</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="151"/>
         <source>&amp;Transfer money</source>
-        <translation>&amp;Transférer de la monnaie</translation>
+        <translation type="obsolete">&amp;Transférer de la monnaie</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="156"/>
         <source>&amp;Configure</source>
-        <translation>&amp;Configurer</translation>
+        <translation type="obsolete">&amp;Configurer</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="161"/>
         <source>&amp;Import</source>
-        <translation>&amp;Importer</translation>
+        <translation type="obsolete">&amp;Importer</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="166"/>
         <source>&amp;Export</source>
-        <translation>&amp;Exporter</translation>
+        <translation type="obsolete">&amp;Exporter</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="167"/>
@@ -2085,37 +2339,37 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/mainwindow.ui" line="176"/>
         <source>&amp;Set as default</source>
-        <translation>&amp;Par défaut</translation>
+        <translation type="obsolete">&amp;Par défaut</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="181"/>
         <source>A&amp;bout</source>
-        <translation>A &amp;propos</translation>
+        <translation type="obsolete">A &amp;propos</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="186"/>
         <source>&amp;Preferences</source>
-        <translation>&amp;Préférences</translation>
+        <translation type="obsolete">&amp;Préférences</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="335"/>
         <source>Please get the latest release {version}</source>
-        <translation>Veuillez télécharger la dernière version {version}</translation>
+        <translation type="obsolete">Veuillez télécharger la dernière version {version}</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="30"/>
         <source>Fi&amp;le</source>
-        <translation>&amp;Fichier</translation>
+        <translation type="obsolete">&amp;Fichier</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="73"/>
         <source>&amp;Help</source>
-        <translation>&amp;Aide</translation>
+        <translation type="obsolete">&amp;Aide</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="191"/>
         <source>&amp;Add account</source>
-        <translation>&amp;Ajouter un compte</translation>
+        <translation type="obsolete">&amp;Ajouter un compte</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/mainwindow.py" line="246"/>
@@ -2131,27 +2385,27 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="301"/>
         <source>Download link</source>
-        <translation>Lien de téléchargement</translation>
+        <translation type="obsolete">Lien de téléchargement</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="40"/>
         <source>Acco&amp;unt</source>
-        <translation>Com&amp;pte</translation>
+        <translation type="obsolete">Com&amp;pte</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="44"/>
         <source>Co&amp;ntacts</source>
-        <translation>Co&amp;ntacts</translation>
+        <translation type="obsolete">Co&amp;ntacts</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="101"/>
         <source>A&amp;dd a contact</source>
-        <translation>A&amp;jouter un contact</translation>
+        <translation type="obsolete">A&amp;jouter un contact</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="171"/>
         <source>C&amp;ertification</source>
-        <translation>C&amp;ertification</translation>
+        <translation type="obsolete">C&amp;ertification</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/mainwindow.py" line="225"/>
@@ -2230,53 +2484,24 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="392"/>
         <source>sakia {0}</source>
-        <translation>sakia {0}</translation>
+        <translation type="obsolete">sakia {0}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="416"/>
         <source>sakia {0} - Account : {1}</source>
-        <translation>sakia {0} - Account : {1}</translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="79"/>
-        <source>&amp;Duniter</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="196"/>
-        <source>&amp;Manage local node</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="308"/>
-        <source>
-        &lt;h1&gt;sakia&lt;/h1&gt;
-
-        &lt;p&gt;Python/Qt duniter client&lt;/p&gt;
-        &lt;p&gt;&lt;a href=&quot;https://github.com/duniter/sakia&quot;&gt;https://github.com/duniter/sakia&lt;/a&gt;&lt;/p&gt;
-
-        &lt;p&gt;Version : {:}&lt;/p&gt;
-        {new_version_text}
-
-        &lt;p&gt;License : GPLv3&lt;/p&gt;
-
-        &lt;p&gt;&lt;b&gt;Authors&lt;/b&gt;&lt;/p&gt;
-
-        &lt;p&gt;inso&lt;/p&gt;
-        &lt;p&gt;vit&lt;/p&gt;
-        &lt;p&gt;Moul&lt;/p&gt;
-        &lt;p&gt;canercandan&lt;/p&gt;
-        </source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">sakia {0} - Account : {1}</translation>
     </message>
+</context>
+<context>
+    <name>MainWindowController</name>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="55"/>
-        <source>Advanced</source>
-        <translation type="unfinished"></translation>
+        <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="../../ui/mainwindow.ui" line="201"/>
-        <source>Revoke an identity</source>
+        <location filename="../../../src/sakia/gui/main_window/controller.py" line="126"/>
+        <source>sakia {0} - {currency}</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -2285,32 +2510,27 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="73"/>
         <source>not a member</source>
-        <translation>Non membre</translation>
+        <translation type="obsolete">Non membre</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="97"/>
         <source>Public key</source>
-        <translation>Clé publique</translation>
+        <translation type="obsolete">Clé publique</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="97"/>
         <source>Join date</source>
-        <translation>Date d&apos;inscription</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/member.py" line="144"/>
-        <source>&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;</source>
-        <translation></translation>
+        <translation type="obsolete">Date d&apos;inscription</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="130"/>
         <source>Distance</source>
-        <translation>Distance</translation>
+        <translation type="obsolete">Distance</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="139"/>
         <source>Path</source>
-        <translation>Chemin</translation>
+        <translation type="obsolete">Chemin</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="92"/>
@@ -2320,7 +2540,7 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 </source>
-        <translation>
+        <translation type="obsolete">
                 &lt;table cellpadding=&quot;5&quot;&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
@@ -2330,7 +2550,7 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="97"/>
         <source>UID Published on</source>
-        <translation>Identifiant publié sur le réseau</translation>
+        <translation type="obsolete">Identifiant publié sur le réseau</translation>
     </message>
 </context>
 <context>
@@ -2338,124 +2558,255 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/member.ui" line="14"/>
         <source>Member informations</source>
-        <translation>Information utilisateur</translation>
+        <translation type="obsolete">Information utilisateur</translation>
     </message>
     <message>
         <location filename="../../ui/member.ui" line="34"/>
         <source>Member</source>
-        <translation>Membre</translation>
+        <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&apos;t remove your money&quot;
+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>&lt;div&gt;Your revokation document has been saved.&lt;/div&gt;
+&lt;div&gt;&lt;b&gt;Please keep it in a safe place.&lt;/b&gt;&lt;/div&gt;
+The publication of this document will remove your identity from the network.&lt;/p&gt;</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/models/network.py" line="60"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="40"/>
         <source>Address</source>
         <translation>Adresse</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="61"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="41"/>
         <source>Port</source>
         <translation>Port</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="62"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="42"/>
         <source>Block</source>
         <translation>Bloc</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="65"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="45"/>
         <source>UID</source>
         <translation>UID</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="66"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="46"/>
         <source>Member</source>
         <translation>Membre</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="67"/>
+        <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/models/network.py" line="68"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="48"/>
         <source>Software</source>
         <translation>Logiciel</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="69"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="49"/>
         <source>Version</source>
         <translation>Version</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="83"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/>
         <source>yes</source>
         <translation>oui</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="83"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/>
         <source>no</source>
         <translation>non</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="83"/>
+        <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/models/network.py" line="63"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="43"/>
         <source>Hash</source>
         <translation>Hash</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="64"/>
+        <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="../../ui/network_tab.ui" line="14"/>
-        <source>Form</source>
-        <translation></translation>
-    </message>
     <message>
         <location filename="../../../src/sakia/gui/network_tab.py" line="72"/>
         <source>Unset root node</source>
-        <translation>Supprimer des noeuds racines</translation>
+        <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>Définir comme noeud racine</translation>
+        <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>Ouvrir dans le navigateur</translation>
+        <translation type="obsolete">Ouvrir dans le navigateur</translation>
     </message>
 </context>
 <context>
     <name>NetworkTableModel</name>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="161"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="143"/>
         <source>Online</source>
         <translation>Connecté</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="162"/>
+        <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/models/network.py" line="163"/>
+        <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/models/network.py" line="164"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/>
         <source>Corrupted</source>
         <translation>Corrompu</translation>
     </message>
@@ -2483,50 +2834,63 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
         <translation type="obsolete">Certifier cette identité</translation>
     </message>
 </context>
-<context>
-    <name>NodeManager</name>
-    <message>
-        <location filename="../../ui/node_manager.ui" line="14"/>
-        <source>Node manager</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
 <context>
     <name>PasswordAskerDialog</name>
     <message>
         <location filename="../../ui/password_asker.ui" line="14"/>
         <source>Password</source>
-        <translation>Mot de passe</translation>
+        <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>Veuillez entrer le mot de passe de votre compte</translation>
+        <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>Sauvegarder le mot de passe durant cette session</translation>
+        <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>Mauvais mot de passe</translation>
+        <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>Caractères invisibles présents dans le mot de passe</translation>
+        <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>Echec d&apos;ouverture de la clé privée</translation>
+        <translation type="obsolete">Echec d&apos;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>Mauvais mot de passe. Impossible d&apos;ouvrir votre clé privée</translation>
+        <translation type="obsolete">Mauvais mot de passe. Impossible d&apos;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&apos;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>
@@ -2534,7 +2898,7 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/preferences.ui" line="115"/>
         <source>Default account</source>
-        <translation>Compte par défaut</translation>
+        <translation type="obsolete">Compte par défaut</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="36"/>
@@ -2544,12 +2908,12 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/preferences.ui" line="215"/>
         <source>Language</source>
-        <translation>Langue</translation>
+        <translation type="obsolete">Langue</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="14"/>
         <source>Preferences</source>
-        <translation>Préférences</translation>
+        <translation type="obsolete">Préférences</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/preferences.py" line="81"/>
@@ -2559,47 +2923,47 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/preferences.ui" line="129"/>
         <source>Default &amp;referential</source>
-        <translation>Référentiel par défaut</translation>
+        <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>Activer le mode expert</translation>
+        <translation type="obsolete">Activer le mode expert</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="201"/>
         <source>Digits after commas </source>
-        <translation>Chiffres après la virgule </translation>
+        <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>Fenêtre plein écran au démarrage</translation>
+        <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>Activer les notifications</translation>
+        <translation type="obsolete">Activer les notifications</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="106"/>
         <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;General settings&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Paramètres généraux&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+        <translation type="obsolete">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Paramètres généraux&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="192"/>
         <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Display settings&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Paramètres d&apos;affichage&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+        <translation type="obsolete">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Paramètres d&apos;affichage&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="303"/>
         <source>Use International System of Units</source>
-        <translation>Utiliser le Système d&apos;Unités International</translation>
+        <translation type="obsolete">Utiliser le Système d&apos;Unités International</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="356"/>
         <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Network settings&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Paramètres réseaux&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+        <translation type="obsolete">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Paramètres réseaux&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="336"/>
@@ -2624,27 +2988,22 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/preferences.ui" line="372"/>
         <source>Proxy server address : </source>
-        <translation>Adresse du serveur proxy : </translation>
+        <translation type="obsolete">Adresse du serveur proxy : </translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="382"/>
         <source>:</source>
-        <translation>:</translation>
+        <translation type="obsolete">:</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="363"/>
         <source>Use a http proxy server</source>
-        <translation>Utiliser un serveur proxy http</translation>
+        <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>Rafraichir automatiquement les informations des identités</translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="330"/>
-        <source>Enable forgetfulness</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Rafraichir automatiquement les informations des identités</translation>
     </message>
 </context>
 <context>
@@ -2652,17 +3011,17 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="168"/>
         <source>New account</source>
-        <translation>Nouveau compte</translation>
+        <translation type="obsolete">Nouveau compte</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="178"/>
         <source>Configure {0}</source>
-        <translation>Configurer {0}</translation>
+        <translation type="obsolete">Configurer {0}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="193"/>
         <source>Ok</source>
-        <translation>Ok</translation>
+        <translation type="obsolete">Ok</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/process_cfg_account.py" line="208"/>
@@ -2677,12 +3036,12 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="252"/>
         <source>Error</source>
-        <translation>Erreur</translation>
+        <translation type="obsolete">Erreur</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="229"/>
         <source>Warning</source>
-        <translation>Attention</translation>
+        <translation type="obsolete">Attention</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="220"/>
@@ -2695,36 +3054,28 @@ Veuillez noter les paramètres de votre clé (salage et mot de passe) si vous so
 Votre compte ne sera pas supprimer des réseaux rejoins.
 Êtes vous sure ?</translation>
     </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_account.py" line="229"/>
-        <source>This action will delete your account ({0}) locally.
-Please note your key parameters (salt and password) if you wish to recover it later.
-Your account won&apos;t be removed from the networks it joined.
-Are you sure ?</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>Configurer la communauté {0}</translation>
+        <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>Ajouter une communauté</translation>
+        <translation type="obsolete">Ajouter une communauté</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="276"/>
         <source>Error</source>
-        <translation>Erreur</translation>
+        <translation type="obsolete">Erreur</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="305"/>
         <source>Delete</source>
-        <translation>Supprimer</translation>
+        <translation type="obsolete">Supprimer</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="230"/>
@@ -2755,25 +3106,106 @@ Souhaitez-vous publier votre clé publique ?</translation>
         <translation type="obsolete">Erreur réseau</translation>
     </message>
     <message>
-        <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="212"/>
-        <source>Couldn&apos;t connect to network : {0}</source>
-        <translation type="obsolete">Impossible de se connecter au réseau : {0}</translation>
+        <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="212"/>
+        <source>Couldn&apos;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&apos;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>
+    </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>
+&lt;div&gt;Identity revoked : {uid} (public key : {pubkey}...)&lt;/div&gt;
+&lt;div&gt;Identity signed on block : {timestamp}&lt;/div&gt;
+    </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="102"/>
+        <source>
+        &lt;div&gt;Identity revoked : {uid} (public key : {pubkey}...)&lt;/div&gt;
+        &lt;div&gt;Identity signed on block : {timestamp}&lt;/div&gt;
+            </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="117"/>
+        <source>&lt;h4&gt;The publication of this document will remove your identity from the network.&lt;/h4&gt;
+        &lt;li&gt;
+            &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to join the targeted currency anymore.&lt;/b&gt; &lt;/li&gt;
+            &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to generate Universal Dividends anymore.&lt;/b&gt; &lt;/li&gt;
+            &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to certify individuals anymore.&lt;/b&gt; &lt;/li&gt;
+        &lt;/li&gt;
+        Please think twice before publishing this document.
+        </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&apos;UID</translation>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="130"/>
+        <source>Revocation broadcast</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/dialogs/revocation/view.py" line="130"/>
+        <source>The document was successfully broadcasted.</source>
+        <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
     <name>Quantitative</name>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="6"/>
+        <location filename="../../../src/sakia/money/quantitative.py" line="8"/>
         <source>Units</source>
         <translation>Unités</translation>
     </message>
@@ -2783,17 +3215,17 @@ Souhaitez-vous publier votre clé publique ?</translation>
         <translation type="obsolete">{0} {1}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="8"/>
+        <location filename="../../../src/sakia/money/quantitative.py" line="10"/>
         <source>{0}</source>
         <translation>{0}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="7"/>
+        <location filename="../../../src/sakia/money/quantitative.py" line="9"/>
         <source>{0} {1}{2}</source>
         <translation>{0} {1}{2}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="9"/>
+        <location filename="../../../src/sakia/money/quantitative.py" line="11"/>
         <source>Q = Q
                                         &lt;br &gt;
                                         &lt;table&gt;
@@ -2803,7 +3235,7 @@ Souhaitez-vous publier votre clé publique ?</translation>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="17"/>
+        <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>
     </message>
@@ -2811,7 +3243,7 @@ Souhaitez-vous publier votre clé publique ?</translation>
 <context>
     <name>QuantitativeZSum</name>
     <message>
-        <location filename="../../../src/sakia/core/money/quant_zerosum.py" line="7"/>
+        <location filename="../../../src/sakia/money/quant_zerosum.py" line="9"/>
         <source>Quant Z-sum</source>
         <translation>Quant. som. 0</translation>
     </message>
@@ -2821,17 +3253,17 @@ Souhaitez-vous publier votre clé publique ?</translation>
         <translation type="obsolete">{0} Q0 {1}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quant_zerosum.py" line="9"/>
+        <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>{0} {1}Q0 {2}</translation>
+        <translation type="obsolete">{0} {1}Q0 {2}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quant_zerosum.py" line="10"/>
+        <location filename="../../../src/sakia/money/quant_zerosum.py" line="12"/>
         <source>Z0 = Q - ( M(t-1) / N(t) )
                                         &lt;br &gt;
                                         &lt;table&gt;
@@ -2844,26 +3276,44 @@ Souhaitez-vous publier votre clé publique ?</translation>
                                         &lt;/table&gt;</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>
+    </message>
+</context>
+<context>
+    <name>RecipientMode</name>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="154"/>
+        <source>Transfer</source>
+        <translation type="unfinished">Transfert</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="147"/>
+        <source>Success sending money to {0}</source>
+        <translation type="unfinished">Envoi de monnaie à {0} réussi</translation>
+    </message>
 </context>
 <context>
     <name>Relative</name>
     <message>
-        <location filename="../../../src/sakia/core/money/relative.py" line="9"/>
+        <location filename="../../../src/sakia/money/relative.py" line="9"/>
         <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>{0} {1}DU {2}</translation>
+        <translation type="obsolete">{0} {1}DU {2}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/relative.py" line="11"/>
+        <location filename="../../../src/sakia/money/relative.py" line="11"/>
         <source>UD {0}</source>
         <translation>DU {0}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/relative.py" line="12"/>
+        <location filename="../../../src/sakia/money/relative.py" line="12"/>
         <source>R = Q / UD(t)
                                         &lt;br &gt;
                                         &lt;table&gt;
@@ -2874,41 +3324,34 @@ Souhaitez-vous publier votre clé publique ?</translation>
                                         &lt;/table&gt;</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>Dernier dividende</translation>
+        <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="unfinished">{0} {1}UD({2}) {3}</translation>
+        <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="unfinished">UD({0}) {1}</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/relative_to_past.py" line="9"/>
-        <source>R = Q / UD(t)
-                                        &lt;br &gt;
-                                        &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Relative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Time when the value appeared&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">UD({0}) {1}</translation>
     </message>
 </context>
 <context>
     <name>RelativeZSum</name>
     <message>
-        <location filename="../../../src/sakia/core/money/relative_zerosum.py" line="7"/>
+        <location filename="../../../src/sakia/money/relative_zerosum.py" line="9"/>
         <source>Relat Z-sum</source>
         <translation>Rel. som. 0</translation>
     </message>
@@ -2918,18 +3361,23 @@ Souhaitez-vous publier votre clé publique ?</translation>
         <translation type="obsolete">{0} R0 {1}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/relative_zerosum.py" line="9"/>
+        <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="unfinished">{0} {1}R0 {2}</translation>
+        <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/core/money/relative_zerosum.py" line="10"/>
-        <source>R0 = (R / UD(t)) - (( M(t-1) / N(t) ) / UD(t))
+        <location filename="../../../src/sakia/money/relative_zerosum.py" line="12"/>
+        <source>R0 = (Q / UD(t)) - (( M(t-1) / N(t) ) / UD(t))
                                         &lt;br &gt;
                                         &lt;table&gt;
                                         &lt;tr&gt;&lt;td&gt;R0&lt;/td&gt;&lt;td&gt;Relative value at zero sum&lt;/td&gt;&lt;/tr&gt;
@@ -2944,120 +3392,10 @@ Souhaitez-vous publier votre clé publique ?</translation>
 </context>
 <context>
     <name>RevocationDialog</name>
-    <message>
-        <location filename="../../ui/revocation.ui" line="14"/>
-        <source>Revoke an identity</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="50"/>
-        <source>&lt;h2&gt;Select a revokation document&lt;/h1&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="60"/>
-        <source>Load from file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="70"/>
-        <source>Revocation document</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="96"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:x-large; font-weight:600;&quot;&gt;Select publication destination&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="108"/>
-        <source>To a co&amp;mmunity</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="125"/>
-        <source>&amp;To an address</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="153"/>
-        <source>Revocation information</source>
-        <translation type="unfinished"></translation>
-    </message>
     <message>
         <location filename="../../ui/revocation.ui" line="210"/>
         <source>Next</source>
-        <translation type="unfinished">Suivant</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="82"/>
-        <source>Load a revocation file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="82"/>
-        <source>All text files (*.txt)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="97"/>
-        <source>Error loading document</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="97"/>
-        <source>Loaded document is not a revocation document</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="117"/>
-        <source>Revocation</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="117"/>
-        <source>&lt;h4&gt;The publication of this document will remove your identity from the network.&lt;/h4&gt;
-&lt;li&gt;
-    &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to join the targeted community anymore.&lt;/b&gt; &lt;/li&gt;
-    &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to generate Universal Dividends anymore.&lt;/b&gt; &lt;/li&gt;
-    &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to certify individuals anymore.&lt;/b&gt; &lt;/li&gt;
-&lt;/li&gt;
-Please think twice before publishing this document.
-</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="151"/>
-        <source>Error broadcasting document</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="154"/>
-        <source>Revocation broadcast</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="154"/>
-        <source>The document was successfully broadcasted.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="174"/>
-        <source>
-&lt;div&gt;Identity revoked : {uid} (public key : {pubkey}...)&lt;/div&gt;
-&lt;div&gt;Identity signed on block : {timestamp}&lt;/div&gt;
-    </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="184"/>
-        <source>All nodes of community {name}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="186"/>
-        <source>Address {address}:{port}</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Suivant</translation>
     </message>
 </context>
 <context>
@@ -3068,26 +3406,37 @@ Please think twice before publishing this document.
         <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>Formulaire</translation>
+        <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="unfinished">Centrer la vue sur moi</translation>
+        <translation type="obsolete">Centrer la vue sur moi</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/search_user.py" line="15"/>
+        <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/widgets/search_user.py" line="68"/>
-        <source>Looking for {0}...</source>
+        <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>
@@ -3096,44 +3445,44 @@ Please think twice before publishing this document.
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="101"/>
         <source>Could not find your identity on the network.</source>
-        <translation>Impossible de trouver votre identité sur le réseau.</translation>
+        <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>Diffusion de votre identité...</translation>
+        <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>Diffusion de l&apos;UID</translation>
+        <translation type="obsolete">Diffusion de l&apos;UID</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="142"/>
         <source>Identity broadcasted to the network</source>
-        <translation>Identité diffusée sur le réseau</translation>
+        <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>Erreur</translation>
+        <translation type="obsolete">Erreur</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="149"/>
         <source>{0}</source>
-        <translation>{0}</translation>
+        <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>Votre clé publique ou votre UID est déja présent sur le réseau.
+        <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>Votre compte existe déjà sur le réseau</translation>
+        <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"/>
@@ -3146,31 +3495,67 @@ Le votre : {0}, le réseau : {1}</translation>
         <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>Votre clé publique ou votre UID est différent sur le réseau.
+        <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="../../../src/sakia/gui/process_cfg_community.py" line="124"/>
-        <source>connecting...</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../ui/toast.ui" line="14"/>
+        <source>MainWindow</source>
+        <translation type="obsolete">Écran principal</translation>
     </message>
+</context>
+<context>
+    <name>ToolbarController</name>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="164"/>
-        <source>Could not connect. Check hostname, ip address or port</source>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/controller.py" line="77"/>
+        <source>Membership</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="162"/>
-        <source>Could not connect. Check node peering entry</source>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/controller.py" line="71"/>
+        <source>Success sending Membership demand</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>Toast</name>
+    <name>ToolbarView</name>
     <message>
-        <location filename="../../ui/toast.ui" line="14"/>
-        <source>MainWindow</source>
-        <translation>Écran principal</translation>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="12"/>
+        <source>Publish a revocation document</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="18"/>
+        <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"/>
+        <source>Settings</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">A propos Czech</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="40"/>
+        <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>
+        <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
@@ -3260,17 +3645,17 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/transactions_tab.py" line="147"/>
         <source>New transactions received</source>
-        <translation>Nouveaux transferts reçus</translation>
+        <translation type="obsolete">Nouveaux transferts reçus</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/transactions_tab.py" line="160"/>
         <source>{:}</source>
-        <translation>{:}</translation>
+        <translation type="obsolete">{:}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/transactions_tab.py" line="144"/>
         <source>Received {amount} from {number} transfers</source>
-        <translation>Vous avez reçu {amount} via {number} transferts</translation>
+        <translation type="obsolete">Vous avez reçu {amount} via {number} transferts</translation>
     </message>
 </context>
 <context>
@@ -3278,17 +3663,17 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/transfer.ui" line="14"/>
         <source>Transfer money</source>
-        <translation>Transfert de monnaie</translation>
+        <translation type="obsolete">Transfert de monnaie</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="20"/>
         <source>Community</source>
-        <translation>Communauté</translation>
+        <translation type="obsolete">Communauté</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="32"/>
         <source>Transfer money to</source>
-        <translation>Transférer de la monnaie à</translation>
+        <translation type="obsolete">Transférer de la monnaie à</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="40"/>
@@ -3303,7 +3688,7 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/transfer.ui" line="136"/>
         <source>Key</source>
-        <translation>Clé</translation>
+        <translation type="obsolete">Clé</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="106"/>
@@ -3323,22 +3708,22 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/transfer.ui" line="246"/>
         <source> UD</source>
-        <translation> DU</translation>
+        <translation type="obsolete"> DU</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="292"/>
         <source>Transaction message</source>
-        <translation>Message</translation>
+        <translation type="obsolete">Message</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/transfer.py" line="137"/>
         <source>Money transfer</source>
-        <translation>Transfert de monnaie</translation>
+        <translation type="obsolete">Transfert de monnaie</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/transfer.py" line="137"/>
         <source>No amount. Please give the transfert amount</source>
-        <translation>Pas de montant. Veuillez entrer un montant</translation>
+        <translation type="obsolete">Pas de montant. Veuillez entrer un montant</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/transfer.py" line="78"/>
@@ -3370,46 +3755,54 @@ Veuillez rééssayer plus tard</translation>
     <message>
         <location filename="../../../src/sakia/gui/transfer.py" line="175"/>
         <source>Transfer</source>
-        <translation>Transfert</translation>
+        <translation type="obsolete">Transfert</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/transfer.py" line="160"/>
         <source>Success sending money to {0}</source>
-        <translation>Envoi de monnaie à {0} réussi</translation>
+        <translation type="obsolete">Envoi de monnaie à {0} réussi</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="211"/>
         <source>Wallet</source>
-        <translation>Portefeuille</translation>
+        <translation type="obsolete">Portefeuille</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="230"/>
         <source>Available money : </source>
-        <translation>Monnaie disponible : </translation>
+        <translation type="obsolete">Monnaie disponible : </translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="239"/>
         <source>Amount</source>
-        <translation>Montant</translation>
+        <translation type="obsolete">Montant</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="95"/>
         <source>&amp;Recipient public key</source>
-        <translation>Clé publique du receveur</translation>
+        <translation type="obsolete">Clé publique du receveur</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="46"/>
         <source>Con&amp;tact</source>
-        <translation>Con&amp;tact</translation>
+        <translation type="obsolete">Con&amp;tact</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="156"/>
         <source>S&amp;earch user</source>
         <translation type="obsolete">Recherche une identité</translation>
     </message>
+</context>
+<context>
+    <name>TransferView</name>
     <message>
-        <location filename="../../ui/transfer.ui" line="156"/>
-        <source>Search &amp;user</source>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="26"/>
+        <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"/>
+        <source>Please enter correct password</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -3426,55 +3819,94 @@ Veuillez rééssayer plus tard</translation>
         <translation type="obsolete">Validation en cours... {0} %</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="167"/>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="146"/>
         <source>{0} / {1} confirmations</source>
         <translation>{0} / {1} confirmations</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="171"/>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="150"/>
         <source>Confirming... {0} %</source>
         <translation>Confirmation... {0} %</translation>
     </message>
 </context>
 <context>
-    <name>UDDToPast</name>
+    <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>
+    </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>
+    </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>
+    </message>
+</context>
+<context>
+    <name>UserInformationView</name>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="6"/>
-        <source>Past UUD</source>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="61"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="7"/>
-        <source>{0} {1}UUD({2}) {3}</source>
+        <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&apos;inscription</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/>
+        <source>Expires in</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="8"/>
-        <source>UUD({0}) {1}</source>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/>
+        <source>Certs. received</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="9"/>
-        <source>R = Q / UD(t)
-                                        &lt;br &gt;
-                                        &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Dividend per day in percent&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Last UD time&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Time when the value appeared&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;DT&lt;/td&gt;&lt;td&gt;Delay between two UD in days&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;&gt;</source>
+        <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>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
     <name>WalletsTab</name>
-    <message>
-        <location filename="../../ui/wallets_tab.ui" line="14"/>
-        <source>Form</source>
-        <translation></translation>
-    </message>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="43"/>
         <source>Account</source>
@@ -3483,12 +3915,7 @@ Veuillez rééssayer plus tard</translation>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="34"/>
         <source>Balance</source>
-        <translation>Solde</translation>
-    </message>
-    <message>
-        <location filename="../../ui/wallets_tab.ui" line="47"/>
-        <source>label_balance</source>
-        <translation></translation>
+        <translation type="obsolete">Solde</translation>
     </message>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="86"/>
@@ -3510,11 +3937,6 @@ Veuillez rééssayer plus tard</translation>
         <source>Send leaving demand</source>
         <translation type="obsolete">Quitter la communauté</translation>
     </message>
-    <message>
-        <location filename="../../ui/wallets_tab.ui" line="57"/>
-        <source>label_balance_range</source>
-        <translation></translation>
-    </message>
 </context>
 <context>
     <name>WalletsTabWidget</name>
@@ -3692,17 +4114,17 @@ Revoking your UID can only success if it is not already validated by the network
     <message>
         <location filename="../../../src/sakia/models/wallets.py" line="72"/>
         <source>Name</source>
-        <translation>Nom</translation>
+        <translation type="obsolete">Nom</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/models/wallets.py" line="72"/>
         <source>Amount</source>
-        <translation>Montant</translation>
+        <translation type="obsolete">Montant</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/models/wallets.py" line="72"/>
         <source>Pubkey</source>
-        <translation>Clé publique</translation>
+        <translation type="obsolete">Clé publique</translation>
     </message>
 </context>
 <context>
@@ -3735,11 +4157,6 @@ Revoking your UID can only success if it is not already validated by the network
 </context>
 <context>
     <name>WotTabWidget</name>
-    <message>
-        <location filename="../../ui/wot_tab.ui" line="14"/>
-        <source>Form</source>
-        <translation></translation>
-    </message>
     <message>
         <location filename="../../ui/wot_tab.ui" line="33"/>
         <source>Me</source>
@@ -3820,139 +4237,147 @@ Revoking your UID can only success if it is not already validated by the network
     <message>
         <location filename="../../ui/certifications_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Formulaire</translation>
+        <translation type="obsolete">Formulaire</translation>
     </message>
     <message>
         <location filename="../../ui/certifications_tab.ui" line="20"/>
         <source>Certifications</source>
-        <translation>Certifications</translation>
+        <translation type="obsolete">Certifications</translation>
     </message>
     <message>
         <location filename="../../ui/certifications_tab.ui" line="33"/>
         <source>loading...</source>
-        <translation>chargement...</translation>
+        <translation type="obsolete">chargement...</translation>
     </message>
     <message>
         <location filename="../../ui/certifications_tab.ui" line="63"/>
         <source>dd/MM/yyyy</source>
-        <translation>dd/MM/yyyy</translation>
+        <translation type="obsolete">dd/MM/yyyy</translation>
     </message>
 </context>
 <context>
     <name>menu</name>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="57"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="47"/>
         <source>Certify identity</source>
         <translation type="unfinished">Certifier cette identité</translation>
     </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="129"/>
+        <source>Copy pubkey to clipboard</source>
+        <translation type="unfinished">Copier la clé publique</translation>
+    </message>
 </context>
 <context>
     <name>menu.qmenu</name>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="42"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="37"/>
         <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>Ajouter comme contact</translation>
+        <translation type="obsolete">Ajouter comme contact</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="52"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="42"/>
         <source>Send money</source>
         <translation>Envoyer de la monnaie</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="61"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="51"/>
         <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="65"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="55"/>
         <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="unfinished">Copier le document d&apos;adhésion</translation>
+        <translation type="obsolete">Copier le document d&apos;adhésion</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="74"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="60"/>
         <source>Copy self-certification document to clipboard</source>
         <translation type="unfinished">Copier le document d&apos;auto-certification</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="84"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="70"/>
         <source>Transfer</source>
         <translation type="unfinished">Transfert</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="86"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="72"/>
         <source>Send again</source>
         <translation type="unfinished">Renvoyer</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="90"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="76"/>
         <source>Cancel</source>
         <translation type="unfinished">Annuler</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="95"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="81"/>
         <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="100"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="86"/>
         <source>Copy transaction block to clipboard</source>
         <translation type="unfinished">Copier le bloc de la transaction</translation>
     </message>
 </context>
+<context>
+    <name>password_input</name>
+    <message>
+        <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="46"/>
+        <source>Please enter your password</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
 <context>
     <name>self.config_dialog</name>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="204"/>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="88"/>
         <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>Interdit : le sel est trop court</translation>
+        <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>Interdit : Le mot de passe est trop court</translation>
+        <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>Interdit : Caractères invalides dans le sel</translation>
+        <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>Interdit : Caractères invalides dans le mot de passe</translation>
+        <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>Erreur : les mots de passes sont différents</translation>
+        <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="14"/>
-        <source>Form</source>
-        <translation></translation>
-    </message>
     <message>
         <location filename="../../ui/transactions_tab.ui" line="66"/>
         <source>dd/MM/yyyy</source>
-        <translation>dd/MM/yyyy</translation>
+        <translation type="obsolete">dd/MM/yyyy</translation>
     </message>
     <message>
         <location filename="../../ui/transactions_tab.ui" line="100"/>
@@ -3972,12 +4397,12 @@ Revoking your UID can only success if it is not already validated by the network
     <message>
         <location filename="../../ui/transactions_tab.ui" line="20"/>
         <source>Balance</source>
-        <translation>Solde</translation>
+        <translation type="obsolete">Solde</translation>
     </message>
     <message>
         <location filename="../../ui/transactions_tab.ui" line="33"/>
         <source>loading...</source>
-        <translation>chargement...</translation>
+        <translation type="obsolete">chargement...</translation>
     </message>
 </context>
 </TS>
diff --git a/res/i18n/ts/de_DE.ts b/res/i18n/ts/de.ts
similarity index 68%
rename from res/i18n/ts/de_DE.ts
rename to res/i18n/ts/de.ts
index 802afe5c..aba3a2d4 100644
--- a/res/i18n/ts/de_DE.ts
+++ b/res/i18n/ts/de.ts
@@ -1,16 +1,16 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS><TS version="2.0" language="de_DE" sourcelanguage="">
+<!DOCTYPE TS><TS version="2.0" language="de" sourcelanguage="">
 <context>
     <name>AboutPopup</name>
     <message>
         <location filename="../../ui/about.ui" line="14"/>
         <source>About</source>
-        <translation>Ãœber</translation>
+        <translation type="obsolete">Ãœber</translation>
     </message>
     <message>
         <location filename="../../ui/about.ui" line="22"/>
         <source>label</source>
-        <translation>Label</translation>
+        <translation type="obsolete">Label</translation>
     </message>
 </context>
 <context>
@@ -53,22 +53,17 @@
     <message>
         <location filename="../../../src/sakia/core/account.py" line="544"/>
         <source>Could not find user self certification.</source>
-        <translation>Konnte nicht gefunden werden User-Self-Zertifizierung.</translation>
+        <translation type="obsolete">Konnte nicht gefunden werden User-Self-Zertifizierung.</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/core/account.py" line="67"/>
         <source>Warning : Your membership is expiring soon.</source>
-        <translation type="unfinished">Warnung: Ihre Mitgliedschaft läuft bald ab.</translation>
+        <translation type="obsolete">Warnung: Ihre Mitgliedschaft läuft bald ab.</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/core/account.py" line="72"/>
         <source>Warning : Your could miss certifications soon.</source>
-        <translation type="unfinished">Warnung: In Kürze könnten Sie Zertifizierungen verpassen.</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/account.py" line="77"/>
-        <source>Warning : If you don&apos;t renew soon, your identity will be considered revoked.</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Warnung: In Kürze könnten Sie Zertifizierungen verpassen.</translation>
     </message>
 </context>
 <context>
@@ -76,17 +71,17 @@
     <message>
         <location filename="../../ui/account_cfg.ui" line="14"/>
         <source>Add an account</source>
-        <translation>Konto hinzufügen</translation>
+        <translation type="obsolete">Konto hinzufügen</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="30"/>
         <source>Account parameters</source>
-        <translation>Konto-Parameter</translation>
+        <translation type="obsolete">Konto-Parameter</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="51"/>
         <source>Account name (uid)</source>
-        <translation>Name des Kontos (uid)</translation>
+        <translation type="obsolete">Name des Kontos (uid)</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="68"/>
@@ -96,12 +91,12 @@
     <message>
         <location filename="../../ui/account_cfg.ui" line="84"/>
         <source>Delete account</source>
-        <translation>Konto löschen</translation>
+        <translation type="obsolete">Konto löschen</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="113"/>
         <source>Key parameters</source>
-        <translation>Schlüssel-Parameter</translation>
+        <translation type="obsolete">Schlüssel-Parameter</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="143"/>
@@ -111,17 +106,17 @@
     <message>
         <location filename="../../ui/account_cfg.ui" line="153"/>
         <source>Your password</source>
-        <translation>Ihr Passwort</translation>
+        <translation type="obsolete">Ihr Passwort</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="166"/>
         <source>Please repeat your password</source>
-        <translation>Bitte geben Sie Ihr Passwort erneut ein</translation>
+        <translation type="obsolete">Bitte geben Sie Ihr Passwort erneut ein</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="185"/>
         <source>Show public key</source>
-        <translation>Public-Key anzeigen</translation>
+        <translation type="obsolete">Public-Key anzeigen</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="242"/>
@@ -131,32 +126,27 @@
     <message>
         <location filename="../../ui/account_cfg.ui" line="230"/>
         <source>Add a community</source>
-        <translation>Community hinzufügen</translation>
+        <translation type="obsolete">Community hinzufügen</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="237"/>
         <source>Remove selected community</source>
-        <translation>Ausgewählte Community entfernen</translation>
+        <translation type="obsolete">Ausgewählte Community entfernen</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="261"/>
         <source>Previous</source>
-        <translation>Zurück</translation>
+        <translation type="obsolete">Zurück</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="281"/>
         <source>Next</source>
-        <translation>Weiter</translation>
+        <translation type="obsolete">Weiter</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="215"/>
         <source>Communities</source>
-        <translation>Gemeinschaften</translation>
-    </message>
-    <message>
-        <location filename="../../ui/account_cfg.ui" line="143"/>
-        <source>Secret key</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Gemeinschaften</translation>
     </message>
 </context>
 <context>
@@ -172,22 +162,73 @@
         <translation type="obsolete">Warnung: In Kürze könnten Sie Zertifizierungen verpassen.</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>
+    </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="88"/>
+        <source>Could not broadcast certification : {0}</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>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="110"/>
+        <source>{days} days</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>
+        <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>
+        <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>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/controller.py" line="146"/>
+        <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>Zertifizierung</translation>
+        <translation type="obsolete">Zertifizierung</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="26"/>
         <source>Community</source>
-        <translation>Gemeinschaft</translation>
+        <translation type="obsolete">Gemeinschaft</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="54"/>
         <source>Certify user</source>
-        <translation>Nutzer zertifizieren</translation>
+        <translation type="obsolete">Nutzer zertifizieren</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="40"/>
@@ -202,7 +243,7 @@
     <message>
         <location filename="../../ui/certification.ui" line="157"/>
         <source>Key</source>
-        <translation>Schlüssel</translation>
+        <translation type="obsolete">Schlüssel</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/certification.py" line="65"/>
@@ -222,7 +263,7 @@
     <message>
         <location filename="../../../src/sakia/gui/certification.py" line="232"/>
         <source>Not a member</source>
-        <translation>Kein Mitglied</translation>
+        <translation type="obsolete">Kein Mitglied</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/certification.py" line="75"/>
@@ -232,71 +273,54 @@
     <message>
         <location filename="../../../src/sakia/gui/certification.py" line="226"/>
         <source>&amp;Ok</source>
-        <translation>&amp;Ok</translation>
+        <translation type="obsolete">&amp;Ok</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/certification.py" line="127"/>
         <source>Success sending certification</source>
-        <translation>Erfolg Absenden Zertifizierung</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="136"/>
-        <source>Could not broadcast certification : {0}</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Erfolg Absenden Zertifizierung</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="73"/>
         <source>Con&amp;tact</source>
-        <translation>Kontakt</translation>
+        <translation type="obsolete">Kontakt</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="116"/>
         <source>&amp;User public key</source>
-        <translation type="unfinished">User public key</translation>
+        <translation type="obsolete">User public key</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="161"/>
         <source>S&amp;earch user</source>
         <translation type="obsolete">Suche Benutzer</translation>
     </message>
+</context>
+<context>
+    <name>CertificationView</name>
     <message>
-        <location filename="../../ui/certification.ui" line="35"/>
-        <source>Certifications stock</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/certification.ui" line="177"/>
-        <source>Sea&amp;rch user</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="200"/>
-        <source>Certifications sent : {nb_certifications}/{stock}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="211"/>
-        <source>{days} days</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="29"/>
+        <source>&amp;Ok</source>
+        <translation type="unfinished">&amp;Ok</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="213"/>
-        <source>{hours} hours and {min} min.</source>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="22"/>
+        <source>No more certifications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="215"/>
-        <source>Remaining time before next certification validation : {0}</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="24"/>
+        <source>Not a member</source>
+        <translation type="unfinished">Kein Mitglied</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="222"/>
-        <source> (Not validated before </source>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="25"/>
+        <source>Please select an identity</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="229"/>
-        <source>No more certifications</source>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="26"/>
+        <source>&amp;Ok (Not validated before {remaining})</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -305,42 +329,42 @@
     <message>
         <location filename="../../ui/community_cfg.ui" line="17"/>
         <source>Add a community</source>
-        <translation>Community hinzufügen</translation>
+        <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>Bitte geben Sie die Adresse eines Knotens (node) ein:</translation>
+        <translation type="obsolete">Bitte geben Sie die Adresse eines Knotens (node) ein:</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="61"/>
         <source>:</source>
-        <translation>:</translation>
+        <translation type="obsolete">:</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="162"/>
         <source>Communities nodes</source>
-        <translation>Gemeinschaften-Knoten</translation>
+        <translation type="obsolete">Gemeinschaften-Knoten</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="180"/>
         <source>Server</source>
-        <translation>Server</translation>
+        <translation type="obsolete">Server</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="203"/>
         <source>Add</source>
-        <translation>Hinzufügen</translation>
+        <translation type="obsolete">Hinzufügen</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="224"/>
         <source>Previous</source>
-        <translation>Zurück</translation>
+        <translation type="obsolete">Zurück</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="247"/>
         <source>Next</source>
-        <translation>Weiter</translation>
+        <translation type="obsolete">Weiter</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="98"/>
@@ -350,256 +374,512 @@
     <message>
         <location filename="../../ui/community_cfg.ui" line="98"/>
         <source>Register your account</source>
-        <translation>Registriere dein Konto</translation>
+        <translation type="obsolete">Registriere dein Konto</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="115"/>
         <source>Connect using your account</source>
-        <translation>Verbinden Sie mit Ihrem Konto</translation>
+        <translation type="obsolete">Verbinden Sie mit Ihrem Konto</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="132"/>
         <source>Connect as a guest</source>
-        <translation>Verbinden Sie als Gast</translation>
+        <translation type="obsolete">Verbinden Sie als Gast</translation>
     </message>
 </context>
 <context>
-    <name>CommunityTabWidget</name>
+    <name>CommunityState</name>
     <message>
-        <location filename="../../ui/community_tab.ui" line="17"/>
-        <source>communityTabWidget</source>
-        <translation type="obsolete">communityTabWidget</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="42"/>
+        <source>Member</source>
+        <translation type="unfinished">Mitglied</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/navigation/informations/view.py" line="42"/>
+        <source>Non-Member</source>
+        <translation type="unfinished">Nichtmitglied</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/navigation/informations/view.py" line="43"/>
+        <source>#FF0000</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/navigation/informations/view.py" line="56"/>
+        <source>members</source>
+        <translation type="unfinished">Mitglieder</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/navigation/informations/view.py" line="56"/>
+        <source>Monetary mass</source>
+        <translation type="unfinished">Währungsmassen</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/navigation/informations/view.py" line="56"/>
+        <source>Status</source>
+        <translation type="unfinished">Status</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/navigation/informations/view.py" line="56"/>
+        <source>Certs. received</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/navigation/informations/view.py" line="56"/>
+        <source>Membership</source>
+        <translation type="unfinished">Mitgliedschaft</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/navigation/informations/view.py" line="56"/>
+        <source>Balance</source>
+        <translation type="unfinished">Gleichgewicht</translation>
     </message>
     <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/navigation/informations/view.py" line="125"/>
+        <source>No Universal Dividend created yet.</source>
+        <translation type="unfinished">Noch keine universelle Dividende erhalten.</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/navigation/informations/view.py" line="85"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.2%} / {:} days&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </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/navigation/informations/view.py" line="85"/>
+        <source>Universal Dividend UD(t) in</source>
+        <translation type="unfinished">Universelle Dividende (UD)(t) in</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/navigation/informations/view.py" line="85"/>
+        <source>Monetary Mass M(t-1) in</source>
+        <translation type="unfinished">Geldversorgung M(t-1) im</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/navigation/informations/view.py" line="85"/>
+        <source>Members N(t)</source>
+        <translation type="unfinished">Mitglieder N(t)</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/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>
     </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/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>
     </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/navigation/informations/view.py" line="85"/>
+        <source>Penultimate UD date and time (t-1)</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/navigation/informations/view.py" line="85"/>
+        <source>Last UD date and time (t)</source>
+        <translation type="unfinished">Letzte UD Datum und Uhrzeit (t)</translation>
     </message>
-</context>
-<context>
-    <name>CommunityTile</name>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="123"/>
-        <source>Member</source>
-        <translation>Mitglied</translation>
+        <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>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="123"/>
-        <source>Non-Member</source>
-        <translation>Nichtmitglied</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>members</source>
-        <translation>Mitglieder</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>{:2.0%} / {:} days</source>
+        <translation type="unfinished">{:2.0%} / {:} Tage</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Monetary mass</source>
-        <translation>Währungsmassen</translation>
+        <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>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Status</source>
-        <translation>Status</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>UD&#xc4;&#x9e;(t) = UD&#xc4;&#x9e;(t-1) + c&#xc2;&#xb2;*M(t-1)/N(t-1)</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Balance</source>
-        <translation>Gleichgewicht</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>Universal Dividend (formula)</source>
+        <translation type="unfinished">Universelle Dividende (Formel)</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="162"/>
-        <source>Not connected</source>
-        <translation>Nicht verbunden</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>{:} = {:} + {:2.0%}&#xc2;&#xb2;* {:} / {:}</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="175"/>
-        <source>Community not initialized</source>
-        <translation>Gemeinschaft nicht initialisiert</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>Universal Dividend (computed)</source>
+        <translation type="unfinished">Universelle Dividende (errechnet)</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="100"/>
-        <source>Expired or never published</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Name</source>
+        <translation type="unfinished">Name</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="101"/>
-        <source>Outdistanced</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Units</source>
+        <translation type="unfinished">Einheiten</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="110"/>
-        <source>In WoT range</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Formula</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="116"/>
-        <source>Expires in </source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="124"/>
-        <source>#FF0000</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="194"/>
+        <source>{:} day(s) {:} hour(s)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Certs. received</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="196"/>
+        <source>{:} hour(s)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Membership</source>
-        <translation type="unfinished">Mitgliedschaft</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%} / {:} days&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </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="unfinished">Form</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/>
+        <source>Fundamental growth (c)</source>
+        <translation type="unfinished">Effektives Wachstum (c)</translation>
     </message>
     <message>
-        <location filename="../../ui/community_view.ui" line="59"/>
-        <source>Send money</source>
-        <translation type="unfinished">Geld schicken</translation>
+        <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>
     </message>
     <message>
-        <location filename="../../ui/community_view.ui" line="76"/>
-        <source>Certification</source>
-        <translation type="unfinished">Zertifizierung</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/>
+        <source>Time period between two UD</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="334"/>
-        <source>Renew membership</source>
-        <translation>Mitgliedschaft erneuern</translation>
+        <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>
     </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/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>
     </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/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>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="33"/>
+        <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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </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>
+        <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>
+    </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>
+    </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>
+    </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>
+    </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>
+    </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>
+    </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"></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">Identitäten</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>
+    </message>
+    <message>
+        <location filename="../../ui/community_tab.ui" line="60"/>
+        <source>Search</source>
+        <translation type="obsolete">Suchen</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>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="59"/>
+        <source>Members</source>
+        <translation type="obsolete">Mitglieder</translation>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="62"/>
+        <source>Direct connections</source>
+        <translation type="obsolete">Direkte Verbindungen</translation>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="102"/>
+        <source>Informations</source>
+        <translation type="obsolete">Informationen</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>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="109"/>
+        <source>Send money</source>
+        <translation type="obsolete">Geld schicken</translation>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="113"/>
+        <source>Certify identity</source>
+        <translation type="obsolete">Identität zertifizieren</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>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="76"/>
+        <source>Membership</source>
+        <translation type="obsolete">Mitgliedschaft</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>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="82"/>
+        <source>Revoke</source>
+        <translation type="obsolete">Widerruf</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>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="88"/>
+        <source>Self Certification</source>
+        <translation type="obsolete">Selbstzertifizierung</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>
+    </message>
+</context>
+<context>
+    <name>CommunityTile</name>
+    <message>
+        <location filename="../../../src/sakia/gui/community_tile.py" line="123"/>
+        <source>Member</source>
+        <translation type="obsolete">Mitglied</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/community_tile.py" line="123"/>
+        <source>Non-Member</source>
+        <translation type="obsolete">Nichtmitglied</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
+        <source>members</source>
+        <translation type="obsolete">Mitglieder</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
+        <source>Monetary mass</source>
+        <translation type="obsolete">Währungsmassen</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
+        <source>Status</source>
+        <translation type="obsolete">Status</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
+        <source>Balance</source>
+        <translation type="obsolete">Gleichgewicht</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/community_tile.py" line="162"/>
+        <source>Not connected</source>
+        <translation type="obsolete">Nicht verbunden</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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
+        <source>Membership</source>
+        <translation type="obsolete">Mitgliedschaft</translation>
+    </message>
+</context>
+<context>
+    <name>CommunityWidget</name>
+    <message>
+        <location filename="../../ui/community_view.ui" line="14"/>
+        <source>Form</source>
+        <translation type="obsolete">Form</translation>
+    </message>
+    <message>
+        <location filename="../../ui/community_view.ui" line="59"/>
+        <source>Send money</source>
+        <translation type="obsolete">Geld schicken</translation>
+    </message>
+    <message>
+        <location filename="../../ui/community_view.ui" line="76"/>
+        <source>Certification</source>
+        <translation type="obsolete">Zertifizierung</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/community_view.py" line="334"/>
+        <source>Renew membership</source>
+        <translation type="obsolete">Mitgliedschaft erneuern</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>
+    </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/community_view.py" line="33"/>
         <source>Transactions</source>
-        <translation type="unfinished">Transaktionen</translation>
+        <translation type="obsolete">Transaktionen</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="34"/>
         <source>Web of Trust</source>
-        <translation>Netz des Vertrauens</translation>
+        <translation type="obsolete">Netz des Vertrauens</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="93"/>
         <source>Network</source>
-        <translation>Netzwerk</translation>
+        <translation type="obsolete">Netzwerk</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="240"/>
         <source>Membership expiration</source>
-        <translation type="unfinished">Ablauf der Mitgliedschaft</translation>
+        <translation type="obsolete">Ablauf der Mitgliedschaft</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="240"/>
         <source>&lt;b&gt;Warning : Membership expiration in {0} days&lt;/b&gt;</source>
-        <translation type="unfinished">&lt;b&gt;Warnung: Ihre Mitgliedschaft läuft in {0} Tagen aus.&lt;/b&gt;</translation>
+        <translation type="obsolete">&lt;b&gt;Warnung: Ihre Mitgliedschaft läuft in {0} Tagen aus.&lt;/b&gt;</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="251"/>
         <source>Certifications number</source>
-        <translation>Zertifizierungen Nummer</translation>
+        <translation type="obsolete">Zertifizierungen Nummer</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="251"/>
         <source>&lt;b&gt;Warning : You are certified by only {0} persons, need {1}&lt;/b&gt;</source>
-        <translation type="unfinished">&lt;b&gt;Warnung: Sie wurden nur von {0} Personen zertifiziert, benötigt werden {1}&lt;/b&gt;</translation>
+        <translation type="obsolete">&lt;b&gt;Warnung: Sie wurden nur von {0} Personen zertifiziert, benötigt werden {1}&lt;/b&gt;</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="235"/>
@@ -609,19 +889,19 @@
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="340"/>
         <source>Send membership demand</source>
-        <translation type="unfinished">Mitgliedschaft beantragen</translation>
+        <translation type="obsolete">Mitgliedschaft beantragen</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="385"/>
         <source>Warning</source>
-        <translation type="unfinished">Warnung</translation>
+        <translation type="obsolete">Warnung</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="unfinished">Sind Sie sich sicher?
+        <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>
@@ -640,7 +920,7 @@ Die Veröffentlichung der UID kann durch Widerruf der UID rückgängig gemacht w
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="418"/>
         <source>Success publishing your UID</source>
-        <translation type="unfinished">UID erfolgreich veröffentlicht</translation>
+        <translation type="obsolete">UID erfolgreich veröffentlicht</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/community_view.py" line="286"/>
@@ -672,22 +952,22 @@ Sie können die UID nur widerrufen, wenn sie noch nicht vom Netzwerk validiert w
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="418"/>
         <source>Membership</source>
-        <translation type="unfinished">Mitgliedschaft</translation>
+        <translation type="obsolete">Mitgliedschaft</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="374"/>
         <source>Success sending Membership demand</source>
-        <translation type="unfinished">Mitglieds-Antrag erfolgreich versandt</translation>
+        <translation type="obsolete">Mitglieds-Antrag erfolgreich versandt</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="405"/>
         <source>Revoke</source>
-        <translation type="unfinished">Widerruf</translation>
+        <translation type="obsolete">Widerruf</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="399"/>
         <source>Success sending Revoke demand</source>
-        <translation type="unfinished">Widerruf-Antrag erfolgreich versandt</translation>
+        <translation type="obsolete">Widerruf-Antrag erfolgreich versandt</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/community_view.py" line="325"/>
@@ -702,27 +982,27 @@ Sie können die UID nur widerrufen, wenn sie noch nicht vom Netzwerk validiert w
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="97"/>
         <source>Show informations</source>
-        <translation>Informationen anzeigen</translation>
+        <translation type="obsolete">Informationen anzeigen</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="98"/>
         <source>Informations</source>
-        <translation type="unfinished">Informationen</translation>
+        <translation type="obsolete">Informationen</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="40"/>
         <source>Publish UID</source>
-        <translation type="unfinished">UID veröffentlichen</translation>
+        <translation type="obsolete">UID veröffentlichen</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="41"/>
         <source>Revoke UID</source>
-        <translation type="unfinished">UID widerrufen</translation>
+        <translation type="obsolete">UID widerrufen</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="424"/>
         <source>UID</source>
-        <translation type="unfinished">UID</translation>
+        <translation type="obsolete">UID</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="398"/>
@@ -732,108 +1012,160 @@ Sie können die UID nur widerrufen, wenn sie noch nicht vom Netzwerk validiert w
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="35"/>
         <source>Search Identities</source>
-        <translation>Suche nach Identität</translation>
+        <translation type="obsolete">Suche nach Identität</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="39"/>
         <source>Explore the Web of Trust</source>
-        <translation>Erkunden Sie die Netz des Vertrauens</translation>
+        <translation type="obsolete">Erkunden Sie die Netz des Vertrauens</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="102"/>
         <source>Show explorer</source>
-        <translation>Zeigen Sie den entdecker</translation>
+        <translation type="obsolete">Zeigen Sie den entdecker</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="103"/>
         <source>Explorer</source>
-        <translation>Der entdecker</translation>
+        <translation type="obsolete">Der entdecker</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>
+    <message>
+        <location filename="../../ui/contact.ui" line="22"/>
+        <source>Name</source>
+        <translation type="obsolete">Name</translation>
+    </message>
+    <message>
+        <location filename="../../ui/contact.ui" line="36"/>
+        <source>Pubkey</source>
+        <translation type="obsolete">Öffentlicher Schlüssel</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="283"/>
-        <source>Block {0}</source>
+        <location filename="../../../src/sakia/gui/contact.py" line="81"/>
+        <source>Contact already exists</source>
+        <translation type="obsolete">Kontakt ist schon vorhanden</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 : &lt;br/&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="71"/>
-        <source>Tools</source>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="151"/>
+        <source>Broadcasting identity...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="107"/>
-        <source>Advanced</source>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="205"/>
+        <source>Forbidden : salt is too short</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="108"/>
-        <source>Save revokation document</source>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="209"/>
+        <source>Forbidden : password is too short</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="186"/>
-        <source>Save a revokation document</source>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="213"/>
+        <source>Forbidden : Invalid characters in salt field</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="186"/>
-        <source>All text files (*.txt)</source>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="217"/>
+        <source>Forbidden : Invalid characters in password field</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="195"/>
-        <source>Revokation file</source>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="223"/>
+        <source>Error : passwords are different</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="195"/>
-        <source>&lt;div&gt;Your revokation document has been saved.&lt;/div&gt;
-&lt;div&gt;&lt;b&gt;Please keep it in a safe place.&lt;/b&gt;&lt;/div&gt;
-The publication of this document will remove your identity from the network.&lt;/p&gt;</source>
+        <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/community_view.py" line="228"/>
-        <source>Identity revokation</source>
+        <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/community_view.py" line="228"/>
-        <source>&lt;b&gt;Warning : Your identity will be implicitely revoked                               if you dont renew before {0} days&lt;/b&gt;</source>
+        <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"></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>ConfigureContactDialog</name>
+    <name>ConnectionConfigView</name>
     <message>
-        <location filename="../../ui/contact.ui" line="14"/>
-        <source>Add a contact</source>
-        <translation>Kontakt hinzufügen</translation>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="101"/>
+        <source>UID broadcast</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/contact.ui" line="22"/>
-        <source>Name</source>
-        <translation>Name</translation>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="96"/>
+        <source>Identity broadcasted to the network</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/contact.ui" line="36"/>
-        <source>Pubkey</source>
-        <translation>Öffentlicher Schlüssel</translation>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="102"/>
+        <source>Error</source>
+        <translation type="unfinished">Fehler</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/contact.py" line="81"/>
-        <source>Contact already exists</source>
-        <translation>Kontakt ist schon vorhanden</translation>
+        <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="165"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="145"/>
         <source>Warning</source>
         <translation type="unfinished">Warnung</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="165"/>
+        <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 ?
@@ -845,22 +1177,22 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
     <message>
         <location filename="../../ui/create_wallet.ui" line="14"/>
         <source>Create a new wallet</source>
-        <translation>Neue Wallet erstellen</translation>
+        <translation type="obsolete">Neue Wallet erstellen</translation>
     </message>
     <message>
         <location filename="../../ui/create_wallet.ui" line="45"/>
         <source>Wallet name :</source>
-        <translation>Wallet-Name:</translation>
+        <translation type="obsolete">Wallet-Name:</translation>
     </message>
     <message>
         <location filename="../../ui/create_wallet.ui" line="83"/>
         <source>Previous</source>
-        <translation>Zurück</translation>
+        <translation type="obsolete">Zurück</translation>
     </message>
     <message>
         <location filename="../../ui/create_wallet.ui" line="103"/>
         <source>Next</source>
-        <translation>Weiter</translation>
+        <translation type="obsolete">Weiter</translation>
     </message>
 </context>
 <context>
@@ -868,7 +1200,7 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
     <message>
         <location filename="../../ui/currency_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Formular</translation>
+        <translation type="obsolete">Formular</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/currency_tab.py" line="44"/>
@@ -949,53 +1281,22 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
         <translation type="obsolete">Eigenschaften</translation>
     </message>
 </context>
-<context>
-    <name>DividendPerDay</name>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="9"/>
-        <source>UDD</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="10"/>
-        <source>{0} {1}UDD {2}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="11"/>
-        <source>UDD {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="12"/>
-        <source>UDD(t) = (Q * 100) / (UD(t) / DT)
-                                        &lt;br &gt;
-                                        &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Dividend per day in percent&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Last UD time&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;DT&lt;/td&gt;&lt;td&gt;Delay between two UD in days&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
 <context>
     <name>ExplorerTabWidget</name>
     <message>
         <location filename="../../ui/explorer_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Form</translation>
+        <translation type="obsolete">Form</translation>
     </message>
     <message>
         <location filename="../../ui/explorer_tab.ui" line="48"/>
         <source>Steps</source>
-        <translation>Schritte</translation>
+        <translation type="obsolete">Schritte</translation>
     </message>
     <message>
         <location filename="../../ui/explorer_tab.ui" line="65"/>
         <source>Go</source>
-        <translation>Gehen</translation>
+        <translation type="obsolete">Gehen</translation>
     </message>
 </context>
 <context>
@@ -1009,7 +1310,7 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
                     &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                     &lt;/table&gt;
                     </source>
-        <translation>
+        <translation type="obsolete">
                     &lt;table cellpadding=&quot;5&quot;&gt;
                     &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                     &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
@@ -1020,27 +1321,27 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
     <message>
         <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="71"/>
         <source>Membership</source>
-        <translation type="unfinished">Mitgliedschaft</translation>
+        <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>Letzte Erneuerung auf {:}, Ablauf auf {:}</translation>
+        <translation type="obsolete">Letzte Erneuerung auf {:}, Ablauf auf {:}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/>
         <source>Your web of trust</source>
-        <translation>Ihr Netz des Vertrauens</translation>
+        <translation type="obsolete">Ihr Netz des Vertrauens</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/>
         <source>Certified by {:} members; Certifier of {:} members</source>
-        <translation>Zertifiziert durch {:} mitglieder; Zertifizierer von {:} mitglieder</translation>
+        <translation type="obsolete">Zertifiziert durch {:} mitglieder; Zertifizierer von {:} mitglieder</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/>
         <source>Not a member</source>
-        <translation type="unfinished">Kein Mitglied</translation>
+        <translation type="obsolete">Kein Mitglied</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/>
@@ -1051,7 +1352,7 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;/table&gt;
                 </source>
-        <translation>
+        <translation type="obsolete">
                 &lt;table cellpadding=&quot;5&quot;&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
@@ -1063,30 +1364,35 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
 <context>
     <name>HistoryTableModel</name>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/>
         <source>Date</source>
         <translation>Datum</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/>
         <source>UID/Public key</source>
         <translation>UID/öffentlicher Schlüssel</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
         <source>Payment</source>
-        <translation>Zahlung</translation>
+        <translation type="obsolete">Zahlung</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
         <source>Deposit</source>
-        <translation>Einzahlung</translation>
+        <translation type="obsolete">Einzahlung</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/>
         <source>Comment</source>
         <translation>Kommentar</translation>
     </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/>
+        <source>Amount</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>HomeScreenWidget</name>
@@ -1136,7 +1442,7 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
     <message>
         <location filename="../../../src/sakia/gui/homescreen.py" line="73"/>
         <source>Connected as {0}</source>
-        <translation>Verbunden {0}</translation>
+        <translation type="obsolete">Verbunden {0}</translation>
     </message>
 </context>
 <context>
@@ -1144,37 +1450,37 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
     <message>
         <location filename="../../ui/homescreen.ui" line="20"/>
         <source>Form</source>
-        <translation type="unfinished">Form</translation>
+        <translation type="obsolete">Form</translation>
     </message>
     <message>
         <location filename="../../ui/homescreen.ui" line="47"/>
         <source>Connected as</source>
-        <translation>Verbunden</translation>
+        <translation type="obsolete">Verbunden</translation>
     </message>
     <message>
         <location filename="../../ui/homescreen.ui" line="54"/>
         <source>Add a community</source>
-        <translation type="unfinished">Community hinzufügen</translation>
+        <translation type="obsolete">Community hinzufügen</translation>
     </message>
     <message>
         <location filename="../../ui/homescreen.ui" line="71"/>
         <source>Disconnect</source>
-        <translation>Ausloggen</translation>
+        <translation type="obsolete">Ausloggen</translation>
     </message>
     <message>
         <location filename="../../ui/homescreen.ui" line="119"/>
         <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:12pt; font-weight:600;&quot;&gt;Not Connected&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:12pt; font-weight:600;&quot;&gt;offline&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+        <translation type="obsolete">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:12pt; font-weight:600;&quot;&gt;offline&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
     </message>
     <message>
         <location filename="../../ui/homescreen.ui" line="126"/>
         <source>Connect</source>
-        <translation>Verbinden</translation>
+        <translation type="obsolete">Verbinden</translation>
     </message>
     <message>
         <location filename="../../ui/homescreen.ui" line="149"/>
         <source>New account</source>
-        <translation>Neues Konto</translation>
+        <translation type="obsolete">Neues Konto</translation>
     </message>
 </context>
 <context>
@@ -1182,17 +1488,17 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
     <message>
         <location filename="../../ui/identities_tab.ui" line="14"/>
         <source>Form</source>
-        <translation type="unfinished">Form</translation>
+        <translation type="obsolete">Form</translation>
     </message>
     <message>
         <location filename="../../ui/identities_tab.ui" line="25"/>
         <source>Research a pubkey, an uid...</source>
-        <translation type="unfinished">Nach öffentlichem Schlüssel oder uid suchen…</translation>
+        <translation type="obsolete">Nach öffentlichem Schlüssel oder uid suchen…</translation>
     </message>
     <message>
         <location filename="../../ui/identities_tab.ui" line="32"/>
         <source>Search</source>
-        <translation type="unfinished">Suchen</translation>
+        <translation type="obsolete">Suchen</translation>
     </message>
 </context>
 <context>
@@ -1235,33 +1541,33 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
     <message>
         <location filename="../../../src/sakia/gui/identities_tab.py" line="32"/>
         <source>Search direct certifications</source>
-        <translation>Suche Direkt Zertifizierungen</translation>
+        <translation type="obsolete">Suche Direkt Zertifizierungen</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/identities_tab.py" line="33"/>
         <source>Research a pubkey, an uid...</source>
-        <translation type="unfinished">Nach öffentlichem Schlüssel oder uid suchen…</translation>
+        <translation type="obsolete">Nach öffentlichem Schlüssel oder uid suchen…</translation>
     </message>
 </context>
 <context>
     <name>IdentitiesTableModel</name>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="118"/>
+        <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="113"/>
         <source>UID</source>
         <translation>UID</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="119"/>
+        <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="114"/>
         <source>Pubkey</source>
         <translation>Öffentlicher Schlüssel</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="120"/>
+        <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="115"/>
         <source>Renewed</source>
         <translation>Erneuert</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="121"/>
+        <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="116"/>
         <source>Expiration</source>
         <translation>Ablaufdatum</translation>
     </message>
@@ -1276,72 +1582,108 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
         <translation type="obsolete">Veröffentlichung</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="122"/>
+        <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/models/identities.py" line="123"/>
+        <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">Suche Direkt Zertifizierungen</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>
+    </message>
+</context>
 <context>
     <name>ImportAccountDialog</name>
     <message>
         <location filename="../../ui/import_account.ui" line="14"/>
         <source>Import an account</source>
-        <translation>Ein Konto importieren</translation>
+        <translation type="obsolete">Ein Konto importieren</translation>
     </message>
     <message>
         <location filename="../../ui/import_account.ui" line="25"/>
         <source>Import a file</source>
-        <translation>Eine Datei importieren</translation>
+        <translation type="obsolete">Eine Datei importieren</translation>
     </message>
     <message>
         <location filename="../../ui/import_account.ui" line="36"/>
         <source>Name of the account :</source>
-        <translation>Name des Kontos:</translation>
+        <translation type="obsolete">Name des Kontos:</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/import_account.py" line="36"/>
         <source>Error</source>
-        <translation>Fehler</translation>
+        <translation type="obsolete">Fehler</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/import_account.py" line="40"/>
         <source>Account import</source>
-        <translation>Konto-Import</translation>
+        <translation type="obsolete">Konto-Import</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/import_account.py" line="40"/>
         <source>Account imported succefully !</source>
-        <translation>Konto erfolgreich importiert!</translation>
+        <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>Eine Konten-Datei importieren</translation>
+        <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>Alle Konten-Dateien (*.acc)</translation>
+        <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>Bitte einen Namen eingeben</translation>
+        <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>Name ist schon vorhanden</translation>
+        <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>Die Datei liegt nicht im Konten-Format vor</translation>
+        <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>
@@ -1349,12 +1691,12 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
     <message>
         <location filename="../../ui/informations_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Formular</translation>
+        <translation type="obsolete">Formular</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="52"/>
         <source>General</source>
-        <translation>Allgemein</translation>
+        <translation type="obsolete">Allgemein</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="61"/>
@@ -1364,7 +1706,7 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
     <message>
         <location filename="../../ui/informations_tab.ui" line="77"/>
         <source>Rules</source>
-        <translation>Regeln</translation>
+        <translation type="obsolete">Regeln</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="83"/>
@@ -1374,7 +1716,7 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
     <message>
         <location filename="../../ui/informations_tab.ui" line="112"/>
         <source>Money</source>
-        <translation>Geld</translation>
+        <translation type="obsolete">Geld</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="102"/>
@@ -1384,7 +1726,7 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
     <message>
         <location filename="../../ui/informations_tab.ui" line="131"/>
         <source>WoT</source>
-        <translation>WoT</translation>
+        <translation type="obsolete">WoT</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="121"/>
@@ -1394,22 +1736,22 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
         <source>Universal Dividend UD(t) in</source>
-        <translation>Universelle Dividende (UD)(t) in</translation>
+        <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>Mitglieder N(t)</translation>
+        <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>Datum und Zeit der nächsten UD (t+1)</translation>
+        <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>Noch keine universelle Dividende erhalten.</translation>
+        <translation type="obsolete">Noch keine universelle Dividende erhalten.</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
@@ -1420,7 +1762,7 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;/table&gt;
                 </source>
-        <translation>
+        <translation type="obsolete">
                 &lt;table cellpadding=&quot;5&quot;&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
@@ -1431,27 +1773,27 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
         <source>{:2.0%} / {:} days</source>
-        <translation>{:2.0%} / {:} Tage</translation>
+        <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>Effektives Wachstum (c) / Delta Zeit (dt)</translation>
+        <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>Universelle Dividende (Formel)</translation>
+        <translation type="obsolete">Universelle Dividende (Formel)</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
         <source>{:} = MAX {{ {:} {:} ; {:2.0%} &amp;#215; {:} {:} / {:} }}</source>
-        <translation>{:} = MAX {{ {:} {:} ; {:2.0%} &amp;#215; {:} {:} / {:} }}</translation>
+        <translation type="obsolete">{:} = MAX {{ {:} {:} ; {:2.0%} &amp;#215; {:} {:} / {:} }}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
         <source>Universal Dividend (computed)</source>
-        <translation>Universelle Dividende (errechnet)</translation>
+        <translation type="obsolete">Universelle Dividende (errechnet)</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/>
@@ -1467,7 +1809,7 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
             &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
             &lt;/table&gt;
             </source>
-        <translation>
+        <translation type="obsolete">
             &lt;table cellpadding=&quot;5&quot;&gt;
             &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%} / {:} Tage&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
             &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
@@ -1483,42 +1825,42 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/>
         <source>Fundamental growth (c)</source>
-        <translation>Effektives Wachstum (c)</translation>
+        <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>Initiale universelle Dividende UD(0) in</translation>
+        <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>Zeitraum (dt) in Tagen (86400 Sekunden) zwischen zwei UDs</translation>
+        <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>Anzahl der Blöcke zur Berechnung des Zeit-Medians</translation>
+        <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>Durchschnittliche Zeit zum Schreiben eines Blocks in Sekunden (erhoffte Zeit)</translation>
+        <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>Anzahl der Blöcke, die mindesten gegen den POWMin-Wert validiert werden müssen</translation>
+        <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>Anzahl vorhergehender Blöcke, um den individuellen Schwierigkeitsgrad zu erhalten</translation>
+        <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="unfinished">Prozentsatz vorhergehender Emittenten, der erreicht werden muss, um den persönlichen Schwierigkeitsgrad zu erhalten</translation>
+        <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"/>
@@ -1551,22 +1893,17 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
         <source>Maximum age of a valid signature (in days)</source>
-        <translation>Maximales Alter einer validen Unterschrift (in Tagen)</translation>
+        <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>Mindestanzahl an Unterschriften, um ein Teil des WoT zu werden</translation>
+        <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>Höchstalter eines gültigen Mitgliedschaft (in Tagen)</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="unfinished"></translation>
+        <translation type="obsolete">Höchstalter eines gültigen Mitgliedschaft (in Tagen)</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="103"/>
@@ -1596,27 +1933,27 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
         <source>Monetary Mass M(t-1) in</source>
-        <translation>Geldversorgung M(t-1) im</translation>
+        <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>Geldmenge pro Mitglied M(t-1)/N(t) im</translation>
+        <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>Tatsächliche Wachstum : c = UD(t) / [ M(t-1) / N(t) ]</translation>
+        <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>Letzte UD Datum und Uhrzeit (t)</translation>
+        <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 &amp;#215; M(t) / N(t+1) }</source>
-        <translation>UD(t+1) = MAX { UD(t) ; c &amp;#215; M(t) / N(t+1) }</translation>
+        <translation type="obsolete">UD(t+1) = MAX { UD(t) ; c &amp;#215; M(t) / N(t+1) }</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
@@ -1632,7 +1969,7 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;/table&gt;
                 </source>
-        <translation type="unfinished">
+        <translation type="obsolete">
                 &lt;table cellpadding=&quot;5&quot;&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
@@ -1645,71 +1982,15 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
                 &lt;/table&gt;
                 </translation>
     </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
-        <source>Penultimate UD date and time (t-1)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/informations_tab.ui" line="96"/>
-        <source>Referentials</source>
-        <translation type="unfinished"></translation>
-    </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
         <source>Name</source>
-        <translation type="unfinished">Name</translation>
+        <translation type="obsolete">Name</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
         <source>Units</source>
-        <translation type="unfinished">Einheiten</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
-        <source>Formula</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
-        <source>Description</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>
-            &lt;table cellpadding=&quot;5&quot;&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;/table&gt;
-            </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>Minimum delay between 2 certifications (in days)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>Maximum quantity of active certifications made by member.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>Maximum delay a certification can wait before being expired for non-writing.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>Minimum percent of sentries to reach to match the distance rule</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Einheiten</translation>
     </message>
 </context>
 <context>
@@ -1717,12 +1998,12 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
     <message>
         <location filename="../../ui/mainwindow.ui" line="30"/>
         <source>Fi&amp;le</source>
-        <translation type="unfinished">&amp;Datei</translation>
+        <translation type="obsolete">&amp;Datei</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="146"/>
         <source>Account</source>
-        <translation>Account</translation>
+        <translation type="obsolete">Account</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="55"/>
@@ -1732,22 +2013,22 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
     <message>
         <location filename="../../ui/mainwindow.ui" line="50"/>
         <source>&amp;Open</source>
-        <translation type="unfinished">&amp;öffnen</translation>
+        <translation type="obsolete">&amp;öffnen</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="73"/>
         <source>&amp;Help</source>
-        <translation>&amp;Helfen</translation>
+        <translation type="obsolete">&amp;Helfen</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="91"/>
         <source>Manage accounts</source>
-        <translation>Konten verwalten</translation>
+        <translation type="obsolete">Konten verwalten</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="96"/>
         <source>Configure trustable nodes</source>
-        <translation>Konfigurieren Sie vertrauenswürdige Knoten</translation>
+        <translation type="obsolete">Konfigurieren Sie vertrauenswürdige Knoten</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="97"/>
@@ -1757,47 +2038,47 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
     <message>
         <location filename="../../ui/mainwindow.ui" line="121"/>
         <source>Send a message</source>
-        <translation>Eine Nachricht schicken</translation>
+        <translation type="obsolete">Eine Nachricht schicken</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="126"/>
         <source>Send money</source>
-        <translation type="unfinished">Geld schicken</translation>
+        <translation type="obsolete">Geld schicken</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="131"/>
         <source>Remove contact</source>
-        <translation>Kontakt löschen</translation>
+        <translation type="obsolete">Kontakt löschen</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="136"/>
         <source>Save</source>
-        <translation>Speichern</translation>
+        <translation type="obsolete">Speichern</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="141"/>
         <source>&amp;Quit</source>
-        <translation>&amp;Beenden</translation>
+        <translation type="obsolete">&amp;Beenden</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="151"/>
         <source>&amp;Transfer money</source>
-        <translation type="unfinished">&amp;Geld überweisen</translation>
+        <translation type="obsolete">&amp;Geld überweisen</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="156"/>
         <source>&amp;Configure</source>
-        <translation>&amp;Konfigurieren</translation>
+        <translation type="obsolete">&amp;Konfigurieren</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="161"/>
         <source>&amp;Import</source>
-        <translation>&amp;Import</translation>
+        <translation type="obsolete">&amp;Import</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="166"/>
         <source>&amp;Export</source>
-        <translation>&amp;Export</translation>
+        <translation type="obsolete">&amp;Export</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="167"/>
@@ -1807,32 +2088,32 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
     <message>
         <location filename="../../ui/mainwindow.ui" line="176"/>
         <source>&amp;Set as default</source>
-        <translation type="unfinished">&amp;Als Standard einstellen</translation>
+        <translation type="obsolete">&amp;Als Standard einstellen</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="181"/>
         <source>A&amp;bout</source>
-        <translation>&amp;Ãœber</translation>
+        <translation type="obsolete">&amp;Ãœber</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="186"/>
         <source>&amp;Preferences</source>
-        <translation>%Voreinstellungen</translation>
+        <translation type="obsolete">%Voreinstellungen</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="191"/>
         <source>&amp;Add account</source>
-        <translation>&amp;Konto hinzufügen</translation>
+        <translation type="obsolete">&amp;Konto hinzufügen</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="294"/>
         <source>Latest release : {version}</source>
-        <translation>Neueste Version : {version}</translation>
+        <translation type="obsolete">Neueste Version : {version}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="301"/>
         <source>Download link</source>
-        <translation>Download link</translation>
+        <translation type="obsolete">Download link</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/mainwindow.py" line="225"/>
@@ -1872,17 +2153,17 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="335"/>
         <source>Please get the latest release {version}</source>
-        <translation type="unfinished">Bitte laden Sie die neueste Version {version} herunter</translation>
+        <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>Bearbeiten</translation>
+        <translation type="obsolete">Bearbeiten</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="370"/>
         <source>Delete</source>
-        <translation>Löschen</translation>
+        <translation type="obsolete">Löschen</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/mainwindow.py" line="303"/>
@@ -1897,37 +2178,37 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="433"/>
         <source>Export an account</source>
-        <translation>Konto exportieren</translation>
+        <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="unfinished">Alle Konten-Dateien (*.acc)</translation>
+        <translation type="obsolete">Alle Konten-Dateien (*.acc)</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="435"/>
         <source>Export</source>
-        <translation>Export</translation>
+        <translation type="obsolete">Export</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="40"/>
         <source>Acco&amp;unt</source>
-        <translation>Konto</translation>
+        <translation type="obsolete">Konto</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="44"/>
         <source>Co&amp;ntacts</source>
-        <translation>Kontakte</translation>
+        <translation type="obsolete">Kontakte</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="101"/>
         <source>A&amp;dd a contact</source>
-        <translation>Einen Kontakt hinzufügen</translation>
+        <translation type="obsolete">Einen Kontakt hinzufügen</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="171"/>
         <source>C&amp;ertification</source>
-        <translation>Bescheinigung</translation>
+        <translation type="obsolete">Bescheinigung</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="225"/>
@@ -1969,53 +2250,24 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="392"/>
         <source>sakia {0}</source>
-        <translation>Sakia {0}</translation>
+        <translation type="obsolete">Sakia {0}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="416"/>
         <source>sakia {0} - Account : {1}</source>
-        <translation>Sakia {0} - Konto : {1}</translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="79"/>
-        <source>&amp;Duniter</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="196"/>
-        <source>&amp;Manage local node</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="308"/>
-        <source>
-        &lt;h1&gt;sakia&lt;/h1&gt;
-
-        &lt;p&gt;Python/Qt duniter client&lt;/p&gt;
-        &lt;p&gt;&lt;a href=&quot;https://github.com/duniter/sakia&quot;&gt;https://github.com/duniter/sakia&lt;/a&gt;&lt;/p&gt;
-
-        &lt;p&gt;Version : {:}&lt;/p&gt;
-        {new_version_text}
-
-        &lt;p&gt;License : GPLv3&lt;/p&gt;
-
-        &lt;p&gt;&lt;b&gt;Authors&lt;/b&gt;&lt;/p&gt;
-
-        &lt;p&gt;inso&lt;/p&gt;
-        &lt;p&gt;vit&lt;/p&gt;
-        &lt;p&gt;Moul&lt;/p&gt;
-        &lt;p&gt;canercandan&lt;/p&gt;
-        </source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Sakia {0} - Konto : {1}</translation>
     </message>
+</context>
+<context>
+    <name>MainWindowController</name>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="55"/>
-        <source>Advanced</source>
-        <translation type="unfinished"></translation>
+        <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="../../ui/mainwindow.ui" line="201"/>
-        <source>Revoke an identity</source>
+        <location filename="../../../src/sakia/gui/main_window/controller.py" line="126"/>
+        <source>sakia {0} - {currency}</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -2024,32 +2276,32 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="73"/>
         <source>not a member</source>
-        <translation>Kein Mitglied</translation>
+        <translation type="obsolete">Kein Mitglied</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="97"/>
         <source>Public key</source>
-        <translation>Einen öffentlichen Schlüssel</translation>
+        <translation type="obsolete">Einen öffentlichen Schlüssel</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="97"/>
         <source>Join date</source>
-        <translation>Registriert seit</translation>
+        <translation type="obsolete">Registriert seit</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="144"/>
         <source>&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;</source>
-        <translation>&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;</translation>
+        <translation type="obsolete">&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="130"/>
         <source>Distance</source>
-        <translation>Abstand</translation>
+        <translation type="obsolete">Abstand</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="139"/>
         <source>Path</source>
-        <translation type="unfinished">Weg</translation>
+        <translation type="obsolete">Weg</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="92"/>
@@ -2059,7 +2311,7 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 </source>
-        <translation>
+        <translation type="obsolete">
                 &lt;table cellpadding=&quot;5&quot;&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
@@ -2069,7 +2321,7 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="97"/>
         <source>UID Published on</source>
-        <translation type="unfinished">Die Kennung veröffentlicht</translation>
+        <translation type="obsolete">Die Kennung veröffentlicht</translation>
     </message>
 </context>
 <context>
@@ -2077,260 +2329,329 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
     <message>
         <location filename="../../ui/member.ui" line="14"/>
         <source>Member informations</source>
-        <translation>Mitglied Informationen</translation>
+        <translation type="obsolete">Mitglied Informationen</translation>
     </message>
     <message>
         <location filename="../../ui/member.ui" line="34"/>
         <source>Member</source>
-        <translation type="unfinished">Mitglied</translation>
+        <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>
+    <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>
+    </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&apos;t remove your money&quot;
+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>&lt;div&gt;Your revokation document has been saved.&lt;/div&gt;
+&lt;div&gt;&lt;b&gt;Please keep it in a safe place.&lt;/b&gt;&lt;/div&gt;
+The publication of this document will remove your identity from the network.&lt;/p&gt;</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>
+    <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äten</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/model.py" line="90"/>
+        <source>Web of Trust</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"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="60"/>
+        <source>Set as root node</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>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="60"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="40"/>
         <source>Address</source>
         <translation>Anschrift</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="61"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="41"/>
         <source>Port</source>
         <translation>Port</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="62"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="42"/>
         <source>Block</source>
         <translation>Block</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="65"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="45"/>
         <source>UID</source>
         <translation>UID</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="66"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="46"/>
         <source>Member</source>
         <translation>Mitglied</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="67"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="47"/>
         <source>Pubkey</source>
         <translation type="unfinished">Öffentlicher Schlüssel</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="68"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="48"/>
         <source>Software</source>
         <translation>Software</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="69"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="49"/>
         <source>Version</source>
         <translation>Version</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="83"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/>
         <source>yes</source>
         <translation>ja</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="83"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/>
         <source>no</source>
         <translation>nein</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="83"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/>
         <source>offline</source>
         <translation>offline</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="63"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="43"/>
         <source>Hash</source>
         <translation>Hash</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="64"/>
+        <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="../../ui/network_tab.ui" line="14"/>
-        <source>Form</source>
-        <translation>Formular</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/network_tab.py" line="72"/>
-        <source>Unset root node</source>
-        <translation></translation>
-    </message>
+    <name>NetworkTabWidget</name>
     <message>
-        <location filename="../../../src/sakia/gui/network_tab.py" line="78"/>
-        <source>Set as root node</source>
-        <translation></translation>
+        <location filename="../../ui/network_tab.ui" line="14"/>
+        <source>Form</source>
+        <translation type="obsolete">Formular</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/network_tab.py" line="84"/>
         <source>Open in browser</source>
-        <translation>Im Browser öffnen</translation>
+        <translation type="obsolete">Im Browser öffnen</translation>
     </message>
 </context>
 <context>
     <name>NetworkTableModel</name>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="161"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="143"/>
         <source>Online</source>
         <translation>Online</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="162"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="144"/>
         <source>Offline</source>
         <translation>Offline</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="163"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/>
         <source>Unsynchronized</source>
         <translation>Unsynchronisierten</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="164"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/>
         <source>Corrupted</source>
         <translation>Beschädigt</translation>
     </message>
 </context>
-<context>
-    <name>NodeManager</name>
-    <message>
-        <location filename="../../ui/node_manager.ui" line="14"/>
-        <source>Node manager</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
 <context>
     <name>PasswordAskerDialog</name>
     <message>
         <location filename="../../ui/password_asker.ui" line="14"/>
         <source>Password</source>
-        <translation>Passwort</translation>
+        <translation type="obsolete">Passwort</translation>
     </message>
     <message>
         <location filename="../../ui/password_asker.ui" line="23"/>
         <source>Please enter your account password</source>
-        <translation>Bitte geben Sie Ihre Account-Passwort</translation>
+        <translation type="obsolete">Bitte geben Sie Ihre Account-Passwort</translation>
     </message>
     <message>
         <location filename="../../ui/password_asker.ui" line="32"/>
         <source>Remember my password during this session</source>
-        <translation>Passwort speichern während dieser Sitzung</translation>
+        <translation type="obsolete">Passwort speichern während dieser Sitzung</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/password_asker.py" line="72"/>
         <source>Bad password</source>
-        <translation type="unfinished">Ein falsches Kennwort</translation>
+        <translation type="obsolete">Ein falsches Kennwort</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/password_asker.py" line="72"/>
         <source>Non printable characters in password</source>
-        <translation type="unfinished">Nicht druckbare Zeichen in das Kennwort</translation>
+        <translation type="obsolete">Nicht druckbare Zeichen in das Kennwort</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/password_asker.py" line="78"/>
-        <source>Failed to get private key</source>
-        <translation type="unfinished"></translation>
+        <source>Wrong password typed. Cannot open the private key</source>
+        <translation type="obsolete">Mot de passe incorrect est entré. Impossible d&apos;ouvrir la clé privée</translation>
     </message>
+</context>
+<context>
+    <name>PasswordInputController</name>
     <message>
-        <location filename="../../../src/sakia/gui/password_asker.py" line="78"/>
+        <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>
+    <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&apos;ouvrir la 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="14"/>
         <source>Preferences</source>
-        <translation>Einstellungen</translation>
+        <translation type="obsolete">Einstellungen</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="115"/>
         <source>Default account</source>
-        <translation type="unfinished">Standardkonto</translation>
+        <translation type="obsolete">Standardkonto</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="215"/>
         <source>Language</source>
-        <translation>Sprache</translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="129"/>
-        <source>Default &amp;referential</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="166"/>
-        <source>Enable expert mode</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="201"/>
-        <source>Digits after commas </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="249"/>
-        <source>Maximize Window at Startup</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="276"/>
-        <source>Enable notifications</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="106"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;General settings&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="192"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Display settings&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="303"/>
-        <source>Use International System of Units</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="356"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Network settings&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="372"/>
-        <source>Proxy server address : </source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Sprache</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="382"/>
         <source>:</source>
-        <translation type="unfinished">:</translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="363"/>
-        <source>Use a http proxy server</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="406"/>
-        <source>Automatically refresh identities informations</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="330"/>
-        <source>Enable forgetfulness</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">:</translation>
     </message>
 </context>
 <context>
@@ -2338,58 +2659,40 @@ Diese Ãœberweisung, werden entfernt und nicht gesendet.</translation>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="168"/>
         <source>New account</source>
-        <translation type="unfinished">Neues Konto</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_account.py" line="178"/>
-        <source>Configure {0}</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Neues Konto</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="193"/>
         <source>Ok</source>
-        <translation type="unfinished">OK</translation>
+        <translation type="obsolete">OK</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="252"/>
         <source>Error</source>
-        <translation type="unfinished">Fehler</translation>
+        <translation type="obsolete">Fehler</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="229"/>
         <source>Warning</source>
-        <translation type="unfinished">Warnung</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_account.py" line="229"/>
-        <source>This action will delete your account ({0}) locally.
-Please note your key parameters (salt and password) if you wish to recover it later.
-Your account won&apos;t be removed from the networks it joined.
-Are you sure ?</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Warnung</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="unfinished"></translation>
-    </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="243"/>
         <source>Add a community</source>
-        <translation type="unfinished">Community hinzufügen</translation>
+        <translation type="obsolete">Community hinzufügen</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="276"/>
         <source>Error</source>
-        <translation type="unfinished">Fehler</translation>
+        <translation type="obsolete">Fehler</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="305"/>
         <source>Delete</source>
-        <translation type="unfinished">Löschen</translation>
+        <translation type="obsolete">Löschen</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="204"/>
@@ -2398,154 +2701,138 @@ Are you sure ?</source>
     </message>
 </context>
 <context>
-    <name>Quantitative</name>
+    <name>PublicationMode</name>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="6"/>
-        <source>Units</source>
-        <translation type="unfinished">Einheiten</translation>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="63"/>
+        <source>All nodes of currency {name}</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="8"/>
-        <source>{0}</source>
+        <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/core/money/quantitative.py" line="7"/>
-        <source>{0} {1}{2}</source>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="53"/>
+        <source>
+&lt;div&gt;Identity revoked : {uid} (public key : {pubkey}...)&lt;/div&gt;
+&lt;div&gt;Identity signed on block : {timestamp}&lt;/div&gt;
+    </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="9"/>
-        <source>Q = Q
-                                        &lt;br &gt;
-                                        &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;
-                                      </source>
+        <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/core/money/quantitative.py" line="17"/>
-        <source>Base referential of the money. Units values are used here.</source>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="85"/>
+        <source>All text files (*.txt)</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>QuantitativeZSum</name>
     <message>
-        <location filename="../../../src/sakia/core/money/quant_zerosum.py" line="7"/>
-        <source>Quant Z-sum</source>
-        <translation type="unfinished">Quant Z-Summe</translation>
+        <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/core/money/quant_zerosum.py" line="9"/>
-        <source>Q0 {0}</source>
-        <translation type="unfinished">Q0 {0}</translation>
+        <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/core/money/quant_zerosum.py" line="8"/>
-        <source>{0} {1}Q0 {2}</source>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="98"/>
+        <source>Error broadcasting document</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quant_zerosum.py" line="10"/>
-        <source>Z0 = Q - ( M(t-1) / N(t) )
-                                        &lt;br &gt;
-                                        &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;Z0&lt;/td&gt;&lt;td&gt;Quantitative value at zero sum&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;M&lt;/td&gt;&lt;td&gt;Monetary mass&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;N&lt;/td&gt;&lt;td&gt;Members count&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Last UD time&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t-1&lt;/td&gt;&lt;td&gt;Penultimate UD time&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;</source>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="102"/>
+        <source>
+        &lt;div&gt;Identity revoked : {uid} (public key : {pubkey}...)&lt;/div&gt;
+        &lt;div&gt;Identity signed on block : {timestamp}&lt;/div&gt;
+            </source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>Relative</name>
     <message>
-        <location filename="../../../src/sakia/core/money/relative.py" line="9"/>
-        <source>UD</source>
-        <translation type="unfinished">UD</translation>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="117"/>
+        <source>Revocation</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/relative.py" line="10"/>
-        <source>{0} {1}UD {2}</source>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="117"/>
+        <source>&lt;h4&gt;The publication of this document will remove your identity from the network.&lt;/h4&gt;
+        &lt;li&gt;
+            &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to join the targeted currency anymore.&lt;/b&gt; &lt;/li&gt;
+            &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to generate Universal Dividends anymore.&lt;/b&gt; &lt;/li&gt;
+            &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to certify individuals anymore.&lt;/b&gt; &lt;/li&gt;
+        &lt;/li&gt;
+        Please think twice before publishing this document.
+        </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/relative.py" line="11"/>
-        <source>UD {0}</source>
-        <translation type="unfinished">UD {0}</translation>
+        <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/core/money/relative.py" line="12"/>
-        <source>R = Q / UD(t)
-                                        &lt;br &gt;
-                                        &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Relative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Last UD time&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;</source>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="130"/>
+        <source>The document was successfully broadcasted.</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>RelativeToPast</name>
+    <name>Quantitative</name>
     <message>
-        <location filename="../../../src/sakia/core/money/relative_to_past.py" line="6"/>
-        <source>Past UD</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/money/quantitative.py" line="8"/>
+        <source>Units</source>
+        <translation type="unfinished">Einheiten</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/relative_to_past.py" line="7"/>
-        <source>{0} {1}UD({2}) {3}</source>
+        <location filename="../../../src/sakia/money/quantitative.py" line="10"/>
+        <source>{0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/relative_to_past.py" line="8"/>
-        <source>UD({0}) {1}</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/core/money/relative_to_past.py" line="9"/>
-        <source>R = Q / UD(t)
+        <location filename="../../../src/sakia/money/quantitative.py" line="11"/>
+        <source>Q = Q
                                         &lt;br &gt;
                                         &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Relative value&lt;/td&gt;&lt;/tr&gt;
                                         &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Time when the value appeared&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;</source>
+                                        &lt;/table&gt;
+                                      </source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>RelativeZSum</name>
     <message>
-        <location filename="../../../src/sakia/core/money/relative_zerosum.py" line="7"/>
-        <source>Relat Z-sum</source>
-        <translation type="unfinished">Relative Z-Summe</translation>
+        <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>
     </message>
+</context>
+<context>
+    <name>QuantitativeZSum</name>
     <message>
-        <location filename="../../../src/sakia/core/money/relative_zerosum.py" line="9"/>
-        <source>R0 {0}</source>
-        <translation type="unfinished">R0 {0}</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/core/money/relative_zerosum.py" line="8"/>
-        <source>{0} {1}R0 {2}</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/core/money/relative_zerosum.py" line="10"/>
-        <source>R0 = (R / UD(t)) - (( M(t-1) / N(t) ) / UD(t))
+        <location filename="../../../src/sakia/money/quant_zerosum.py" line="12"/>
+        <source>Z0 = Q - ( M(t-1) / N(t) )
                                         &lt;br &gt;
                                         &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;R0&lt;/td&gt;&lt;td&gt;Relative value at zero sum&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Relative value&lt;/td&gt;&lt;/tr&gt;
+                                        &lt;tr&gt;&lt;td&gt;Z0&lt;/td&gt;&lt;td&gt;Quantitative value at zero sum&lt;/td&gt;&lt;/tr&gt;
+                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
                                         &lt;tr&gt;&lt;td&gt;M&lt;/td&gt;&lt;td&gt;Monetary mass&lt;/td&gt;&lt;/tr&gt;
                                         &lt;tr&gt;&lt;td&gt;N&lt;/td&gt;&lt;td&gt;Members count&lt;/td&gt;&lt;/tr&gt;
                                         &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Last UD time&lt;/td&gt;&lt;/tr&gt;
@@ -2553,218 +2840,175 @@ Are you sure ?</source>
                                         &lt;/table&gt;</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>RevocationDialog</name>
-    <message>
-        <location filename="../../ui/revocation.ui" line="14"/>
-        <source>Revoke an identity</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="50"/>
-        <source>&lt;h2&gt;Select a revokation document&lt;/h1&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="60"/>
-        <source>Load from file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="70"/>
-        <source>Revocation document</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="96"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:x-large; font-weight:600;&quot;&gt;Select publication destination&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="108"/>
-        <source>To a co&amp;mmunity</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="125"/>
-        <source>&amp;To an address</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="153"/>
-        <source>Revocation information</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="210"/>
-        <source>Next</source>
-        <translation type="unfinished">Weiter</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="82"/>
-        <source>Load a revocation file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="82"/>
-        <source>All text files (*.txt)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="97"/>
-        <source>Error loading document</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="97"/>
-        <source>Loaded document is not a revocation document</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="117"/>
-        <source>Revocation</source>
-        <translation type="unfinished"></translation>
-    </message>
     <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="117"/>
-        <source>&lt;h4&gt;The publication of this document will remove your identity from the network.&lt;/h4&gt;
-&lt;li&gt;
-    &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to join the targeted community anymore.&lt;/b&gt; &lt;/li&gt;
-    &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to generate Universal Dividends anymore.&lt;/b&gt; &lt;/li&gt;
-    &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to certify individuals anymore.&lt;/b&gt; &lt;/li&gt;
-&lt;/li&gt;
-Please think twice before publishing this document.
-</source>
+        <location filename="../../../src/sakia/money/quant_zerosum.py" line="10"/>
+        <source>{0} {1}Q0{2}</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>RecipientMode</name>
     <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="151"/>
-        <source>Error broadcasting document</source>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="154"/>
+        <source>Transfer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="154"/>
-        <source>Revocation broadcast</source>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="147"/>
+        <source>Success sending money to {0}</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>Relative</name>
     <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="154"/>
-        <source>The document was successfully broadcasted.</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/money/relative.py" line="9"/>
+        <source>UD</source>
+        <translation type="unfinished">UD</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="174"/>
-        <source>
-&lt;div&gt;Identity revoked : {uid} (public key : {pubkey}...)&lt;/div&gt;
-&lt;div&gt;Identity signed on block : {timestamp}&lt;/div&gt;
-    </source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/money/relative.py" line="11"/>
+        <source>UD {0}</source>
+        <translation type="unfinished">UD {0}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="184"/>
-        <source>All nodes of community {name}</source>
+        <location filename="../../../src/sakia/money/relative.py" line="12"/>
+        <source>R = Q / UD(t)
+                                        &lt;br &gt;
+                                        &lt;table&gt;
+                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Relative value&lt;/td&gt;&lt;/tr&gt;
+                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
+                                        &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
+                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Last UD time&lt;/td&gt;&lt;/tr&gt;
+                                        &lt;/table&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="186"/>
-        <source>Address {address}:{port}</source>
+        <location filename="../../../src/sakia/money/relative.py" line="10"/>
+        <source>{0} {1}UD{2}</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>SearchUserWidget</name>
+    <name>RelativeZSum</name>
     <message>
-        <location filename="../../ui/search_user_view.ui" line="14"/>
-        <source>Form</source>
-        <translation type="unfinished"></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="../../ui/search_user_view.ui" line="33"/>
-        <source>Center the view on me</source>
-        <translation type="unfinished"></translation>
+        <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/gui/widgets/search_user.py" line="15"/>
-        <source>Research a pubkey, an uid...</source>
-        <translation type="unfinished">Nach öffentlichem Schlüssel oder uid suchen…</translation>
+        <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/gui/widgets/search_user.py" line="68"/>
-        <source>Looking for {0}...</source>
+        <location filename="../../../src/sakia/money/relative_zerosum.py" line="12"/>
+        <source>R0 = (Q / UD(t)) - (( M(t-1) / N(t) ) / UD(t))
+                                        &lt;br &gt;
+                                        &lt;table&gt;
+                                        &lt;tr&gt;&lt;td&gt;R0&lt;/td&gt;&lt;td&gt;Relative value at zero sum&lt;/td&gt;&lt;/tr&gt;
+                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Relative value&lt;/td&gt;&lt;/tr&gt;
+                                        &lt;tr&gt;&lt;td&gt;M&lt;/td&gt;&lt;td&gt;Monetary mass&lt;/td&gt;&lt;/tr&gt;
+                                        &lt;tr&gt;&lt;td&gt;N&lt;/td&gt;&lt;td&gt;Members count&lt;/td&gt;&lt;/tr&gt;
+                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Last UD time&lt;/td&gt;&lt;/tr&gt;
+                                        &lt;tr&gt;&lt;td&gt;t-1&lt;/td&gt;&lt;td&gt;Penultimate UD time&lt;/td&gt;&lt;/tr&gt;
+                                        &lt;/table&gt;</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>StepPageInit</name>
+    <name>RevocationDialog</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="unfinished"></translation>
+        <location filename="../../ui/revocation.ui" line="210"/>
+        <source>Next</source>
+        <translation type="obsolete">Weiter</translation>
     </message>
+</context>
+<context>
+    <name>SearchUserView</name>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="138"/>
-        <source>Broadcasting identity...</source>
+        <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="../../../src/sakia/gui/process_cfg_community.py" line="142"/>
-        <source>UID broadcast</source>
-        <translation type="unfinished"></translation>
+        <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>
     </message>
+</context>
+<context>
+    <name>StatusBarController</name>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="142"/>
-        <source>Identity broadcasted to the network</source>
+        <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="149"/>
         <source>Error</source>
-        <translation type="unfinished">Fehler</translation>
+        <translation type="obsolete">Fehler</translation>
     </message>
+</context>
+<context>
+    <name>ToolbarController</name>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="149"/>
-        <source>{0}</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/controller.py" line="77"/>
+        <source>Membership</source>
+        <translation type="unfinished">Mitgliedschaft</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="unfinished"></translation>
+        <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>
     </message>
+</context>
+<context>
+    <name>ToolbarView</name>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="156"/>
-        <source>Your account already exists on the network</source>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="12"/>
+        <source>Publish a revocation document</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>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="18"/>
+        <source>Tools</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="124"/>
-        <source>connecting...</source>
+        <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/process_cfg_community.py" line="164"/>
-        <source>Could not connect. Check hostname, ip address or port</source>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="27"/>
+        <source>Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="162"/>
-        <source>Could not connect. Check node peering entry</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="30"/>
+        <source>About</source>
+        <translation type="unfinished">Ãœber</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="40"/>
+        <source>Membership</source>
+        <translation type="unfinished">Mitgliedschaft</translation>
     </message>
-</context>
-<context>
-    <name>Toast</name>
     <message>
-        <location filename="../../ui/toast.ui" line="14"/>
-        <source>MainWindow</source>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="41"/>
+        <source>Select a connection</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -2808,35 +3052,15 @@ Yours : {0}, the network : {1}</source>
     <message>
         <location filename="../../../src/sakia/gui/transactions_tab.py" line="147"/>
         <source>New transactions received</source>
-        <translation type="unfinished">Neue Transaktionen eingegangen</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/transactions_tab.py" line="160"/>
-        <source>{:}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/transactions_tab.py" line="144"/>
-        <source>Received {amount} from {number} transfers</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Neue Transaktionen eingegangen</translation>
     </message>
 </context>
 <context>
     <name>TransferMoneyDialog</name>
-    <message>
-        <location filename="../../ui/transfer.ui" line="14"/>
-        <source>Transfer money</source>
-        <translation type="unfinished"></translation>
-    </message>
     <message>
         <location filename="../../ui/transfer.ui" line="20"/>
         <source>Community</source>
-        <translation type="unfinished">Community</translation>
-    </message>
-    <message>
-        <location filename="../../ui/transfer.ui" line="32"/>
-        <source>Transfer money to</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Community</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="40"/>
@@ -2846,121 +3070,123 @@ Yours : {0}, the network : {1}</source>
     <message>
         <location filename="../../ui/transfer.ui" line="136"/>
         <source>Key</source>
-        <translation type="unfinished">Schlüssel</translation>
+        <translation type="obsolete">Schlüssel</translation>
     </message>
     <message>
-        <location filename="../../ui/transfer.ui" line="246"/>
-        <source> UD</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/cutecoin/gui/transfer.py" line="111"/>
+        <source>Error</source>
+        <translation type="obsolete">Fehler</translation>
     </message>
     <message>
-        <location filename="../../ui/transfer.ui" line="292"/>
-        <source>Transaction message</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../ui/transfer.ui" line="46"/>
+        <source>Con&amp;tact</source>
+        <translation type="obsolete">Kontakt</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/transfer.py" line="137"/>
-        <source>Money transfer</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../ui/transfer.ui" line="156"/>
+        <source>S&amp;earch user</source>
+        <translation type="obsolete">Suche Benutzer</translation>
     </message>
+</context>
+<context>
+    <name>TransferView</name>
     <message>
-        <location filename="../../../src/sakia/gui/transfer.py" line="137"/>
-        <source>No amount. Please give the transfert amount</source>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="26"/>
+        <source>No amount. Please give the transfer amount</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/cutecoin/gui/transfer.py" line="111"/>
-        <source>Error</source>
-        <translation type="obsolete">Fehler</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/transfer.py" line="175"/>
-        <source>Transfer</source>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="29"/>
+        <source>Please enter correct password</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>TxFilterProxyModel</name>
     <message>
-        <location filename="../../../src/sakia/gui/transfer.py" line="160"/>
-        <source>Success sending money to {0}</source>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="146"/>
+        <source>{0} / {1} confirmations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/transfer.ui" line="95"/>
-        <source>&amp;Recipient public key</source>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="150"/>
+        <source>Confirming... {0} %</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>TxHistoryController</name>
     <message>
-        <location filename="../../ui/transfer.ui" line="211"/>
-        <source>Wallet</source>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="62"/>
+        <source>Received {amount} from {number} transfers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/transfer.ui" line="230"/>
-        <source>Available money : </source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="65"/>
+        <source>New transactions received</source>
+        <translation type="unfinished">Neue Transaktionen eingegangen</translation>
     </message>
+</context>
+<context>
+    <name>TxHistoryModel</name>
     <message>
-        <location filename="../../ui/transfer.ui" line="239"/>
-        <source>Amount</source>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/model.py" line="116"/>
+        <source>Loading...</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>UserInformationView</name>
     <message>
-        <location filename="../../ui/transfer.ui" line="46"/>
-        <source>Con&amp;tact</source>
-        <translation type="unfinished">Kontakt</translation>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="61"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            </source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/transfer.ui" line="156"/>
-        <source>S&amp;earch user</source>
-        <translation type="obsolete">Suche Benutzer</translation>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/>
+        <source>Public key</source>
+        <translation type="unfinished">Einen öffentlichen Schlüssel</translation>
     </message>
     <message>
-        <location filename="../../ui/transfer.ui" line="156"/>
-        <source>Search &amp;user</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/>
+        <source>UID Published on</source>
+        <translation type="unfinished">Die Kennung veröffentlicht</translation>
     </message>
-</context>
-<context>
-    <name>TxFilterProxyModel</name>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="167"/>
-        <source>{0} / {1} confirmations</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/>
+        <source>Join date</source>
+        <translation type="unfinished">Registriert seit</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="171"/>
-        <source>Confirming... {0} %</source>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/>
+        <source>Expires in</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>UDDToPast</name>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="6"/>
-        <source>Past UUD</source>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/>
+        <source>Certs. received</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="7"/>
-        <source>{0} {1}UUD({2}) {3}</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="92"/>
+        <source>Member</source>
+        <translation type="unfinished">Mitglied</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="8"/>
-        <source>UUD({0}) {1}</source>
-        <translation type="unfinished"></translation>
+        <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/core/money/udd_to_past.py" line="9"/>
-        <source>R = Q / UD(t)
-                                        &lt;br &gt;
-                                        &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Dividend per day in percent&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Last UD time&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Time when the value appeared&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;DT&lt;/td&gt;&lt;td&gt;Delay between two UD in days&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;&gt;</source>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="93"/>
+        <source>#FF0000</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -2969,17 +3195,7 @@ Yours : {0}, the network : {1}</source>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="14"/>
         <source>Form</source>
-        <translation type="unfinished">Form</translation>
-    </message>
-    <message>
-        <location filename="../../ui/wallets_tab.ui" line="34"/>
-        <source>Balance</source>
-        <translation></translation>
-    </message>
-    <message>
-        <location filename="../../ui/wallets_tab.ui" line="47"/>
-        <source>label_balance</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Form</translation>
     </message>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="86"/>
@@ -3001,11 +3217,6 @@ Yours : {0}, the network : {1}</source>
         <source>Send leaving demand</source>
         <translation type="obsolete">Austritts-Gesuch senden</translation>
     </message>
-    <message>
-        <location filename="../../ui/wallets_tab.ui" line="57"/>
-        <source>label_balance_range</source>
-        <translation type="unfinished"></translation>
-    </message>
 </context>
 <context>
     <name>WalletsTabWidget</name>
@@ -3105,17 +3316,12 @@ Sie können die UID nur widerrufen, wenn sie noch nicht vom Netzwerk validiert w
     <message>
         <location filename="../../../src/sakia/models/wallets.py" line="72"/>
         <source>Name</source>
-        <translation type="unfinished">Name</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/models/wallets.py" line="72"/>
-        <source>Amount</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Name</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/models/wallets.py" line="72"/>
         <source>Pubkey</source>
-        <translation type="unfinished">Öffentlicher Schlüssel</translation>
+        <translation type="obsolete">Öffentlicher Schlüssel</translation>
     </message>
 </context>
 <context>
@@ -3146,7 +3352,7 @@ Sie können die UID nur widerrufen, wenn sie noch nicht vom Netzwerk validiert w
     <message>
         <location filename="../../ui/wot_tab.ui" line="14"/>
         <source>Form</source>
-        <translation type="unfinished">Form</translation>
+        <translation type="obsolete">Form</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/wot_tab.py" line="25"/>
@@ -3164,131 +3370,91 @@ Sie können die UID nur widerrufen, wenn sie noch nicht vom Netzwerk validiert w
         <translation type="obsolete">Kein Mitglied</translation>
     </message>
 </context>
-<context>
-    <name>certificationsTabWidget</name>
-    <message>
-        <location filename="../../ui/certifications_tab.ui" line="14"/>
-        <source>Form</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/certifications_tab.ui" line="20"/>
-        <source>Certifications</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/certifications_tab.ui" line="33"/>
-        <source>loading...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/certifications_tab.ui" line="63"/>
-        <source>dd/MM/yyyy</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
 <context>
     <name>menu</name>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="57"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="47"/>
         <source>Certify identity</source>
         <translation type="unfinished">Identität zertifizieren</translation>
     </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="129"/>
+        <source>Copy pubkey to clipboard</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>menu.qmenu</name>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="42"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="37"/>
         <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="unfinished">Als Kontakt hinzufügen</translation>
+        <translation type="obsolete">Als Kontakt hinzufügen</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="52"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="42"/>
         <source>Send money</source>
         <translation type="unfinished">Geld schicken</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="61"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="51"/>
         <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="65"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="55"/>
         <source>Copy pubkey to clipboard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="70"/>
-        <source>Copy membership document to clipboard</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="74"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="60"/>
         <source>Copy self-certification document to clipboard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="84"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="70"/>
         <source>Transfer</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="72"/>
         <source>Send again</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="90"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="76"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="95"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="81"/>
         <source>Copy raw transaction to clipboard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="100"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="86"/>
         <source>Copy transaction block to clipboard</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>self.config_dialog</name>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="204"/>
-        <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="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_account.py" line="79"/>
-        <source>Forbidden : password is too short</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_account.py" line="83"/>
-        <source>Forbidden : Invalid characters in salt field</source>
-        <translation type="unfinished"></translation>
-    </message>
+    <name>password_input</name>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_account.py" line="87"/>
-        <source>Forbidden : Invalid characters in password field</source>
+        <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="46"/>
+        <source>Please enter your password</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>self.config_dialog</name>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_account.py" line="93"/>
-        <source>Error : passwords are different</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="88"/>
+        <source>Ok</source>
+        <translation type="unfinished">OK</translation>
     </message>
 </context>
 <context>
@@ -3296,12 +3462,7 @@ Sie können die UID nur widerrufen, wenn sie noch nicht vom Netzwerk validiert w
     <message>
         <location filename="../../ui/transactions_tab.ui" line="14"/>
         <source>Form</source>
-        <translation type="unfinished">Form</translation>
-    </message>
-    <message>
-        <location filename="../../ui/transactions_tab.ui" line="66"/>
-        <source>dd/MM/yyyy</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Form</translation>
     </message>
     <message>
         <location filename="../../ui/transactions_tab.ui" line="90"/>
@@ -3313,15 +3474,5 @@ Sie können die UID nur widerrufen, wenn sie noch nicht vom Netzwerk validiert w
         <source>Balance:</source>
         <translation type="obsolete">Kontostand:</translation>
     </message>
-    <message>
-        <location filename="../../ui/transactions_tab.ui" line="20"/>
-        <source>Balance</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/transactions_tab.ui" line="33"/>
-        <source>loading...</source>
-        <translation type="unfinished"></translation>
-    </message>
 </context>
 </TS>
diff --git a/res/i18n/ts/es_ES.ts b/res/i18n/ts/es.ts
similarity index 70%
rename from res/i18n/ts/es_ES.ts
rename to res/i18n/ts/es.ts
index 57f42f1d..e779e631 100644
--- a/res/i18n/ts/es_ES.ts
+++ b/res/i18n/ts/es.ts
@@ -1,16 +1,16 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS><TS version="2.0" language="es_ES" sourcelanguage="">
+<!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>Sobre</translation>
+        <translation type="obsolete">Sobre</translation>
     </message>
     <message>
         <location filename="../../ui/about.ui" line="22"/>
         <source>label</source>
-        <translation>label</translation>
+        <translation type="obsolete">label</translation>
     </message>
 </context>
 <context>
@@ -53,22 +53,17 @@
     <message>
         <location filename="../../../src/sakia/core/account.py" line="544"/>
         <source>Could not find user self certification.</source>
-        <translation>No he encontrado la identidad del usuario.</translation>
+        <translation type="obsolete">No he encontrado la identidad del usuario.</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/core/account.py" line="67"/>
         <source>Warning : Your membership is expiring soon.</source>
-        <translation type="unfinished">Advertencia: Su membresía expira pronto.</translation>
+        <translation type="obsolete">Advertencia: Su membresía expira pronto.</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/core/account.py" line="72"/>
         <source>Warning : Your could miss certifications soon.</source>
-        <translation type="unfinished">Advertencia: Tu podía faltar certificaciones pronto.</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/account.py" line="77"/>
-        <source>Warning : If you don&apos;t renew soon, your identity will be considered revoked.</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Advertencia: Tu podía faltar certificaciones pronto.</translation>
     </message>
 </context>
 <context>
@@ -76,17 +71,17 @@
     <message>
         <location filename="../../ui/account_cfg.ui" line="14"/>
         <source>Add an account</source>
-        <translation>Añadir un cuenta</translation>
+        <translation type="obsolete">Añadir un cuenta</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="30"/>
         <source>Account parameters</source>
-        <translation>Ajustes del cuenta</translation>
+        <translation type="obsolete">Ajustes del cuenta</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="51"/>
         <source>Account name (uid)</source>
-        <translation>Nombre del cuenta (uid)</translation>
+        <translation type="obsolete">Nombre del cuenta (uid)</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="68"/>
@@ -96,12 +91,12 @@
     <message>
         <location filename="../../ui/account_cfg.ui" line="84"/>
         <source>Delete account</source>
-        <translation>Borrar cuenta</translation>
+        <translation type="obsolete">Borrar cuenta</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="113"/>
         <source>Key parameters</source>
-        <translation>Adjustes de la clave</translation>
+        <translation type="obsolete">Adjustes de la clave</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="143"/>
@@ -111,17 +106,17 @@
     <message>
         <location filename="../../ui/account_cfg.ui" line="153"/>
         <source>Your password</source>
-        <translation>Tu contraseña</translation>
+        <translation type="obsolete">Tu contraseña</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="166"/>
         <source>Please repeat your password</source>
-        <translation>Repita tu contraseña</translation>
+        <translation type="obsolete">Repita tu contraseña</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="185"/>
         <source>Show public key</source>
-        <translation>Mostrar clave pública</translation>
+        <translation type="obsolete">Mostrar clave pública</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="242"/>
@@ -131,32 +126,27 @@
     <message>
         <location filename="../../ui/account_cfg.ui" line="230"/>
         <source>Add a community</source>
-        <translation>Añadir una comunidad</translation>
+        <translation type="obsolete">Añadir una comunidad</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="237"/>
         <source>Remove selected community</source>
-        <translation>Eliminar seleccione comunidad</translation>
+        <translation type="obsolete">Eliminar seleccione comunidad</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="261"/>
         <source>Previous</source>
-        <translation>Anterior</translation>
+        <translation type="obsolete">Anterior</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="281"/>
         <source>Next</source>
-        <translation>Siguiente</translation>
+        <translation type="obsolete">Siguiente</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="215"/>
         <source>Communities</source>
-        <translation>Comunidades</translation>
-    </message>
-    <message>
-        <location filename="../../ui/account_cfg.ui" line="143"/>
-        <source>Secret key</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Comunidades</translation>
     </message>
 </context>
 <context>
@@ -172,22 +162,73 @@
         <translation type="obsolete">Advertencia: Tu podía faltar certificaciones pronto.</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">Certificatión</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="79"/>
+        <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>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="103"/>
+        <source>Certifications sent : {nb_certifications}/{stock}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="110"/>
+        <source>{days} days</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>
+        <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>
+        <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>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/controller.py" line="146"/>
+        <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>Certificatión</translation>
+        <translation type="obsolete">Certificatión</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="26"/>
         <source>Community</source>
-        <translation>Comunidad</translation>
+        <translation type="obsolete">Comunidad</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="54"/>
         <source>Certify user</source>
-        <translation>Certificar usuario</translation>
+        <translation type="obsolete">Certificar usuario</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="40"/>
@@ -202,7 +243,7 @@
     <message>
         <location filename="../../ui/certification.ui" line="157"/>
         <source>Key</source>
-        <translation>Clave</translation>
+        <translation type="obsolete">Clave</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/certification.py" line="65"/>
@@ -222,141 +263,375 @@
     <message>
         <location filename="../../../src/sakia/gui/certification.py" line="232"/>
         <source>Not a member</source>
-        <translation>No es un miembro</translation>
+        <translation type="obsolete">No es un miembro</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/certification.py" line="75"/>
         <source>{0} : {1}</source>
         <translation type="obsolete">{0} : {1}</translation>
     </message>
+</context>
+<context>
+    <name>CertificationView</name>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="226"/>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="29"/>
         <source>&amp;Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="127"/>
-        <source>Success sending certification</source>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="22"/>
+        <source>No more certifications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="136"/>
-        <source>Could not broadcast certification : {0}</source>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="24"/>
+        <source>Not a member</source>
+        <translation type="unfinished">No es un miembro</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="25"/>
+        <source>Please select an identity</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="26"/>
+        <source>&amp;Ok (Not validated before {remaining})</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>
+    </message>
+    <message>
+        <location filename="../../ui/community_cfg.ui" line="61"/>
+        <source>:</source>
+        <translation type="obsolete">:</translation>
+    </message>
+    <message>
+        <location filename="../../ui/community_cfg.ui" line="162"/>
+        <source>Communities nodes</source>
+        <translation type="obsolete">Comunidades nodos</translation>
+    </message>
+    <message>
+        <location filename="../../ui/community_cfg.ui" line="180"/>
+        <source>Server</source>
+        <translation type="obsolete">Servidor</translation>
+    </message>
+    <message>
+        <location filename="../../ui/community_cfg.ui" line="203"/>
+        <source>Add</source>
+        <translation type="obsolete">Añadir</translation>
+    </message>
+    <message>
+        <location filename="../../ui/community_cfg.ui" line="224"/>
+        <source>Previous</source>
+        <translation type="obsolete">Anterior</translation>
+    </message>
+    <message>
+        <location filename="../../ui/community_cfg.ui" line="247"/>
+        <source>Next</source>
+        <translation type="obsolete">Siguiente</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>
+    </message>
+</context>
+<context>
+    <name>CommunityState</name>
     <message>
-        <location filename="../../ui/certification.ui" line="73"/>
-        <source>Con&amp;tact</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="42"/>
+        <source>Member</source>
+        <translation type="unfinished">Miembro</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="42"/>
+        <source>Non-Member</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/certification.ui" line="116"/>
-        <source>&amp;User public key</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="43"/>
+        <source>#FF0000</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/certification.ui" line="35"/>
-        <source>Certifications stock</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/>
+        <source>members</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/certification.ui" line="177"/>
-        <source>Sea&amp;rch user</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/>
+        <source>Monetary mass</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="200"/>
-        <source>Certifications sent : {nb_certifications}/{stock}</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/>
+        <source>Status</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="211"/>
-        <source>{days} days</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/>
+        <source>Certs. received</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="213"/>
-        <source>{hours} hours and {min} min.</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/>
+        <source>Membership</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="215"/>
-        <source>Remaining time before next certification validation : {0}</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/>
+        <source>Balance</source>
+        <translation type="unfinished">Saldo</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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.2%} / {:} days&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="222"/>
-        <source> (Not validated before </source>
+        <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>
+    </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/>
+        <source>Members N(t)</source>
+        <translation type="unfinished">Miembros N(t)</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>
+    </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>
+    </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"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="229"/>
-        <source>No more certifications</source>
+        <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>
+    </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </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>Añadir una comunidad</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>{:2.0%} / {:} days</source>
+        <translation type="unfinished">{:2.0%} / {:} día</translation>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="46"/>
-        <source>Please enter the address of a node :</source>
-        <translation>Por favor escribe la direccíon de un nodo :</translation>
+        <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>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="61"/>
-        <source>:</source>
-        <translation>:</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>UD&#xc4;&#x9e;(t) = UD&#xc4;&#x9e;(t-1) + c&#xc2;&#xb2;*M(t-1)/N(t-1)</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="162"/>
-        <source>Communities nodes</source>
-        <translation>Comunidades nodos</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>Universal Dividend (formula)</source>
+        <translation type="unfinished">Dividendo Universales ( fórmula )</translation>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="180"/>
-        <source>Server</source>
-        <translation>Servidor</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>{:} = {:} + {:2.0%}&#xc2;&#xb2;* {:} / {:}</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="203"/>
-        <source>Add</source>
-        <translation>Añadir</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>Universal Dividend (computed)</source>
+        <translation type="unfinished">Dividendo Universales (computarizada)</translation>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="224"/>
-        <source>Previous</source>
-        <translation>Anterior</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Name</source>
+        <translation type="unfinished">Nombre</translation>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="247"/>
-        <source>Next</source>
-        <translation>Siguiente</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Units</source>
+        <translation type="unfinished">Unidades</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/informations/view.py" line="176"/>
+        <source>Formula</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="98"/>
-        <source>Register your account</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Description</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="194"/>
+        <source>{:} day(s) {:} hour(s)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="115"/>
-        <source>Connect using your account</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="196"/>
+        <source>{:} hour(s)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="132"/>
-        <source>Connect as a guest</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%} / {:} days&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </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>
+    </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/>
+        <source>Time period between two UD</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>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </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>
         <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>
+    </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>
+    </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>
+    </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>
+    </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>
+    </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>
@@ -456,77 +731,12 @@
     <message>
         <location filename="../../../src/sakia/gui/community_tile.py" line="123"/>
         <source>Member</source>
-        <translation type="unfinished">Miembro</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="123"/>
-        <source>Non-Member</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>members</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Monetary mass</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Status</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Miembro</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
         <source>Balance</source>
-        <translation type="unfinished">Saldo</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="162"/>
-        <source>Not connected</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="175"/>
-        <source>Community not initialized</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="100"/>
-        <source>Expired or never published</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="101"/>
-        <source>Outdistanced</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="110"/>
-        <source>In WoT range</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="116"/>
-        <source>Expires in </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="124"/>
-        <source>#FF0000</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Certs. received</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Membership</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Saldo</translation>
     </message>
 </context>
 <context>
@@ -534,22 +744,22 @@
     <message>
         <location filename="../../ui/community_view.ui" line="14"/>
         <source>Form</source>
-        <translation type="unfinished">Forma</translation>
+        <translation type="obsolete">Forma</translation>
     </message>
     <message>
         <location filename="../../ui/community_view.ui" line="59"/>
         <source>Send money</source>
-        <translation type="unfinished">Enviar dinero</translation>
+        <translation type="obsolete">Enviar dinero</translation>
     </message>
     <message>
         <location filename="../../ui/community_view.ui" line="76"/>
         <source>Certification</source>
-        <translation type="unfinished">Certificatión</translation>
+        <translation type="obsolete">Certificatión</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="334"/>
         <source>Renew membership</source>
-        <translation type="unfinished">Renovar la membresía</translation>
+        <translation type="obsolete">Renovar la membresía</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/community_view.py" line="44"/>
@@ -564,37 +774,37 @@
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="33"/>
         <source>Transactions</source>
-        <translation type="unfinished">Transacciones</translation>
+        <translation type="obsolete">Transacciones</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="34"/>
         <source>Web of Trust</source>
-        <translation type="unfinished">Anillo de Confianza</translation>
+        <translation type="obsolete">Anillo de Confianza</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="93"/>
         <source>Network</source>
-        <translation type="unfinished">Red</translation>
+        <translation type="obsolete">Red</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="240"/>
         <source>Membership expiration</source>
-        <translation type="unfinished">Membresía expira</translation>
+        <translation type="obsolete">Membresía expira</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="240"/>
         <source>&lt;b&gt;Warning : Membership expiration in {0} days&lt;/b&gt;</source>
-        <translation type="unfinished">&lt;b&gt;Advertencia : Expiración la membresía en {0} días&lt;/b&gt;</translation>
+        <translation type="obsolete">&lt;b&gt;Advertencia : Expiración la membresía en {0} días&lt;/b&gt;</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="251"/>
         <source>Certifications number</source>
-        <translation type="unfinished">Número de certificaciones</translation>
+        <translation type="obsolete">Número de certificaciones</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="251"/>
         <source>&lt;b&gt;Warning : You are certified by only {0} persons, need {1}&lt;/b&gt;</source>
-        <translation type="unfinished">&lt;b&gt;Advertencia : Usted está certificado por sólo {0} personas, necesitará {1}&lt;/b&gt;</translation>
+        <translation type="obsolete">&lt;b&gt;Advertencia : Usted está certificado por sólo {0} personas, necesitará {1}&lt;/b&gt;</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="235"/>
@@ -604,19 +814,19 @@
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="340"/>
         <source>Send membership demand</source>
-        <translation type="unfinished">Enviar una solicitud de membresía</translation>
+        <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="unfinished">Advertencia</translation>
+        <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="unfinished">¿ Estas seguro ?
+        <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>
@@ -630,7 +840,7 @@ Publicar su UID puede ser cancelada por Revocar UID.</translation>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="418"/>
         <source>Success publishing your UID</source>
-        <translation type="unfinished">Éxito con la publicación de su UID</translation>
+        <translation type="obsolete">Éxito con la publicación de su UID</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/community_view.py" line="286"/>
@@ -659,25 +869,20 @@ Revoking your UID can only success if it is not already validated by the network
         <translation type="obsolete">¿ Estas seguro ?
 Revocar de su UID sólo puede éxito si no está ya validado por la red.</translation>
     </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="418"/>
-        <source>Membership</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="unfinished">Éxito de enviar una solicitud de afiliación</translation>
+        <translation type="obsolete">Éxito de enviar una solicitud de afiliación</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="405"/>
         <source>Revoke</source>
-        <translation type="unfinished">Revocar</translation>
+        <translation type="obsolete">Revocar</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="399"/>
         <source>Success sending Revoke demand</source>
-        <translation type="unfinished">Éxito enviar Revocar una solicitud</translation>
+        <translation type="obsolete">Éxito enviar Revocar una solicitud</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/community_view.py" line="325"/>
@@ -689,136 +894,163 @@ Revocar de su UID sólo puede éxito si no está ya validado por la red.</transl
         <source>Success sending Self Certification document</source>
         <translation type="obsolete">Éxito enviar Documento de auto-certificación</translation>
     </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="97"/>
-        <source>Show informations</source>
-        <translation type="unfinished"></translation>
-    </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="98"/>
         <source>Informations</source>
-        <translation type="unfinished">Informaciones</translation>
+        <translation type="obsolete">Informaciones</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="40"/>
         <source>Publish UID</source>
-        <translation type="unfinished">Publicar UID</translation>
+        <translation type="obsolete">Publicar UID</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="41"/>
         <source>Revoke UID</source>
-        <translation type="unfinished">Revocar UID</translation>
+        <translation type="obsolete">Revocar UID</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="424"/>
         <source>UID</source>
-        <translation type="unfinished">UID</translation>
+        <translation type="obsolete">UID</translation>
     </message>
+</context>
+<context>
+    <name>ConfigureContactDialog</name>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="35"/>
-        <source>Search Identities</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../ui/contact.ui" line="14"/>
+        <source>Add a contact</source>
+        <translation type="obsolete">Añade un contacto</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="39"/>
-        <source>Explore the Web of Trust</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../ui/contact.ui" line="22"/>
+        <source>Name</source>
+        <translation type="obsolete">Nombre</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="102"/>
-        <source>Show explorer</source>
+        <location filename="../../ui/contact.ui" line="36"/>
+        <source>Pubkey</source>
+        <translation type="obsolete">Clave pública</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/contact.py" line="81"/>
+        <source>Contact already exists</source>
+        <translation type="obsolete">Contacto ya existe</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 : &lt;br/&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="103"/>
-        <source>Explorer</source>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="151"/>
+        <source>Broadcasting identity...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="283"/>
-        <source>Block {0}</source>
-        <translation type="unfinished"></translation>
+        <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>
+    </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>
+    </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>
+    </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>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="71"/>
-        <source>Tools</source>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="223"/>
+        <source>Error : passwords are different</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="107"/>
-        <source>Advanced</source>
+        <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/community_view.py" line="108"/>
-        <source>Save revokation document</source>
+        <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/community_view.py" line="186"/>
-        <source>Save a revokation document</source>
+        <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/community_view.py" line="186"/>
-        <source>All text files (*.txt)</source>
+        <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/community_view.py" line="195"/>
-        <source>Revokation file</source>
+        <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/community_view.py" line="195"/>
-        <source>&lt;div&gt;Your revokation document has been saved.&lt;/div&gt;
-&lt;div&gt;&lt;b&gt;Please keep it in a safe place.&lt;/b&gt;&lt;/div&gt;
-The publication of this document will remove your identity from the network.&lt;/p&gt;</source>
+        <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>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="228"/>
-        <source>Identity revokation</source>
+        <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/community_view.py" line="228"/>
-        <source>&lt;b&gt;Warning : Your identity will be implicitely revoked                               if you dont renew before {0} days&lt;/b&gt;</source>
+        <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>ConfigureContactDialog</name>
+    <name>ConnectionConfigView</name>
     <message>
-        <location filename="../../ui/contact.ui" line="14"/>
-        <source>Add a contact</source>
-        <translation>Añade un contacto</translation>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="101"/>
+        <source>UID broadcast</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/contact.ui" line="22"/>
-        <source>Name</source>
-        <translation>Nombre</translation>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="96"/>
+        <source>Identity broadcasted to the network</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/contact.ui" line="36"/>
-        <source>Pubkey</source>
-        <translation>Clave pública</translation>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="102"/>
+        <source>Error</source>
+        <translation type="unfinished">Error</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/contact.py" line="81"/>
-        <source>Contact already exists</source>
-        <translation>Contacto ya existe</translation>
+        <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="165"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="145"/>
         <source>Warning</source>
         <translation type="unfinished">Advertencia</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="165"/>
+        <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">¿ Estas seguro ?
@@ -830,22 +1062,22 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../ui/create_wallet.ui" line="14"/>
         <source>Create a new wallet</source>
-        <translation>Crear una nueva cartera</translation>
+        <translation type="obsolete">Crear una nueva cartera</translation>
     </message>
     <message>
         <location filename="../../ui/create_wallet.ui" line="45"/>
         <source>Wallet name :</source>
-        <translation>Nombre de la cartera :</translation>
+        <translation type="obsolete">Nombre de la cartera :</translation>
     </message>
     <message>
         <location filename="../../ui/create_wallet.ui" line="83"/>
         <source>Previous</source>
-        <translation>Anterior</translation>
+        <translation type="obsolete">Anterior</translation>
     </message>
     <message>
         <location filename="../../ui/create_wallet.ui" line="103"/>
         <source>Next</source>
-        <translation>Siguiente</translation>
+        <translation type="obsolete">Siguiente</translation>
     </message>
 </context>
 <context>
@@ -853,7 +1085,7 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../ui/currency_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Forma</translation>
+        <translation type="obsolete">Forma</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/currency_tab.py" line="44"/>
@@ -939,53 +1171,12 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
         <translation type="obsolete">propiedades</translation>
     </message>
 </context>
-<context>
-    <name>DividendPerDay</name>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="9"/>
-        <source>UDD</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="10"/>
-        <source>{0} {1}UDD {2}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="11"/>
-        <source>UDD {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="12"/>
-        <source>UDD(t) = (Q * 100) / (UD(t) / DT)
-                                        &lt;br &gt;
-                                        &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Dividend per day in percent&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Last UD time&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;DT&lt;/td&gt;&lt;td&gt;Delay between two UD in days&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;</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="unfinished">Forma</translation>
-    </message>
-    <message>
-        <location filename="../../ui/explorer_tab.ui" line="48"/>
-        <source>Steps</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/explorer_tab.ui" line="65"/>
-        <source>Go</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Forma</translation>
     </message>
 </context>
 <context>
@@ -999,7 +1190,7 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
                     &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                     &lt;/table&gt;
                     </source>
-        <translation type="unfinished">
+        <translation type="obsolete">
                     &lt;table cellpadding=&quot;5&quot;&gt;
                     &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                     &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
@@ -1007,30 +1198,25 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
                     &lt;/table&gt;
                     </translation>
     </message>
-    <message>
-        <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="71"/>
-        <source>Membership</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="unfinished">Última renovación en {:}, caducidad en {:}</translation>
+        <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="unfinished">Su Anillo de Confianza ( AdC )</translation>
+        <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="unfinished">Certificado por: {} miembros; Certificador de {:} miembros</translation>
+        <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="unfinished">No es un miembro</translation>
+        <translation type="obsolete">No es un miembro</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/>
@@ -1041,7 +1227,7 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;/table&gt;
                 </source>
-        <translation type="unfinished">
+        <translation type="obsolete">
                 ↵
                 &lt;table cellpadding=&quot;5&quot;&gt;↵
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;↵
@@ -1054,30 +1240,35 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
 <context>
     <name>HistoryTableModel</name>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/>
         <source>Date</source>
         <translation>Fecha</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
+        <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>Pago</translation>
+        <translation type="obsolete">Pago</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
         <source>Deposit</source>
-        <translation>Deposito</translation>
+        <translation type="obsolete">Deposito</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
+        <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>
@@ -1124,48 +1315,23 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
             &lt;h3&gt;&lt;a href={version_url}&gt;Enlace de descarga&lt;/a&gt;&lt;/h3&gt;
             </translation>
     </message>
-    <message>
-        <location filename="../../../src/sakia/gui/homescreen.py" line="73"/>
-        <source>Connected as {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
 </context>
 <context>
     <name>HomescreenWidget</name>
     <message>
         <location filename="../../ui/homescreen.ui" line="20"/>
         <source>Form</source>
-        <translation type="unfinished">Forma</translation>
-    </message>
-    <message>
-        <location filename="../../ui/homescreen.ui" line="47"/>
-        <source>Connected as</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Forma</translation>
     </message>
     <message>
         <location filename="../../ui/homescreen.ui" line="54"/>
         <source>Add a community</source>
-        <translation type="unfinished">Añadir una comunidad</translation>
-    </message>
-    <message>
-        <location filename="../../ui/homescreen.ui" line="71"/>
-        <source>Disconnect</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/homescreen.ui" line="119"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:12pt; font-weight:600;&quot;&gt;Not Connected&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/homescreen.ui" line="126"/>
-        <source>Connect</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Añadir una comunidad</translation>
     </message>
     <message>
         <location filename="../../ui/homescreen.ui" line="149"/>
         <source>New account</source>
-        <translation type="unfinished">Nueva cuenta</translation>
+        <translation type="obsolete">Nueva cuenta</translation>
     </message>
 </context>
 <context>
@@ -1173,17 +1339,17 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../ui/identities_tab.ui" line="14"/>
         <source>Form</source>
-        <translation type="unfinished">Forma</translation>
+        <translation type="obsolete">Forma</translation>
     </message>
     <message>
         <location filename="../../ui/identities_tab.ui" line="25"/>
         <source>Research a pubkey, an uid...</source>
-        <translation type="unfinished">Investicar a clave pública, identificatión del usuario…</translation>
+        <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="unfinished">Buscar</translation>
+        <translation type="obsolete">Buscar</translation>
     </message>
 </context>
 <context>
@@ -1213,36 +1379,31 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
         <source>Send money</source>
         <translation type="obsolete">Enviar dinero</translation>
     </message>
-    <message>
-        <location filename="../../../src/sakia/gui/identities_tab.py" line="32"/>
-        <source>Search direct certifications</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="unfinished">Investicar a clave pública, identificatión del usuario…</translation>
+        <translation type="obsolete">Investicar a clave pública, identificatión del usuario…</translation>
     </message>
 </context>
 <context>
     <name>IdentitiesTableModel</name>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="118"/>
+        <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="113"/>
         <source>UID</source>
         <translation>UID</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="119"/>
+        <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/models/identities.py" line="120"/>
+        <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="115"/>
         <source>Renewed</source>
         <translation>Renovado</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="121"/>
+        <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="116"/>
         <source>Expiration</source>
         <translation>Caducidad</translation>
     </message>
@@ -1252,72 +1413,108 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
         <translation type="obsolete">Validación</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="122"/>
+        <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/models/identities.py" line="123"/>
+        <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">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>Importar una cuenta</translation>
+        <translation type="obsolete">Importar una cuenta</translation>
     </message>
     <message>
         <location filename="../../ui/import_account.ui" line="25"/>
         <source>Import a file</source>
-        <translation>Importar un archivo</translation>
+        <translation type="obsolete">Importar un archivo</translation>
     </message>
     <message>
         <location filename="../../ui/import_account.ui" line="36"/>
         <source>Name of the account :</source>
-        <translation>Nombre de cuenta :</translation>
+        <translation type="obsolete">Nombre de cuenta :</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/import_account.py" line="36"/>
         <source>Error</source>
-        <translation>Error</translation>
+        <translation type="obsolete">Error</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/import_account.py" line="40"/>
         <source>Account import</source>
-        <translation>Cuenta de importación</translation>
+        <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>Cuenta importado correctamente !</translation>
+        <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>Importar un archivo de cuenta</translation>
+        <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>Archivos de la cuenta (*.acc)</translation>
+        <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>Por favor, introduzca un nombre</translation>
+        <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>El nombre ya existe</translation>
+        <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>El archivo no es un formato de cuenta</translation>
+        <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>
@@ -1325,12 +1522,12 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../ui/informations_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Forma</translation>
+        <translation type="obsolete">Forma</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="52"/>
         <source>General</source>
-        <translation>General</translation>
+        <translation type="obsolete">General</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="61"/>
@@ -1340,7 +1537,7 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../ui/informations_tab.ui" line="77"/>
         <source>Rules</source>
-        <translation>Reglas</translation>
+        <translation type="obsolete">Reglas</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="83"/>
@@ -1350,7 +1547,7 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../ui/informations_tab.ui" line="112"/>
         <source>Money</source>
-        <translation>Dinero</translation>
+        <translation type="obsolete">Dinero</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="102"/>
@@ -1360,7 +1557,7 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../ui/informations_tab.ui" line="131"/>
         <source>WoT</source>
-        <translation>AdC</translation>
+        <translation type="obsolete">AdC</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="121"/>
@@ -1370,22 +1567,22 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
         <source>Universal Dividend UD(t) in</source>
-        <translation>Dividendo Universales DU(t) en</translation>
+        <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>Miembros N(t)</translation>
+        <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>Siguiente DU fecha y tiempo ( t+1 )</translation>
+        <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>Dividendo Universales no se ha creado.</translation>
+        <translation type="obsolete">Dividendo Universales no se ha creado.</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
@@ -1396,7 +1593,7 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;/table&gt;
                 </source>
-        <translation>
+        <translation type="obsolete">
                 &lt;table cellpadding=&quot;5&quot;&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
@@ -1407,27 +1604,27 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
         <source>{:2.0%} / {:} days</source>
-        <translation>{:2.0%} / {:} día</translation>
+        <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>Crecimiento fundamental (c) / Delta tiempo (dt)</translation>
+        <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>Dividendo Universales ( fórmula )</translation>
+        <translation type="obsolete">Dividendo Universales ( fórmula )</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
         <source>{:} = MAX {{ {:} {:} ; {:2.0%} &amp;#215; {:} {:} / {:} }}</source>
-        <translation>{:} = MAX {{ {:} {:} ; {:2.0%} &amp;#215; {:} {:} / {:} }}</translation>
+        <translation type="obsolete">{:} = MAX {{ {:} {:} ; {:2.0%} &amp;#215; {:} {:} / {:} }}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
         <source>Universal Dividend (computed)</source>
-        <translation>Dividendo Universales (computarizada)</translation>
+        <translation type="obsolete">Dividendo Universales (computarizada)</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/>
@@ -1443,7 +1640,7 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
             &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
             &lt;/table&gt;
             </source>
-        <translation type="unfinished">
+        <translation type="obsolete">
             &lt;table cellpadding=&quot;5&quot;&gt;
             &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%} / {:} days&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
             &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
@@ -1459,42 +1656,37 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/>
         <source>Fundamental growth (c)</source>
-        <translation>Crecimiento 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="unfinished"></translation>
+        <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>Un período de tiempo ( dt ) en días ( 86400 segundos ) entre dos DU</translation>
+        <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>El número de bloques utilizados para calcular la mediana del tiempo</translation>
+        <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>El promedio de tiempo en segundos para escribir 1 bloque (el tiempo de espera)</translation>
+        <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>El número de bloques requerido para evaluar de nuevo el valor PoWMin</translation>
+        <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>El número de bloques anteriores para comprobar en una dificultad a medida</translation>
+        <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>El porcentaje de los emisores anteriores para llegar a la dificultad personalizada</translation>
+        <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"/>
@@ -1527,12 +1719,12 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
         <source>Maximum age of a valid signature (in days)</source>
-        <translation>La edad máxima de una firma válida (en días)</translation>
+        <translation type="obsolete">La edad máxima de una firma válida (en días)</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>La cantidad mínima de firmas para ser incluido en la AdC</translation>
+        <translation type="obsolete">La cantidad mínima de firmas para ser incluido en la AdC</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="234"/>
@@ -1542,12 +1734,12 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
         <source>Maximum age of a valid membership (in days)</source>
-        <translation>La edad máxima de una membresía válida (en días)</translation>
+        <translation type="obsolete">La edad máxima de una membresía válida (en días)</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>La distancia máxima entre cada miembro de la AdC y un recién llegado</translation>
+        <translation type="obsolete">La distancia máxima entre cada miembro de la AdC y un recién llegado</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="103"/>
@@ -1577,122 +1769,45 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
         <source>Monetary Mass M(t-1) in</source>
-        <translation>Oferta monetaria M(t-1) en</translation>
+        <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>Oferta monetaria por cada miembro M(t-1) / N(t) en</translation>
+        <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>Crecimiento actual c = UD( t ) / [ M( t-1 ) / N( t ) ]</translation>
+        <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>última DU fecha y tiempo ( t )</translation>
+        <translation type="obsolete">última DU fecha y tiempo ( t )</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
         <source>UD(t+1) = MAX { UD(t) ; c &amp;#215; M(t) / N(t+1) }</source>
-        <translation>DU(t+1) = MAX { DU(t) ; c &amp;#215; M(t) / N(t+1) }</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
-        <source>
-                &lt;table cellpadding=&quot;5&quot;&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.2%} / {:} days&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;/table&gt;
-                </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
-        <source>Penultimate UD date and time (t-1)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/informations_tab.ui" line="96"/>
-        <source>Referentials</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">DU(t+1) = MAX { DU(t) ; c &amp;#215; M(t) / N(t+1) }</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
         <source>Name</source>
-        <translation type="unfinished">Nombre</translation>
+        <translation type="obsolete">Nombre</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
         <source>Units</source>
-        <translation type="unfinished">Unidades</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
-        <source>Formula</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
-        <source>Description</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>
-            &lt;table cellpadding=&quot;5&quot;&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;/table&gt;
-            </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>Minimum delay between 2 certifications (in days)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>Maximum quantity of active certifications made by member.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>Maximum delay a certification can wait before being expired for non-writing.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>Minimum percent of sentries to reach to match the distance rule</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Unidades</translation>
     </message>
 </context>
 <context>
     <name>MainWindow</name>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="30"/>
-        <source>Fi&amp;le</source>
-        <translation type="unfinished"></translation>
-    </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="146"/>
         <source>Account</source>
-        <translation>Cuenta</translation>
+        <translation type="obsolete">Cuenta</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="55"/>
@@ -1702,22 +1817,22 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../ui/mainwindow.ui" line="50"/>
         <source>&amp;Open</source>
-        <translation type="unfinished">&amp;Abierto</translation>
+        <translation type="obsolete">&amp;Abierto</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="73"/>
         <source>&amp;Help</source>
-        <translation type="unfinished">&amp;Ayuda</translation>
+        <translation type="obsolete">&amp;Ayuda</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="91"/>
         <source>Manage accounts</source>
-        <translation>Administrar cuentas</translation>
+        <translation type="obsolete">Administrar cuentas</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="96"/>
         <source>Configure trustable nodes</source>
-        <translation>Configure los nodos de confianza</translation>
+        <translation type="obsolete">Configure los nodos de confianza</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="97"/>
@@ -1727,82 +1842,77 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../ui/mainwindow.ui" line="121"/>
         <source>Send a message</source>
-        <translation>Enviar un mensaje</translation>
+        <translation type="obsolete">Enviar un mensaje</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="126"/>
         <source>Send money</source>
-        <translation>Enviar dinero</translation>
+        <translation type="obsolete">Enviar dinero</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="131"/>
         <source>Remove contact</source>
-        <translation>Remover contacto</translation>
+        <translation type="obsolete">Remover contacto</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="136"/>
         <source>Save</source>
-        <translation>Guardar</translation>
+        <translation type="obsolete">Guardar</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="141"/>
         <source>&amp;Quit</source>
-        <translation type="unfinished">&amp;Dejar</translation>
+        <translation type="obsolete">&amp;Dejar</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="151"/>
         <source>&amp;Transfer money</source>
-        <translation type="unfinished">&amp;Transferir dinero</translation>
+        <translation type="obsolete">&amp;Transferir dinero</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="156"/>
         <source>&amp;Configure</source>
-        <translation>&amp;Configurar</translation>
+        <translation type="obsolete">&amp;Configurar</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="161"/>
         <source>&amp;Import</source>
-        <translation>&amp;Importar</translation>
+        <translation type="obsolete">&amp;Importar</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="166"/>
         <source>&amp;Export</source>
-        <translation type="unfinished">&amp;Exportar</translation>
+        <translation type="obsolete">&amp;Exportar</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="167"/>
         <source>&amp;Certification</source>
         <translation type="obsolete">&amp;Certificación</translation>
     </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="176"/>
-        <source>&amp;Set as default</source>
-        <translation type="unfinished"></translation>
-    </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="181"/>
         <source>A&amp;bout</source>
-        <translation type="unfinished">&amp;Acerca</translation>
+        <translation type="obsolete">&amp;Acerca</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="186"/>
         <source>&amp;Preferences</source>
-        <translation>&amp;Preferencias</translation>
+        <translation type="obsolete">&amp;Preferencias</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="191"/>
         <source>&amp;Add account</source>
-        <translation>&amp;Agregar una cuenta</translation>
+        <translation type="obsolete">&amp;Agregar una cuenta</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="294"/>
         <source>Latest release : {version}</source>
-        <translation>Último lanzamiento : {version}</translation>
+        <translation type="obsolete">Último lanzamiento : {version}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="301"/>
         <source>Download link</source>
-        <translation>Enlace de descarga</translation>
+        <translation type="obsolete">Enlace de descarga</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/mainwindow.py" line="225"/>
@@ -1842,17 +1952,17 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="335"/>
         <source>Please get the latest release {version}</source>
-        <translation>Por favor, obtener la última versión {version}</translation>
+        <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>Editar</translation>
+        <translation type="obsolete">Editar</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="370"/>
         <source>Delete</source>
-        <translation>Borrar</translation>
+        <translation type="obsolete">Borrar</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/mainwindow.py" line="303"/>
@@ -1860,95 +1970,36 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
         <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>Exportar una cuenta</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="434"/>
-        <source>All account files (*.acc)</source>
-        <translation>Archivos de cuentas (*.acc)</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="435"/>
-        <source>Export</source>
-        <translation>Exportar</translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="40"/>
-        <source>Acco&amp;unt</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="44"/>
-        <source>Co&amp;ntacts</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="101"/>
-        <source>A&amp;dd a contact</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="171"/>
-        <source>C&amp;ertification</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="392"/>
-        <source>sakia {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="416"/>
-        <source>sakia {0} - Account : {1}</source>
-        <translation type="unfinished"></translation>
+        <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="../../ui/mainwindow.ui" line="79"/>
-        <source>&amp;Duniter</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/mainwindow.py" line="433"/>
+        <source>Export an account</source>
+        <translation type="obsolete">Exportar una cuenta</translation>
     </message>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="196"/>
-        <source>&amp;Manage local node</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/mainwindow.py" line="434"/>
+        <source>All account files (*.acc)</source>
+        <translation type="obsolete">Archivos de cuentas (*.acc)</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="308"/>
-        <source>
-        &lt;h1&gt;sakia&lt;/h1&gt;
-
-        &lt;p&gt;Python/Qt duniter client&lt;/p&gt;
-        &lt;p&gt;&lt;a href=&quot;https://github.com/duniter/sakia&quot;&gt;https://github.com/duniter/sakia&lt;/a&gt;&lt;/p&gt;
-
-        &lt;p&gt;Version : {:}&lt;/p&gt;
-        {new_version_text}
-
-        &lt;p&gt;License : GPLv3&lt;/p&gt;
-
-        &lt;p&gt;&lt;b&gt;Authors&lt;/b&gt;&lt;/p&gt;
-
-        &lt;p&gt;inso&lt;/p&gt;
-        &lt;p&gt;vit&lt;/p&gt;
-        &lt;p&gt;Moul&lt;/p&gt;
-        &lt;p&gt;canercandan&lt;/p&gt;
-        </source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/mainwindow.py" line="435"/>
+        <source>Export</source>
+        <translation type="obsolete">Exportar</translation>
     </message>
+</context>
+<context>
+    <name>MainWindowController</name>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="55"/>
-        <source>Advanced</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/main_window/controller.py" line="109"/>
+        <source>Please get the latest release {version}</source>
+        <translation type="unfinished">Por favor, obtener la última versión {version}</translation>
     </message>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="201"/>
-        <source>Revoke an identity</source>
+        <location filename="../../../src/sakia/gui/main_window/controller.py" line="126"/>
+        <source>sakia {0} - {currency}</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -1957,7 +2008,7 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="73"/>
         <source>not a member</source>
-        <translation>no es un miembro</translation>
+        <translation type="obsolete">no es un miembro</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="60"/>
@@ -1975,121 +2026,237 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="97"/>
         <source>Public key</source>
-        <translation>Clave pública</translation>
+        <translation type="obsolete">Clave pública</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="97"/>
         <source>Join date</source>
-        <translation>Adjuntar una fecha</translation>
+        <translation type="obsolete">Adjuntar una fecha</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="144"/>
         <source>&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;</source>
-        <translation>&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;</translation>
+        <translation type="obsolete">&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="130"/>
         <source>Distance</source>
-        <translation>Distancia</translation>
+        <translation type="obsolete">Distancia</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="139"/>
         <source>Path</source>
-        <translation>Camino</translation>
+        <translation type="obsolete">Camino</translation>
     </message>
+</context>
+<context>
+    <name>MemberView</name>
     <message>
-        <location filename="../../../src/sakia/gui/member.py" line="92"/>
-        <source>
-                &lt;table cellpadding=&quot;5&quot;&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                </source>
+        <location filename="../../ui/member.ui" line="34"/>
+        <source>Member</source>
+        <translation type="obsolete">Miembro</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/member.py" line="97"/>
-        <source>UID Published on</source>
+        <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>
+        <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">Éxito con la publicación de su UID</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">Advertencia</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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="183"/>
+        <source>Revoke</source>
+        <translation type="unfinished">Revocar</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>
+    </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&apos;t remove your money&quot;
+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>&lt;div&gt;Your revokation document has been saved.&lt;/div&gt;
+&lt;div&gt;&lt;b&gt;Please keep it in a safe place.&lt;/b&gt;&lt;/div&gt;
+The publication of this document will remove your identity from the network.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>MemberView</name>
+    <name>NavigationModel</name>
     <message>
-        <location filename="../../ui/member.ui" line="14"/>
-        <source>Member informations</source>
+        <location filename="../../../src/sakia/gui/navigation/model.py" line="27"/>
+        <source>Network</source>
+        <translation type="unfinished">Red</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/model.py" line="59"/>
+        <source>Transfers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/member.ui" line="34"/>
-        <source>Member</source>
-        <translation type="unfinished">Miembro</translation>
+        <location filename="../../../src/sakia/gui/navigation/model.py" line="77"/>
+        <source>Identities</source>
+        <translation type="unfinished">Identidades</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/model.py" line="90"/>
+        <source>Web of Trust</source>
+        <translation type="unfinished">Anillo de Confianza</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"/>
+        <source>Open in browser</source>
+        <translation type="unfinished">Abrir en un explorador</translation>
     </message>
 </context>
 <context>
     <name>NetworkFilterProxyModel</name>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="60"/>
+        <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/models/network.py" line="61"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="41"/>
         <source>Port</source>
         <translation>Puerto</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="62"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="42"/>
         <source>Block</source>
         <translation>Bloque</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="65"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="45"/>
         <source>UID</source>
         <translation>UID</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="66"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="46"/>
         <source>Member</source>
         <translation>Miembro</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="67"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="47"/>
         <source>Pubkey</source>
         <translation>Clave pública</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="68"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="48"/>
         <source>Software</source>
         <translation>Software</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="69"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="49"/>
         <source>Version</source>
         <translation>Versión</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="83"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/>
         <source>yes</source>
         <translation>sí</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="83"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/>
         <source>no</source>
         <translation>no</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="83"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/>
         <source>offline</source>
         <translation>Desconectado</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="63"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="43"/>
         <source>Hash</source>
         <translation>Hash</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="64"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="44"/>
         <source>Time</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2099,91 +2266,99 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../ui/network_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Forma</translation>
+        <translation type="obsolete">Forma</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/network_tab.py" line="72"/>
         <source>Unset root node</source>
-        <translation type="unfinished">Desactivar el nodo raíz</translation>
+        <translation type="obsolete">Desactivar el nodo raíz</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/network_tab.py" line="78"/>
         <source>Set as root node</source>
-        <translation type="unfinished">Activar como nodo raíz</translation>
+        <translation type="obsolete">Activar como nodo raíz</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/network_tab.py" line="84"/>
         <source>Open in browser</source>
-        <translation>Abrir en un explorador</translation>
+        <translation type="obsolete">Abrir en un explorador</translation>
     </message>
 </context>
 <context>
     <name>NetworkTableModel</name>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="161"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="143"/>
         <source>Online</source>
         <translation>En línea</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="162"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="144"/>
         <source>Offline</source>
         <translation type="unfinished">Desconectado</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="163"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/>
         <source>Unsynchronized</source>
         <translation>No sincronizado</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="164"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/>
         <source>Corrupted</source>
         <translation>Corrupto</translation>
     </message>
 </context>
-<context>
-    <name>NodeManager</name>
-    <message>
-        <location filename="../../ui/node_manager.ui" line="14"/>
-        <source>Node manager</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
 <context>
     <name>PasswordAskerDialog</name>
     <message>
         <location filename="../../ui/password_asker.ui" line="14"/>
         <source>Password</source>
-        <translation>Contraseña</translation>
+        <translation type="obsolete">Contraseña</translation>
     </message>
     <message>
         <location filename="../../ui/password_asker.ui" line="23"/>
         <source>Please enter your account password</source>
-        <translation>Por favor, introduzca su contraseña de la cuenta</translation>
+        <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>Recordar mi contraseña durante esta sesión</translation>
+        <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>Contraseña incorrecta</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/password_asker.py" line="72"/>
-        <source>Non printable characters in password</source>
-        <translation type="unfinished"></translation>
+        <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>No se puede obtener la clave privada</translation>
+        <translation type="obsolete">No se puede obtener la clave privada</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/password_asker.py" line="78"/>
         <source>Wrong password typed. Cannot open the private key</source>
-        <translation>Contraseña incorrecta. No se puede abrir la clave privada</translation>
+        <translation type="obsolete">Contraseña incorrecta. No se puede abrir la clave privada</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"></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>
+    </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>
@@ -2191,17 +2366,17 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../ui/preferences.ui" line="14"/>
         <source>Preferences</source>
-        <translation>Preferencias</translation>
+        <translation type="obsolete">Preferencias</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="115"/>
         <source>Default account</source>
-        <translation>Cuenta predeterminada</translation>
+        <translation type="obsolete">Cuenta predeterminada</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="215"/>
         <source>Language</source>
-        <translation>Idioma</translation>
+        <translation type="obsolete">Idioma</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/preferences.py" line="83"/>
@@ -2211,47 +2386,47 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../ui/preferences.ui" line="129"/>
         <source>Default &amp;referential</source>
-        <translation type="unfinished">Repositorio predeterminado</translation>
+        <translation type="obsolete">Repositorio predeterminado</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="166"/>
         <source>Enable expert mode</source>
-        <translation>Activar el modo experto</translation>
+        <translation type="obsolete">Activar el modo experto</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="201"/>
         <source>Digits after commas </source>
-        <translation>Los dígitos después de comas </translation>
+        <translation type="obsolete">Los dígitos después de comas </translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="249"/>
         <source>Maximize Window at Startup</source>
-        <translation type="unfinished">Maximizar el bastidor para comenzar</translation>
+        <translation type="obsolete">Maximizar el bastidor para comenzar</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="276"/>
         <source>Enable notifications</source>
-        <translation>Activar notificaciones</translation>
+        <translation type="obsolete">Activar notificaciones</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="106"/>
         <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;General settings&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Configuración general&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+        <translation type="obsolete">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Configuración general&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="192"/>
         <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Display settings&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Configuración de la visualización&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+        <translation type="obsolete">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Configuración de la visualización&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="303"/>
         <source>Use International System of Units</source>
-        <translation>Usar una Sistema Internacional de Unidades</translation>
+        <translation type="obsolete">Usar una Sistema Internacional de Unidades</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="356"/>
         <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Network settings&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Configuración de la red&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+        <translation type="obsolete">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Configuración de la red&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="336"/>
@@ -2276,27 +2451,12 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../ui/preferences.ui" line="372"/>
         <source>Proxy server address : </source>
-        <translation type="unfinished">Dirección del servidor proxy : </translation>
+        <translation type="obsolete">Dirección del servidor proxy : </translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="382"/>
         <source>:</source>
-        <translation>:</translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="363"/>
-        <source>Use a http proxy server</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="406"/>
-        <source>Automatically refresh identities informations</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="330"/>
-        <source>Enable forgetfulness</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">:</translation>
     </message>
 </context>
 <context>
@@ -2304,17 +2464,17 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="168"/>
         <source>New account</source>
-        <translation>Nueva cuenta</translation>
+        <translation type="obsolete">Nueva cuenta</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="178"/>
         <source>Configure {0}</source>
-        <translation>Configurar {0}</translation>
+        <translation type="obsolete">Configurar {0}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="193"/>
         <source>Ok</source>
-        <translation type="unfinished">Ok</translation>
+        <translation type="obsolete">Ok</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/process_cfg_account.py" line="208"/>
@@ -2329,12 +2489,12 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="252"/>
         <source>Error</source>
-        <translation>Error</translation>
+        <translation type="obsolete">Error</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="229"/>
         <source>Warning</source>
-        <translation>Advertencia</translation>
+        <translation type="obsolete">Advertencia</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="220"/>
@@ -2347,36 +2507,28 @@ Por favor, tenga en cuenta los parámetros clave (sal y contraseña) si desea re
 Su cuenta no será retirado de las redes a las que se unieron.
 ¿ Estas seguro ?</translation>
     </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_account.py" line="229"/>
-        <source>This action will delete your account ({0}) locally.
-Please note your key parameters (salt and password) if you wish to recover it later.
-Your account won&apos;t be removed from the networks it joined.
-Are you sure ?</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>Configurar comunidad {0}</translation>
+        <translation type="obsolete">Configurar comunidad {0}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="243"/>
         <source>Add a community</source>
-        <translation>Añadir una comunidad</translation>
+        <translation type="obsolete">Añadir una comunidad</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="276"/>
         <source>Error</source>
-        <translation>Error</translation>
+        <translation type="obsolete">Error</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="305"/>
         <source>Delete</source>
-        <translation>Borrar</translation>
+        <translation type="obsolete">Borrar</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="230"/>
@@ -2412,10 +2564,91 @@ Would you like to publish the key ?</source>
         <translation type="obsolete">{0} : {1}</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>
+    </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>
+&lt;div&gt;Identity revoked : {uid} (public key : {pubkey}...)&lt;/div&gt;
+&lt;div&gt;Identity signed on block : {timestamp}&lt;/div&gt;
+    </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="102"/>
+        <source>
+        &lt;div&gt;Identity revoked : {uid} (public key : {pubkey}...)&lt;/div&gt;
+        &lt;div&gt;Identity signed on block : {timestamp}&lt;/div&gt;
+            </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="117"/>
+        <source>&lt;h4&gt;The publication of this document will remove your identity from the network.&lt;/h4&gt;
+        &lt;li&gt;
+            &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to join the targeted currency anymore.&lt;/b&gt; &lt;/li&gt;
+            &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to generate Universal Dividends anymore.&lt;/b&gt; &lt;/li&gt;
+            &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to certify individuals anymore.&lt;/b&gt; &lt;/li&gt;
+        &lt;/li&gt;
+        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>
+    </message>
+</context>
 <context>
     <name>Quantitative</name>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="6"/>
+        <location filename="../../../src/sakia/money/quantitative.py" line="8"/>
         <source>Units</source>
         <translation>Unidades</translation>
     </message>
@@ -2425,17 +2658,17 @@ Would you like to publish the key ?</source>
         <translation type="obsolete">{0} {1}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="8"/>
+        <location filename="../../../src/sakia/money/quantitative.py" line="10"/>
         <source>{0}</source>
         <translation>{0}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="7"/>
+        <location filename="../../../src/sakia/money/quantitative.py" line="9"/>
         <source>{0} {1}{2}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="9"/>
+        <location filename="../../../src/sakia/money/quantitative.py" line="11"/>
         <source>Q = Q
                                         &lt;br &gt;
                                         &lt;table&gt;
@@ -2445,7 +2678,7 @@ Would you like to publish the key ?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="17"/>
+        <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>
     </message>
@@ -2453,7 +2686,7 @@ Would you like to publish the key ?</source>
 <context>
     <name>QuantitativeZSum</name>
     <message>
-        <location filename="../../../src/sakia/core/money/quant_zerosum.py" line="7"/>
+        <location filename="../../../src/sakia/money/quant_zerosum.py" line="9"/>
         <source>Quant Z-sum</source>
         <translation type="unfinished">Quant. Z-Σ</translation>
     </message>
@@ -2463,17 +2696,12 @@ Would you like to publish the key ?</source>
         <translation type="obsolete">{0} Q0 {1}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quant_zerosum.py" line="9"/>
+        <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="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/quant_zerosum.py" line="10"/>
+        <location filename="../../../src/sakia/money/quant_zerosum.py" line="12"/>
         <source>Z0 = Q - ( M(t-1) / N(t) )
                                         &lt;br &gt;
                                         &lt;table&gt;
@@ -2486,26 +2714,44 @@ Would you like to publish the key ?</source>
                                         &lt;/table&gt;</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>
+    </message>
+</context>
+<context>
+    <name>RecipientMode</name>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="154"/>
+        <source>Transfer</source>
+        <translation type="unfinished">Transferir</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="147"/>
+        <source>Success sending money to {0}</source>
+        <translation type="unfinished">Éxito enviar dinero a {0}</translation>
+    </message>
 </context>
 <context>
     <name>Relative</name>
     <message>
-        <location filename="../../../src/sakia/core/money/relative.py" line="9"/>
+        <location filename="../../../src/sakia/money/relative.py" line="9"/>
         <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>{0} {1}DU {2}</translation>
+        <translation type="obsolete">{0} {1}DU {2}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/relative.py" line="11"/>
+        <location filename="../../../src/sakia/money/relative.py" line="11"/>
         <source>UD {0}</source>
         <translation>DU {0}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/relative.py" line="12"/>
+        <location filename="../../../src/sakia/money/relative.py" line="12"/>
         <source>R = Q / UD(t)
                                         &lt;br &gt;
                                         &lt;table&gt;
@@ -2516,41 +2762,16 @@ Would you like to publish the key ?</source>
                                         &lt;/table&gt;</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="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/relative_to_past.py" line="7"/>
-        <source>{0} {1}UD({2}) {3}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/relative_to_past.py" line="8"/>
-        <source>UD({0}) {1}</source>
-        <translation type="unfinished"></translation>
-    </message>
     <message>
-        <location filename="../../../src/sakia/core/money/relative_to_past.py" line="9"/>
-        <source>R = Q / UD(t)
-                                        &lt;br &gt;
-                                        &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Relative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Time when the value appeared&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;</source>
+        <location filename="../../../src/sakia/money/relative.py" line="10"/>
+        <source>{0} {1}UD{2}</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
     <name>RelativeZSum</name>
     <message>
-        <location filename="../../../src/sakia/core/money/relative_zerosum.py" line="7"/>
+        <location filename="../../../src/sakia/money/relative_zerosum.py" line="9"/>
         <source>Relat Z-sum</source>
         <translation type="unfinished">Relat. Z-Σ</translation>
     </message>
@@ -2560,18 +2781,18 @@ Would you like to publish the key ?</source>
         <translation type="obsolete">{0} R0 {1}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/relative_zerosum.py" line="9"/>
+        <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>
+        <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/core/money/relative_zerosum.py" line="10"/>
-        <source>R0 = (R / UD(t)) - (( M(t-1) / N(t) ) / UD(t))
+        <location filename="../../../src/sakia/money/relative_zerosum.py" line="12"/>
+        <source>R0 = (Q / UD(t)) - (( M(t-1) / N(t) ) / UD(t))
                                         &lt;br &gt;
                                         &lt;table&gt;
                                         &lt;tr&gt;&lt;td&gt;R0&lt;/td&gt;&lt;td&gt;Relative value at zero sum&lt;/td&gt;&lt;/tr&gt;
@@ -2586,120 +2807,10 @@ Would you like to publish the key ?</source>
 </context>
 <context>
     <name>RevocationDialog</name>
-    <message>
-        <location filename="../../ui/revocation.ui" line="14"/>
-        <source>Revoke an identity</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="50"/>
-        <source>&lt;h2&gt;Select a revokation document&lt;/h1&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="60"/>
-        <source>Load from file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="70"/>
-        <source>Revocation document</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="96"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:x-large; font-weight:600;&quot;&gt;Select publication destination&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="108"/>
-        <source>To a co&amp;mmunity</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="125"/>
-        <source>&amp;To an address</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="153"/>
-        <source>Revocation information</source>
-        <translation type="unfinished"></translation>
-    </message>
     <message>
         <location filename="../../ui/revocation.ui" line="210"/>
         <source>Next</source>
-        <translation type="unfinished">Siguiente</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="82"/>
-        <source>Load a revocation file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="82"/>
-        <source>All text files (*.txt)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="97"/>
-        <source>Error loading document</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="97"/>
-        <source>Loaded document is not a revocation document</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="117"/>
-        <source>Revocation</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="117"/>
-        <source>&lt;h4&gt;The publication of this document will remove your identity from the network.&lt;/h4&gt;
-&lt;li&gt;
-    &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to join the targeted community anymore.&lt;/b&gt; &lt;/li&gt;
-    &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to generate Universal Dividends anymore.&lt;/b&gt; &lt;/li&gt;
-    &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to certify individuals anymore.&lt;/b&gt; &lt;/li&gt;
-&lt;/li&gt;
-Please think twice before publishing this document.
-</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="151"/>
-        <source>Error broadcasting document</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="154"/>
-        <source>Revocation broadcast</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="154"/>
-        <source>The document was successfully broadcasted.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="174"/>
-        <source>
-&lt;div&gt;Identity revoked : {uid} (public key : {pubkey}...)&lt;/div&gt;
-&lt;div&gt;Identity signed on block : {timestamp}&lt;/div&gt;
-    </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="184"/>
-        <source>All nodes of community {name}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="186"/>
-        <source>Address {address}:{port}</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Siguiente</translation>
     </message>
 </context>
 <context>
@@ -2710,55 +2821,46 @@ Please think twice before publishing this document.
         <translation type="obsolete">Certificación expira a {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="unfinished">Forma</translation>
+        <translation type="obsolete">Forma</translation>
     </message>
     <message>
         <location filename="../../ui/search_user_view.ui" line="33"/>
         <source>Center the view on me</source>
-        <translation type="unfinished">Centrar la vista en mí</translation>
+        <translation type="obsolete">Centrar la vista en mí</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/search_user.py" line="15"/>
+        <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>
     </message>
+</context>
+<context>
+    <name>StatusBarController</name>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/search_user.py" line="68"/>
-        <source>Looking for {0}...</source>
+        <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="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="138"/>
-        <source>Broadcasting identity...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="142"/>
-        <source>UID broadcast</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="unfinished"></translation>
-    </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="149"/>
         <source>Error</source>
-        <translation type="unfinished">Error</translation>
+        <translation type="obsolete">Error</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="124"/>
@@ -2768,47 +2870,66 @@ Please think twice before publishing this document.
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="149"/>
         <source>{0}</source>
-        <translation type="unfinished">{0}</translation>
+        <translation type="obsolete">{0}</translation>
+    </message>
+</context>
+<context>
+    <name>Toast</name>
+    <message>
+        <location filename="../../ui/toast.ui" line="14"/>
+        <source>MainWindow</source>
+        <translation type="obsolete">VentanaPrincipal</translation>
     </message>
+</context>
+<context>
+    <name>ToolbarController</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>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/controller.py" line="77"/>
+        <source>Membership</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="156"/>
-        <source>Your account already exists on the network</source>
+        <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>
+    </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>
     </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>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="18"/>
+        <source>Tools</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="124"/>
-        <source>connecting...</source>
+        <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/process_cfg_community.py" line="164"/>
-        <source>Could not connect. Check hostname, ip address or port</source>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="27"/>
+        <source>Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="162"/>
-        <source>Could not connect. Check node peering entry</source>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="30"/>
+        <source>About</source>
+        <translation type="unfinished">Sobre</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="40"/>
+        <source>Membership</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>Toast</name>
     <message>
-        <location filename="../../ui/toast.ui" line="14"/>
-        <source>MainWindow</source>
-        <translation type="unfinished">VentanaPrincipal</translation>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="41"/>
+        <source>Select a connection</source>
+        <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
@@ -2888,17 +3009,12 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../../src/sakia/gui/transactions_tab.py" line="147"/>
         <source>New transactions received</source>
-        <translation>Nuevos transacciones recibidas</translation>
+        <translation type="obsolete">Nuevos transacciones recibidas</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/transactions_tab.py" line="160"/>
         <source>{:}</source>
-        <translation type="unfinished">{:}</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/transactions_tab.py" line="144"/>
-        <source>Received {amount} from {number} transfers</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">{:}</translation>
     </message>
 </context>
 <context>
@@ -2906,17 +3022,17 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../ui/transfer.ui" line="14"/>
         <source>Transfer money</source>
-        <translation>Transferir dinero</translation>
+        <translation type="obsolete">Transferir dinero</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="20"/>
         <source>Community</source>
-        <translation>Comunidad</translation>
+        <translation type="obsolete">Comunidad</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="32"/>
         <source>Transfer money to</source>
-        <translation>Transferir dinero a</translation>
+        <translation type="obsolete">Transferir dinero a</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="40"/>
@@ -2926,27 +3042,27 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../ui/transfer.ui" line="136"/>
         <source>Key</source>
-        <translation>Clave</translation>
+        <translation type="obsolete">Clave</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="246"/>
         <source> UD</source>
-        <translation> DU</translation>
+        <translation type="obsolete"> DU</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="292"/>
         <source>Transaction message</source>
-        <translation>Mensaje de transacción</translation>
+        <translation type="obsolete">Mensaje de transacción</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/transfer.py" line="137"/>
         <source>Money transfer</source>
-        <translation>Transferencia de dinero</translation>
+        <translation type="obsolete">Transferencia de dinero</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/transfer.py" line="137"/>
         <source>No amount. Please give the transfert amount</source>
-        <translation>Ninguna cantidad. Indique el monto de la transferencia</translation>
+        <translation type="obsolete">Ninguna cantidad. Indique el monto de la transferencia</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/transfer.py" line="111"/>
@@ -2956,12 +3072,12 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../../src/sakia/gui/transfer.py" line="175"/>
         <source>Transfer</source>
-        <translation>Transferir</translation>
+        <translation type="obsolete">Transferir</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/transfer.py" line="160"/>
         <source>Success sending money to {0}</source>
-        <translation>Éxito enviar dinero a {0}</translation>
+        <translation type="obsolete">Éxito enviar dinero a {0}</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/transfer.py" line="111"/>
@@ -2971,31 +3087,34 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../ui/transfer.ui" line="95"/>
         <source>&amp;Recipient public key</source>
-        <translation>&amp;Clave pública de destinatarios</translation>
+        <translation type="obsolete">&amp;Clave pública de destinatarios</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="211"/>
         <source>Wallet</source>
-        <translation>Cartera</translation>
+        <translation type="obsolete">Cartera</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="230"/>
         <source>Available money : </source>
-        <translation>Dinero disponible : </translation>
+        <translation type="obsolete">Dinero disponible : </translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="239"/>
         <source>Amount</source>
-        <translation>Cantidad</translation>
+        <translation type="obsolete">Cantidad</translation>
     </message>
+</context>
+<context>
+    <name>TransferView</name>
     <message>
-        <location filename="../../ui/transfer.ui" line="46"/>
-        <source>Con&amp;tact</source>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="26"/>
+        <source>No amount. Please give the transfer amount</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/transfer.ui" line="156"/>
-        <source>Search &amp;user</source>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="29"/>
+        <source>Please enter correct password</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -3012,45 +3131,89 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
         <translation type="obsolete">Validación... {0} %</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="167"/>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="146"/>
         <source>{0} / {1} confirmations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="171"/>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="150"/>
         <source>Confirming... {0} %</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>UDDToPast</name>
+    <name>TxHistoryController</name>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="6"/>
-        <source>Past UUD</source>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="62"/>
+        <source>Received {amount} from {number} transfers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="7"/>
-        <source>{0} {1}UUD({2}) {3}</source>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="65"/>
+        <source>New transactions received</source>
+        <translation type="unfinished">Nuevos transacciones recibidas</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>
     </message>
+</context>
+<context>
+    <name>UserInformationView</name>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="8"/>
-        <source>UUD({0}) {1}</source>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="61"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="9"/>
-        <source>R = Q / UD(t)
-                                        &lt;br &gt;
-                                        &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Dividend per day in percent&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Last UD time&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Time when the value appeared&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;DT&lt;/td&gt;&lt;td&gt;Delay between two UD in days&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;&gt;</source>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/>
+        <source>Public key</source>
+        <translation type="unfinished">Clave 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>
+    </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>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/>
+        <source>Certs. received</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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="93"/>
+        <source>#FF0000</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -3059,7 +3222,7 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Forma</translation>
+        <translation type="obsolete">Forma</translation>
     </message>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="43"/>
@@ -3074,12 +3237,12 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="34"/>
         <source>Balance</source>
-        <translation>Saldo</translation>
+        <translation type="obsolete">Saldo</translation>
     </message>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="47"/>
         <source>label_balance</source>
-        <translation>label_balance</translation>
+        <translation type="obsolete">label_balance</translation>
     </message>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="86"/>
@@ -3104,7 +3267,7 @@ Esta transferencia de dinero será eliminado y no se ha enviado.</translation>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="57"/>
         <source>label_balance_range</source>
-        <translation>label_balance_range</translation>
+        <translation type="obsolete">label_balance_range</translation>
     </message>
 </context>
 <context>
@@ -3268,17 +3431,17 @@ Revocar de su UID sólo puede éxito si no está ya validado por la red.</transl
     <message>
         <location filename="../../../src/sakia/models/wallets.py" line="72"/>
         <source>Name</source>
-        <translation>Nombre</translation>
+        <translation type="obsolete">Nombre</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/models/wallets.py" line="72"/>
         <source>Amount</source>
-        <translation>Cantidad</translation>
+        <translation type="obsolete">Cantidad</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/models/wallets.py" line="72"/>
         <source>Pubkey</source>
-        <translation>Clave pública</translation>
+        <translation type="obsolete">Clave pública</translation>
     </message>
 </context>
 <context>
@@ -3309,7 +3472,7 @@ Revocar de su UID sólo puede éxito si no está ya validado por la red.</transl
     <message>
         <location filename="../../ui/wot_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Forma</translation>
+        <translation type="obsolete">Forma</translation>
     </message>
     <message>
         <location filename="../../ui/wot_tab.ui" line="33"/>
@@ -3382,126 +3545,119 @@ Revocar de su UID sólo puede éxito si no está ya validado por la red.</transl
     <message>
         <location filename="../../ui/certifications_tab.ui" line="14"/>
         <source>Form</source>
-        <translation type="unfinished">Forma</translation>
-    </message>
-    <message>
-        <location filename="../../ui/certifications_tab.ui" line="20"/>
-        <source>Certifications</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/certifications_tab.ui" line="33"/>
-        <source>loading...</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Forma</translation>
     </message>
     <message>
         <location filename="../../ui/certifications_tab.ui" line="63"/>
         <source>dd/MM/yyyy</source>
-        <translation type="unfinished">dd/MM/yyyy</translation>
+        <translation type="obsolete">dd/MM/yyyy</translation>
     </message>
 </context>
 <context>
     <name>menu</name>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="57"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="47"/>
         <source>Certify identity</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="129"/>
+        <source>Copy pubkey to clipboard</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>menu.qmenu</name>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="42"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="37"/>
         <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="unfinished">Añadir como contacto</translation>
+        <translation type="obsolete">Añadir como contacto</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="52"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="42"/>
         <source>Send money</source>
         <translation type="unfinished">Enviar dinero</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="61"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="51"/>
         <source>View in Web of Trust</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="65"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="55"/>
         <source>Copy pubkey to clipboard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="70"/>
-        <source>Copy membership document to clipboard</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="74"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="60"/>
         <source>Copy self-certification document to clipboard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="84"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="70"/>
         <source>Transfer</source>
         <translation type="unfinished">Transferir</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="86"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="72"/>
         <source>Send again</source>
         <translation type="unfinished">Enviar de nuevo</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="90"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="76"/>
         <source>Cancel</source>
         <translation type="unfinished">Cancelar</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="95"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="81"/>
         <source>Copy raw transaction to clipboard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="100"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="86"/>
         <source>Copy transaction block to clipboard</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"/>
+        <source>Please enter your password</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
 <context>
     <name>self.config_dialog</name>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="204"/>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="88"/>
         <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>Prohibido: sal es demasiado corto</translation>
+        <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>Prohibido: contraseña es demasiado corta</translation>
+        <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>Prohibida: caracteres no válidos en el campo de la sal</translation>
+        <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>Prohibida: caracteres no válidos en el campo de la contraseña</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_account.py" line="93"/>
-        <source>Error : passwords are different</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Prohibida: caracteres no válidos en el campo de la contraseña</translation>
     </message>
 </context>
 <context>
@@ -3509,12 +3665,12 @@ Revocar de su UID sólo puede éxito si no está ya validado por la red.</transl
     <message>
         <location filename="../../ui/transactions_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Forma</translation>
+        <translation type="obsolete">Forma</translation>
     </message>
     <message>
         <location filename="../../ui/transactions_tab.ui" line="66"/>
         <source>dd/MM/yyyy</source>
-        <translation>dd/MM/yyyy</translation>
+        <translation type="obsolete">dd/MM/yyyy</translation>
     </message>
     <message>
         <location filename="../../ui/transactions_tab.ui" line="83"/>
@@ -3534,17 +3690,12 @@ Revocar de su UID sólo puede éxito si no está ya validado por la red.</transl
     <message>
         <location filename="../../ui/transactions_tab.ui" line="20"/>
         <source>Balance</source>
-        <translation type="unfinished">Saldo</translation>
+        <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>
-    <message>
-        <location filename="../../ui/transactions_tab.ui" line="33"/>
-        <source>loading...</source>
-        <translation type="unfinished"></translation>
-    </message>
 </context>
 </TS>
diff --git a/res/i18n/ts/fr_FR.ts b/res/i18n/ts/fr.ts
similarity index 70%
rename from res/i18n/ts/fr_FR.ts
rename to res/i18n/ts/fr.ts
index e504837f..565b4070 100644
--- a/res/i18n/ts/fr_FR.ts
+++ b/res/i18n/ts/fr.ts
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS><TS version="2.0" language="fr_FR" sourcelanguage="en">
+<!DOCTYPE TS><TS version="2.0" language="fr" sourcelanguage="en">
 <context>
     <name>@default</name>
     <message>
@@ -38,12 +38,7 @@
     <message>
         <location filename="../../ui/about.ui" line="14"/>
         <source>About</source>
-        <translation>A propos</translation>
-    </message>
-    <message>
-        <location filename="../../ui/about.ui" line="22"/>
-        <source>label</source>
-        <translation></translation>
+        <translation type="obsolete">A propos</translation>
     </message>
 </context>
 <context>
@@ -91,22 +86,17 @@
     <message>
         <location filename="../../../src/sakia/core/account.py" line="544"/>
         <source>Could not find user self certification.</source>
-        <translation>Impossible de trouver la certification personnelle de l&apos;utilisateur.</translation>
+        <translation type="obsolete">Impossible de trouver la certification personnelle de l&apos;utilisateur.</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/core/account.py" line="67"/>
         <source>Warning : Your membership is expiring soon.</source>
-        <translation>Attention : Votre adhésion expire bientôt.</translation>
+        <translation type="obsolete">Attention : Votre adhésion expire bientôt.</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/core/account.py" line="72"/>
         <source>Warning : Your could miss certifications soon.</source>
-        <translation>Attention : Vous pourriez manquer de certifications prochainement.</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/account.py" line="77"/>
-        <source>Warning : If you don&apos;t renew soon, your identity will be considered revoked.</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Attention : Vous pourriez manquer de certifications prochainement.</translation>
     </message>
 </context>
 <context>
@@ -114,17 +104,17 @@
     <message>
         <location filename="../../ui/account_cfg.ui" line="14"/>
         <source>Add an account</source>
-        <translation>Ajouter un compte</translation>
+        <translation type="obsolete">Ajouter un compte</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="30"/>
         <source>Account parameters</source>
-        <translation>Paramètres du compte</translation>
+        <translation type="obsolete">Paramètres du compte</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="51"/>
         <source>Account name (uid)</source>
-        <translation>Nom de compte</translation>
+        <translation type="obsolete">Nom de compte</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="68"/>
@@ -134,27 +124,27 @@
     <message>
         <location filename="../../ui/account_cfg.ui" line="84"/>
         <source>Delete account</source>
-        <translation>Supprimer ce compte</translation>
+        <translation type="obsolete">Supprimer ce compte</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="113"/>
         <source>Key parameters</source>
-        <translation>Paramètres de la clé</translation>
+        <translation type="obsolete">Paramètres de la clé</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="153"/>
         <source>Your password</source>
-        <translation>Votre mot de passe</translation>
+        <translation type="obsolete">Votre mot de passe</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="166"/>
         <source>Please repeat your password</source>
-        <translation>Veuillez répéter votre mot de passe</translation>
+        <translation type="obsolete">Veuillez répéter votre mot de passe</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="185"/>
         <source>Show public key</source>
-        <translation>Afficher la clé publique correspondante</translation>
+        <translation type="obsolete">Afficher la clé publique correspondante</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="215"/>
@@ -164,22 +154,22 @@
     <message>
         <location filename="../../ui/account_cfg.ui" line="230"/>
         <source>Add a community</source>
-        <translation>Ajouter une communauté</translation>
+        <translation type="obsolete">Ajouter une communauté</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="237"/>
         <source>Remove selected community</source>
-        <translation>Supprimer la communauté sélectionnée</translation>
+        <translation type="obsolete">Supprimer la communauté sélectionnée</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="261"/>
         <source>Previous</source>
-        <translation>Précédent</translation>
+        <translation type="obsolete">Précédent</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="281"/>
         <source>Next</source>
-        <translation>Suivant</translation>
+        <translation type="obsolete">Suivant</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="143"/>
@@ -189,12 +179,7 @@
     <message>
         <location filename="../../ui/account_cfg.ui" line="215"/>
         <source>Communities</source>
-        <translation>Communautés</translation>
-    </message>
-    <message>
-        <location filename="../../ui/account_cfg.ui" line="143"/>
-        <source>Secret key</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Communautés</translation>
     </message>
 </context>
 <context>
@@ -210,22 +195,73 @@
         <translation type="obsolete">Attention : Vous pourriez manquer de certifications prochainement.</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>
+    </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&apos;envoi de la certification</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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="103"/>
+        <source>Certifications sent : {nb_certifications}/{stock}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="110"/>
+        <source>{days} days</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>
+        <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>
+        <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>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/controller.py" line="146"/>
+        <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>Certification</translation>
+        <translation type="obsolete">Certification</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="26"/>
         <source>Community</source>
-        <translation>Communauté</translation>
+        <translation type="obsolete">Communauté</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="54"/>
         <source>Certify user</source>
-        <translation>Utilisateur certifié</translation>
+        <translation type="obsolete">Utilisateur certifié</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="40"/>
@@ -240,7 +276,7 @@
     <message>
         <location filename="../../ui/certification.ui" line="157"/>
         <source>Key</source>
-        <translation>Clé</translation>
+        <translation type="obsolete">Clé</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/certification.py" line="56"/>
@@ -270,76 +306,64 @@
     <message>
         <location filename="../../../src/sakia/gui/certification.py" line="232"/>
         <source>Not a member</source>
-        <translation>Non-membre</translation>
+        <translation type="obsolete">Non-membre</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/certification.py" line="127"/>
         <source>Success sending certification</source>
-        <translation>Succès lors de l&apos;envoi de la certification</translation>
+        <translation type="obsolete">Succès lors de l&apos;envoi de la certification</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/certification.py" line="136"/>
         <source>Could not broadcast certification : {0}</source>
-        <translation>Impossible de propager la certification : {0}</translation>
+        <translation type="obsolete">Impossible de propager la certification : {0}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/certification.py" line="226"/>
         <source>&amp;Ok</source>
-        <translation>&amp;Ok</translation>
+        <translation type="obsolete">&amp;Ok</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="73"/>
         <source>Con&amp;tact</source>
-        <translation>Contact</translation>
+        <translation type="obsolete">Contact</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="116"/>
         <source>&amp;User public key</source>
-        <translation>Clé publique de l&apos;utilisateur</translation>
+        <translation type="obsolete">Clé publique de l&apos;utilisateur</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="161"/>
         <source>S&amp;earch user</source>
         <translation type="obsolete">Rechercher une identité</translation>
     </message>
+</context>
+<context>
+    <name>CertificationView</name>
     <message>
-        <location filename="../../ui/certification.ui" line="35"/>
-        <source>Certifications stock</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/certification.ui" line="177"/>
-        <source>Sea&amp;rch user</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="200"/>
-        <source>Certifications sent : {nb_certifications}/{stock}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="211"/>
-        <source>{days} days</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="29"/>
+        <source>&amp;Ok</source>
+        <translation type="unfinished">&amp;Ok</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="213"/>
-        <source>{hours} hours and {min} min.</source>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="22"/>
+        <source>No more certifications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="215"/>
-        <source>Remaining time before next certification validation : {0}</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="24"/>
+        <source>Not a member</source>
+        <translation type="unfinished">Non-membre</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="222"/>
-        <source> (Not validated before </source>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="25"/>
+        <source>Please select an identity</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="229"/>
-        <source>No more certifications</source>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="26"/>
+        <source>&amp;Ok (Not validated before {remaining})</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -356,42 +380,42 @@
     <message>
         <location filename="../../ui/community_cfg.ui" line="17"/>
         <source>Add a community</source>
-        <translation>Ajouter une communauté</translation>
+        <translation type="obsolete">Ajouter une communauté</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="46"/>
         <source>Please enter the address of a node :</source>
-        <translation>Veuillez entrer l&apos;adresse d&apos;un nœud :</translation>
+        <translation type="obsolete">Veuillez entrer l&apos;adresse d&apos;un nœud :</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="61"/>
         <source>:</source>
-        <translation>:</translation>
+        <translation type="obsolete">:</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="162"/>
         <source>Communities nodes</source>
-        <translation>Noeuds de la communauté</translation>
+        <translation type="obsolete">Noeuds de la communauté</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="180"/>
         <source>Server</source>
-        <translation>Serveur</translation>
+        <translation type="obsolete">Serveur</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="203"/>
         <source>Add</source>
-        <translation>Ajouter</translation>
+        <translation type="obsolete">Ajouter</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="224"/>
         <source>Previous</source>
-        <translation>Précédent</translation>
+        <translation type="obsolete">Précédent</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="247"/>
         <source>Next</source>
-        <translation>Suivant</translation>
+        <translation type="obsolete">Suivant</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="98"/>
@@ -401,17 +425,303 @@
     <message>
         <location filename="../../ui/community_cfg.ui" line="98"/>
         <source>Register your account</source>
-        <translation>Enregistrer votre compte</translation>
+        <translation type="obsolete">Enregistrer votre compte</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="115"/>
         <source>Connect using your account</source>
-        <translation>Se connecter avec un compte existant</translation>
+        <translation type="obsolete">Se connecter avec un compte existant</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="132"/>
         <source>Connect as a guest</source>
-        <translation>Se connecter en invité</translation>
+        <translation type="obsolete">Se connecter en invité</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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="42"/>
+        <source>Non-Member</source>
+        <translation type="unfinished">Non-Membre</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="43"/>
+        <source>#FF0000</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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/>
+        <source>Monetary mass</source>
+        <translation type="unfinished">Masse monétaire</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/>
+        <source>Status</source>
+        <translation type="unfinished">Statut</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/>
+        <source>Certs. received</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/>
+        <source>Membership</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>
+    </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.2%} / {:} days&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </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>
+    </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>
+    </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>
+    </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>
+    </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>
+    </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>
+    </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </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%} / {:} 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&#xc4;&#x9e;(t) = UD&#xc4;&#x9e;(t-1) + c&#xc2;&#xb2;*M(t-1)/N(t-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">Dividende Universel (formule)</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>{:} = {:} + {:2.0%}&#xc2;&#xb2;* {:} / {:}</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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Name</source>
+        <translation type="unfinished">Nom</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Units</source>
+        <translation type="unfinished">Unités</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Formula</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Description</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="194"/>
+        <source>{:} day(s) {:} hour(s)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="196"/>
+        <source>{:} hour(s)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%} / {:} days&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </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>
+    </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/>
+        <source>Time period between two UD</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>
+    </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>
+    <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>
+    </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&apos;utilisateurs précédents atteignant la difficulté personnalisée</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </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>
+        <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&apos;une signature valide (en jours)</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>
+    </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>
+    </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>
+    </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>
+    </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&apos;un statut de membre valide (en jours)</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>
     </message>
 </context>
 <context>
@@ -647,77 +957,42 @@ Revoking your UID can only success if it is not already validated by the network
     <message>
         <location filename="../../../src/sakia/gui/community_tile.py" line="123"/>
         <source>Member</source>
-        <translation>Membre</translation>
+        <translation type="obsolete">Membre</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_tile.py" line="123"/>
         <source>Non-Member</source>
-        <translation>Non-Membre</translation>
+        <translation type="obsolete">Non-Membre</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
         <source>members</source>
-        <translation>membres</translation>
+        <translation type="obsolete">membres</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
         <source>Monetary mass</source>
-        <translation>Masse monétaire</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Status</source>
-        <translation>Statut</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Balance</source>
-        <translation>Solde</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="162"/>
-        <source>Not connected</source>
-        <translation>Non connecté</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="175"/>
-        <source>Community not initialized</source>
-        <translation>Communauté non initialisée</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="100"/>
-        <source>Expired or never published</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="101"/>
-        <source>Outdistanced</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="110"/>
-        <source>In WoT range</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="116"/>
-        <source>Expires in </source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Masse monétaire</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="124"/>
-        <source>#FF0000</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
+        <source>Status</source>
+        <translation type="obsolete">Statut</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Certs. received</source>
-        <translation type="unfinished"></translation>
+        <source>Balance</source>
+        <translation type="obsolete">Solde</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Membership</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/community_tile.py" line="162"/>
+        <source>Not connected</source>
+        <translation type="obsolete">Non connecté</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>
     </message>
 </context>
 <context>
@@ -725,22 +1000,22 @@ Revoking your UID can only success if it is not already validated by the network
     <message>
         <location filename="../../ui/community_view.ui" line="14"/>
         <source>Form</source>
-        <translation>Form</translation>
+        <translation type="obsolete">Form</translation>
     </message>
     <message>
         <location filename="../../ui/community_view.ui" line="59"/>
         <source>Send money</source>
-        <translation>Envoyer de la monnaie</translation>
+        <translation type="obsolete">Envoyer de la monnaie</translation>
     </message>
     <message>
         <location filename="../../ui/community_view.ui" line="76"/>
         <source>Certification</source>
-        <translation>Certification</translation>
+        <translation type="obsolete">Certification</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="334"/>
         <source>Renew membership</source>
-        <translation>Renouveler l&apos;adhésion</translation>
+        <translation type="obsolete">Renouveler l&apos;adhésion</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/community_view.py" line="46"/>
@@ -755,52 +1030,52 @@ Revoking your UID can only success if it is not already validated by the network
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="33"/>
         <source>Transactions</source>
-        <translation>Transferts</translation>
+        <translation type="obsolete">Transferts</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="34"/>
         <source>Web of Trust</source>
-        <translation>Toile de Confiance</translation>
+        <translation type="obsolete">Toile de Confiance</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="35"/>
         <source>Search Identities</source>
-        <translation>Rechercher des identités</translation>
+        <translation type="obsolete">Rechercher des identités</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="93"/>
         <source>Network</source>
-        <translation>Réseau</translation>
+        <translation type="obsolete">Réseau</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="97"/>
         <source>Show informations</source>
-        <translation>Afficher les informations</translation>
+        <translation type="obsolete">Afficher les informations</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="98"/>
         <source>Informations</source>
-        <translation>Informations</translation>
+        <translation type="obsolete">Informations</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="240"/>
         <source>Membership expiration</source>
-        <translation>Expiration de votre adhésion</translation>
+        <translation type="obsolete">Expiration de votre adhésion</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="240"/>
         <source>&lt;b&gt;Warning : Membership expiration in {0} days&lt;/b&gt;</source>
-        <translation>&lt;b&gt;Attention : Expiration de votre adhésion dans {0} jours&lt;/b&gt;</translation>
+        <translation type="obsolete">&lt;b&gt;Attention : Expiration de votre adhésion dans {0} jours&lt;/b&gt;</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="251"/>
         <source>Certifications number</source>
-        <translation>Nombre de certifications</translation>
+        <translation type="obsolete">Nombre de certifications</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="251"/>
         <source>&lt;b&gt;Warning : You are certified by only {0} persons, need {1}&lt;/b&gt;</source>
-        <translation>&lt;b&gt;Attention : Vous êtes certifiés par seulement {0} personnes, besoin de {1}&lt;/b&gt;</translation>
+        <translation type="obsolete">&lt;b&gt;Attention : Vous êtes certifiés par seulement {0} personnes, besoin de {1}&lt;/b&gt;</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="235"/>
@@ -815,61 +1090,61 @@ Revoking your UID can only success if it is not already validated by the network
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="340"/>
         <source>Send membership demand</source>
-        <translation>Envoyer une demande d&apos;adhésion</translation>
+        <translation type="obsolete">Envoyer une demande d&apos;adhésion</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="418"/>
         <source>Membership</source>
-        <translation>Adhésion</translation>
+        <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>Envoi de la demande d&apos;adhésion réussi</translation>
+        <translation type="obsolete">Envoi de la demande d&apos;adhésion réussi</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="385"/>
         <source>Warning</source>
-        <translation>Attention</translation>
+        <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>Êtes vous certain ?
+        <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>Révocation</translation>
+        <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>Envoi de la demande de révocation réussi</translation>
+        <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>Publier votre UID</translation>
+        <translation type="obsolete">Publier votre UID</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="41"/>
         <source>Revoke UID</source>
-        <translation>Révoquer votre UID</translation>
+        <translation type="obsolete">Révoquer votre UID</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="424"/>
         <source>UID</source>
-        <translation>UID</translation>
+        <translation type="obsolete">UID</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="418"/>
         <source>Success publishing your UID</source>
-        <translation>Succès de publication de votre UID</translation>
+        <translation type="obsolete">Succès de publication de votre UID</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="398"/>
@@ -879,103 +1154,155 @@ Le processus pour rejoindre la communauté devrait être refait à zéro.</trans
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="39"/>
         <source>Explore the Web of Trust</source>
-        <translation>Explorer la toile de confiance</translation>
+        <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>Afficher l&apos;explorateur</translation>
+        <translation type="obsolete">Afficher l&apos;explorateur</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="103"/>
         <source>Explorer</source>
-        <translation>Explorateur</translation>
+        <translation type="obsolete">Explorateur</translation>
     </message>
+</context>
+<context>
+    <name>ConfigureContactDialog</name>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="283"/>
-        <source>Block {0}</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../ui/contact.ui" line="14"/>
+        <source>Add a contact</source>
+        <translation type="obsolete">Ajouter un contact</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="71"/>
-        <source>Tools</source>
-        <translation type="unfinished"></translation>
+        <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/community_view.py" line="107"/>
-        <source>Advanced</source>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="117"/>
+        <source>Could not connect. Check hostname, ip address or port : &lt;br/&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="108"/>
-        <source>Save revokation document</source>
+        <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/community_view.py" line="186"/>
-        <source>Save a revokation document</source>
+        <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/community_view.py" line="186"/>
-        <source>All text files (*.txt)</source>
+        <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/community_view.py" line="195"/>
-        <source>Revokation file</source>
+        <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/community_view.py" line="195"/>
-        <source>&lt;div&gt;Your revokation document has been saved.&lt;/div&gt;
-&lt;div&gt;&lt;b&gt;Please keep it in a safe place.&lt;/b&gt;&lt;/div&gt;
-The publication of this document will remove your identity from the network.&lt;/p&gt;</source>
+        <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/community_view.py" line="228"/>
-        <source>Identity revokation</source>
+        <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/community_view.py" line="228"/>
-        <source>&lt;b&gt;Warning : Your identity will be implicitely revoked                               if you dont renew before {0} days&lt;/b&gt;</source>
+        <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>ConfigureContactDialog</name>
+    <name>ConnectionConfigView</name>
     <message>
-        <location filename="../../ui/contact.ui" line="14"/>
-        <source>Add a contact</source>
-        <translation>Ajouter un contact</translation>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="101"/>
+        <source>UID broadcast</source>
+        <translation type="unfinished">Diffusion de l&apos;UID</translation>
     </message>
     <message>
-        <location filename="../../ui/contact.ui" line="36"/>
-        <source>Pubkey</source>
-        <translation>Clé publique</translation>
+        <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/contact.py" line="81"/>
-        <source>Contact already exists</source>
-        <translation>Le contact existe déja</translation>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="102"/>
+        <source>Error</source>
+        <translation type="unfinished">Erreur</translation>
     </message>
     <message>
-        <location filename="../../ui/contact.ui" line="22"/>
-        <source>Name</source>
-        <translation>Nom</translation>
+        <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="165"/>
+        <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="165"/>
+        <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 ?
@@ -987,31 +1314,26 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/create_wallet.ui" line="14"/>
         <source>Create a new wallet</source>
-        <translation>Créer un portefeuille</translation>
+        <translation type="obsolete">Créer un portefeuille</translation>
     </message>
     <message>
         <location filename="../../ui/create_wallet.ui" line="45"/>
         <source>Wallet name :</source>
-        <translation>Nom du portefeuille :</translation>
+        <translation type="obsolete">Nom du portefeuille :</translation>
     </message>
     <message>
         <location filename="../../ui/create_wallet.ui" line="83"/>
         <source>Previous</source>
-        <translation>Précédent</translation>
+        <translation type="obsolete">Précédent</translation>
     </message>
     <message>
         <location filename="../../ui/create_wallet.ui" line="103"/>
         <source>Next</source>
-        <translation>Suivant</translation>
+        <translation type="obsolete">Suivant</translation>
     </message>
 </context>
 <context>
     <name>CurrencyTabWidget</name>
-    <message>
-        <location filename="../../ui/currency_tab.ui" line="14"/>
-        <source>Form</source>
-        <translation></translation>
-    </message>
     <message>
         <location filename="../../../src/cutecoin/gui/currency_tab.py" line="73"/>
         <source>Wallets</source>
@@ -1106,53 +1428,22 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
         <translation type="obsolete">Membre</translation>
     </message>
 </context>
-<context>
-    <name>DividendPerDay</name>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="9"/>
-        <source>UDD</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="10"/>
-        <source>{0} {1}UDD {2}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="11"/>
-        <source>UDD {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="12"/>
-        <source>UDD(t) = (Q * 100) / (UD(t) / DT)
-                                        &lt;br &gt;
-                                        &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Dividend per day in percent&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Last UD time&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;DT&lt;/td&gt;&lt;td&gt;Delay between two UD in days&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
 <context>
     <name>ExplorerTabWidget</name>
     <message>
         <location filename="../../ui/explorer_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Formulaire</translation>
+        <translation type="obsolete">Formulaire</translation>
     </message>
     <message>
         <location filename="../../ui/explorer_tab.ui" line="48"/>
         <source>Steps</source>
-        <translation>Étapes</translation>
+        <translation type="obsolete">Étapes</translation>
     </message>
     <message>
         <location filename="../../ui/explorer_tab.ui" line="65"/>
         <source>Go</source>
-        <translation type="unfinished">Envoyer</translation>
+        <translation type="obsolete">Envoyer</translation>
     </message>
 </context>
 <context>
@@ -1166,7 +1457,7 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
                     &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                     &lt;/table&gt;
                     </source>
-        <translation>
+        <translation type="obsolete">
                     &lt;table cellpadding=&quot;5&quot;&gt;
                     &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                     &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
@@ -1177,27 +1468,27 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="71"/>
         <source>Membership</source>
-        <translation>Adhésion</translation>
+        <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="unfinished">Dernier renouvellement le {:}, expire le {:}</translation>
+        <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="unfinished">Votre toile de confiance</translation>
+        <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="unfinished">Certifié par {:} membres; Certifieur de {:} membres</translation>
+        <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="unfinished">Non-membre</translation>
+        <translation type="obsolete">Non-membre</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/>
@@ -1208,7 +1499,7 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;/table&gt;
                 </source>
-        <translation>
+        <translation type="obsolete">
                 &lt;table cellpadding=&quot;5&quot;&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
@@ -1220,27 +1511,27 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
 <context>
     <name>HistoryTableModel</name>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/>
         <source>Date</source>
         <translation>Date</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
+        <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>Débit</translation>
+        <translation type="obsolete">Débit</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
         <source>Deposit</source>
-        <translation>Crédit</translation>
+        <translation type="obsolete">Crédit</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/>
         <source>Comment</source>
         <translation>Commentaire</translation>
     </message>
@@ -1249,6 +1540,11 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
         <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>
@@ -1288,7 +1584,7 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/homescreen.py" line="73"/>
         <source>Connected as {0}</source>
-        <translation>Connecté en tant que {0}</translation>
+        <translation type="obsolete">Connecté en tant que {0}</translation>
     </message>
 </context>
 <context>
@@ -1296,37 +1592,37 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/homescreen.ui" line="20"/>
         <source>Form</source>
-        <translation>Form</translation>
+        <translation type="obsolete">Form</translation>
     </message>
     <message>
         <location filename="../../ui/homescreen.ui" line="47"/>
         <source>Connected as</source>
-        <translation>Connecté en tant que</translation>
+        <translation type="obsolete">Connecté en tant que</translation>
     </message>
     <message>
         <location filename="../../ui/homescreen.ui" line="54"/>
         <source>Add a community</source>
-        <translation>Ajouter une communauté</translation>
+        <translation type="obsolete">Ajouter une communauté</translation>
     </message>
     <message>
         <location filename="../../ui/homescreen.ui" line="71"/>
         <source>Disconnect</source>
-        <translation>Se déconnecter</translation>
+        <translation type="obsolete">Se déconnecter</translation>
     </message>
     <message>
         <location filename="../../ui/homescreen.ui" line="119"/>
         <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:12pt; font-weight:600;&quot;&gt;Not Connected&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:12pt; font-weight:600;&quot;&gt;Non Connecté&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+        <translation type="obsolete">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:12pt; font-weight:600;&quot;&gt;Non Connecté&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
     </message>
     <message>
         <location filename="../../ui/homescreen.ui" line="126"/>
         <source>Connect</source>
-        <translation>Se connecter</translation>
+        <translation type="obsolete">Se connecter</translation>
     </message>
     <message>
         <location filename="../../ui/homescreen.ui" line="149"/>
         <source>New account</source>
-        <translation>Nouveau compte</translation>
+        <translation type="obsolete">Nouveau compte</translation>
     </message>
 </context>
 <context>
@@ -1334,17 +1630,17 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/identities_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Form</translation>
+        <translation type="obsolete">Form</translation>
     </message>
     <message>
         <location filename="../../ui/identities_tab.ui" line="25"/>
         <source>Research a pubkey, an uid...</source>
-        <translation>Rechercher une clé publique, un uid...</translation>
+        <translation type="obsolete">Rechercher une clé publique, un uid...</translation>
     </message>
     <message>
         <location filename="../../ui/identities_tab.ui" line="32"/>
         <source>Search</source>
-        <translation>Rechercher</translation>
+        <translation type="obsolete">Rechercher</translation>
     </message>
 </context>
 <context>
@@ -1392,33 +1688,33 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/identities_tab.py" line="32"/>
         <source>Search direct certifications</source>
-        <translation type="unfinished">Rechercher des certifications &quot;directes&quot;</translation>
+        <translation type="obsolete">Rechercher des certifications &quot;directes&quot;</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/identities_tab.py" line="33"/>
         <source>Research a pubkey, an uid...</source>
-        <translation type="unfinished">Rechercher une clé publique, un uid...</translation>
+        <translation type="obsolete">Rechercher une clé publique, un uid...</translation>
     </message>
 </context>
 <context>
     <name>IdentitiesTableModel</name>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="118"/>
+        <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="113"/>
         <source>UID</source>
         <translation>UID</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="119"/>
+        <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/models/identities.py" line="120"/>
+        <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/models/identities.py" line="121"/>
+        <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="116"/>
         <source>Expiration</source>
         <translation>Expiration</translation>
     </message>
@@ -1433,100 +1729,131 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
         <translation type="obsolete">Publication</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="122"/>
+        <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/models/identities.py" line="123"/>
+        <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 &quot;directes&quot;</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>Importer un fichier</translation>
+        <translation type="obsolete">Importer un fichier</translation>
     </message>
     <message>
         <location filename="../../ui/import_account.ui" line="36"/>
         <source>Name of the account :</source>
-        <translation>Nom du compte :</translation>
+        <translation type="obsolete">Nom du compte :</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/import_account.py" line="36"/>
         <source>Error</source>
-        <translation>Erreur</translation>
+        <translation type="obsolete">Erreur</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/import_account.py" line="40"/>
         <source>Account import</source>
-        <translation>Import de compte</translation>
+        <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>Compte importé avec succès !</translation>
+        <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>Importer un fichier de compte</translation>
+        <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>Tout fichier de compte (*.acc)</translation>
+        <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>Veuillez entrer un nom</translation>
+        <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>Ce nom existe déja</translation>
+        <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>Le fichier n&apos;est pas au format de compte</translation>
+        <translation type="obsolete">Le fichier n&apos;est pas au format de compte</translation>
     </message>
     <message>
         <location filename="../../ui/import_account.ui" line="14"/>
         <source>Import an account</source>
-        <translation>Importer un compte</translation>
+        <translation type="obsolete">Importer un compte</translation>
     </message>
 </context>
 <context>
-    <name>InformationsTabWidget</name>
+    <name>InformationsModel</name>
     <message>
-        <location filename="../../ui/informations_tab.ui" line="14"/>
-        <source>Form</source>
-        <translation></translation>
+        <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>Général</translation>
+        <translation type="obsolete">Général</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="77"/>
         <source>Rules</source>
-        <translation>Règles</translation>
+        <translation type="obsolete">Règles</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="112"/>
         <source>Money</source>
-        <translation>Monnaie</translation>
+        <translation type="obsolete">Monnaie</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="131"/>
         <source>WoT</source>
-        <translation>Toile de Confiance</translation>
+        <translation type="obsolete">Toile de Confiance</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/informations_tab.py" line="121"/>
@@ -1554,7 +1881,7 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
         <source>Universal Dividend UD(t) in</source>
-        <translation>Dividende Universel DU(t) en</translation>
+        <translation type="obsolete">Dividende Universel DU(t) en</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/informations_tab.py" line="74"/>
@@ -1564,7 +1891,7 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
         <source>Members N(t)</source>
-        <translation>Membres N(t)</translation>
+        <translation type="obsolete">Membres N(t)</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/informations_tab.py" line="74"/>
@@ -1574,38 +1901,27 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
         <source>Actual growth c = UD(t)/[M(t-1)/N(t)]</source>
-        <translation>Croissance actuelle c = DU(t)/[M(t -1)/N(t)]</translation>
+        <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>Date et heure du prochain DU (t+1)</translation>
+        <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>Pas de dividende universel créé pour le moment.</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
-        <source>
-                &lt;table cellpadding=&quot;5&quot;&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;/table&gt;
-                </source>
-        <translation></translation>
+        <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>{:2.0%} / {:} jours</translation>
+        <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>Croissance fondamentale (c) / Delta de temps (dt)</translation>
+        <translation type="obsolete">Croissance fondamentale (c) / Delta de temps (dt)</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/informations_tab.py" line="135"/>
@@ -1615,12 +1931,12 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
         <source>Universal Dividend (formula)</source>
-        <translation>Dividende Universel (formule)</translation>
+        <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>Dividende Universel (calculé)</translation>
+        <translation type="obsolete">Dividende Universel (calculé)</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/>
@@ -1636,7 +1952,7 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
             &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
             &lt;/table&gt;
             </source>
-        <translation>
+        <translation type="obsolete">
             &lt;table cellpadding=&quot;5&quot;&gt;
             &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%} / {:} jours&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
             &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
@@ -1652,42 +1968,42 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/>
         <source>Fundamental growth (c)</source>
-        <translation>Croissance fondamentale (c)</translation>
+        <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>Dividende Universel Initial DU(0) en</translation>
+        <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>Période de temps (dt) en jours (86400 secondes) entre deux DU</translation>
+        <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>Nombre de blocs utilisés pour calculer le temps median</translation>
+        <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>Le temps moyen en secondes pour écrire un bloc (temps espéré)</translation>
+        <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>Le nombre de blocs requis pour évaluer une nouvelle valeur de PoWMin</translation>
+        <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>Le nombre de blocs précédents pour vérifier la difficulté personnalisée</translation>
+        <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>Le pourcentage d&apos;utilisateurs précédents atteignant la difficulté personnalisée</translation>
+        <translation type="obsolete">Le pourcentage d&apos;utilisateurs précédents atteignant la difficulté personnalisée</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="234"/>
@@ -1697,12 +2013,12 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
         <source>Maximum age of a valid signature (in days)</source>
-        <translation>Age maximum d&apos;une signature valide (en jours)</translation>
+        <translation type="obsolete">Age maximum d&apos;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>Nombre de signatures minimum pour faire partie de la TdC</translation>
+        <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"/>
@@ -1712,22 +2028,22 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
         <source>Maximum age of a valid membership (in days)</source>
-        <translation>Age maximum d&apos;un statut de membre valide (en jours)</translation>
+        <translation type="obsolete">Age maximum d&apos;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>Distance maximum entre chaque membre de la TdC et un nouveau venu</translation>
+        <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>Masse Monétaire M(t-1) en</translation>
+        <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>Masse Monétaire par membre M(t-1)/N(t) en</translation>
+        <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"/>
@@ -1759,16 +2075,6 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
         <source>UD(t+1) = MAX { UD(t) ; c &amp;#215; M(t) / N(t) }</source>
         <translation type="obsolete">DU(t+1) = MAX { DU(t) ; c &amp;#215; M(t) / N(t) }</translation>
     </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
-        <source>{:} = MAX {{ {:} {:} ; {:2.0%} &amp;#215; {:} {:} / {:} }}</source>
-        <translation></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
-        <source>UD(t+1) = MAX { UD(t) ; c &amp;#215; M(t) / N(t+1) }</source>
-        <translation></translation>
-    </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="103"/>
         <source>
@@ -1797,7 +2103,7 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
         <source>Last UD date and time (t)</source>
-        <translation>Date et heure du dernier DU (t)</translation>
+        <translation type="obsolete">Date et heure du dernier DU (t)</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
@@ -1812,85 +2118,34 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;/table&gt;
-                </source>
-        <translation>
-                &lt;table cellpadding=&quot;5&quot;&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.2%} / {:} jours&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;/table&gt;
-                </translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
-        <source>Penultimate UD date and time (t-1)</source>
-        <translation type="unfinished">Dernier dividende universel</translation>
-    </message>
-    <message>
-        <location filename="../../ui/informations_tab.ui" line="96"/>
-        <source>Referentials</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
-        <source>Name</source>
-        <translation type="unfinished">Nom</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
-        <source>Units</source>
-        <translation type="unfinished">Unités</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
-        <source>Formula</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
-        <source>Description</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>
-            &lt;table cellpadding=&quot;5&quot;&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;/table&gt;
-            </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>Minimum delay between 2 certifications (in days)</source>
-        <translation type="unfinished"></translation>
+                </source>
+        <translation type="obsolete">
+                &lt;table cellpadding=&quot;5&quot;&gt;
+                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.2%} / {:} jours&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+                &lt;/table&gt;
+                </translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>Maximum quantity of active certifications made by member.</source>
-        <translation type="unfinished"></translation>
+        <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="266"/>
-        <source>Maximum delay a certification can wait before being expired for non-writing.</source>
-        <translation type="unfinished"></translation>
+        <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="266"/>
-        <source>Minimum percent of sentries to reach to match the distance rule</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
+        <source>Units</source>
+        <translation type="obsolete">Unités</translation>
     </message>
 </context>
 <context>
@@ -1898,7 +2153,7 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/mainwindow.ui" line="146"/>
         <source>Account</source>
-        <translation>Compte</translation>
+        <translation type="obsolete">Compte</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="61"/>
@@ -1913,37 +2168,37 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/mainwindow.ui" line="91"/>
         <source>Manage accounts</source>
-        <translation>Gérer les comptes</translation>
+        <translation type="obsolete">Gérer les comptes</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="96"/>
         <source>Configure trustable nodes</source>
-        <translation>Configurer les noeuds de confiance</translation>
+        <translation type="obsolete">Configurer les noeuds de confiance</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="121"/>
         <source>Send a message</source>
-        <translation>Envoyer un message</translation>
+        <translation type="obsolete">Envoyer un message</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="126"/>
         <source>Send money</source>
-        <translation>Envoyer de la monnaie</translation>
+        <translation type="obsolete">Envoyer de la monnaie</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="131"/>
         <source>Remove contact</source>
-        <translation>Supprimer un contact</translation>
+        <translation type="obsolete">Supprimer un contact</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="136"/>
         <source>Save</source>
-        <translation>Sauvegarder</translation>
+        <translation type="obsolete">Sauvegarder</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="435"/>
         <source>Export</source>
-        <translation>Exporter</translation>
+        <translation type="obsolete">Exporter</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/mainwindow.py" line="176"/>
@@ -1953,7 +2208,7 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="294"/>
         <source>Latest release : {version}</source>
-        <translation>Dernière version : {version}</translation>
+        <translation type="obsolete">Dernière version : {version}</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/mainwindow.py" line="246"/>
@@ -2004,12 +2259,12 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="367"/>
         <source>Edit</source>
-        <translation>Editer</translation>
+        <translation type="obsolete">Editer</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="370"/>
         <source>Delete</source>
-        <translation>Supprimer</translation>
+        <translation type="obsolete">Supprimer</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/mainwindow.py" line="303"/>
@@ -2024,17 +2279,17 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="433"/>
         <source>Export an account</source>
-        <translation>Exporter un compte</translation>
+        <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>Tout fichier de compte (*.acc)</translation>
+        <translation type="obsolete">Tout fichier de compte (*.acc)</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="50"/>
         <source>&amp;Open</source>
-        <translation>&amp;Ouvrir</translation>
+        <translation type="obsolete">&amp;Ouvrir</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="55"/>
@@ -2054,27 +2309,27 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/mainwindow.ui" line="141"/>
         <source>&amp;Quit</source>
-        <translation>&amp;Quitter</translation>
+        <translation type="obsolete">&amp;Quitter</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="151"/>
         <source>&amp;Transfer money</source>
-        <translation>&amp;Transférer de la monnaie</translation>
+        <translation type="obsolete">&amp;Transférer de la monnaie</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="156"/>
         <source>&amp;Configure</source>
-        <translation>&amp;Configurer</translation>
+        <translation type="obsolete">&amp;Configurer</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="161"/>
         <source>&amp;Import</source>
-        <translation>&amp;Importer</translation>
+        <translation type="obsolete">&amp;Importer</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="166"/>
         <source>&amp;Export</source>
-        <translation>&amp;Exporter</translation>
+        <translation type="obsolete">&amp;Exporter</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="167"/>
@@ -2084,37 +2339,37 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/mainwindow.ui" line="176"/>
         <source>&amp;Set as default</source>
-        <translation>&amp;Par défaut</translation>
+        <translation type="obsolete">&amp;Par défaut</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="181"/>
         <source>A&amp;bout</source>
-        <translation>A &amp;propos</translation>
+        <translation type="obsolete">A &amp;propos</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="186"/>
         <source>&amp;Preferences</source>
-        <translation>&amp;Préférences</translation>
+        <translation type="obsolete">&amp;Préférences</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="335"/>
         <source>Please get the latest release {version}</source>
-        <translation>Veuillez télécharger la dernière version {version}</translation>
+        <translation type="obsolete">Veuillez télécharger la dernière version {version}</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="30"/>
         <source>Fi&amp;le</source>
-        <translation>&amp;Fichier</translation>
+        <translation type="obsolete">&amp;Fichier</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="73"/>
         <source>&amp;Help</source>
-        <translation>&amp;Aide</translation>
+        <translation type="obsolete">&amp;Aide</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="191"/>
         <source>&amp;Add account</source>
-        <translation>&amp;Ajouter un compte</translation>
+        <translation type="obsolete">&amp;Ajouter un compte</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/mainwindow.py" line="246"/>
@@ -2130,27 +2385,27 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="301"/>
         <source>Download link</source>
-        <translation>Lien de téléchargement</translation>
+        <translation type="obsolete">Lien de téléchargement</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="40"/>
         <source>Acco&amp;unt</source>
-        <translation>Com&amp;pte</translation>
+        <translation type="obsolete">Com&amp;pte</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="44"/>
         <source>Co&amp;ntacts</source>
-        <translation>Co&amp;ntacts</translation>
+        <translation type="obsolete">Co&amp;ntacts</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="101"/>
         <source>A&amp;dd a contact</source>
-        <translation>A&amp;jouter un contact</translation>
+        <translation type="obsolete">A&amp;jouter un contact</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="171"/>
         <source>C&amp;ertification</source>
-        <translation>C&amp;ertification</translation>
+        <translation type="obsolete">C&amp;ertification</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/mainwindow.py" line="225"/>
@@ -2229,53 +2484,24 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="392"/>
         <source>sakia {0}</source>
-        <translation>sakia {0}</translation>
+        <translation type="obsolete">sakia {0}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="416"/>
         <source>sakia {0} - Account : {1}</source>
-        <translation>sakia {0} - Account : {1}</translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="79"/>
-        <source>&amp;Duniter</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="196"/>
-        <source>&amp;Manage local node</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="308"/>
-        <source>
-        &lt;h1&gt;sakia&lt;/h1&gt;
-
-        &lt;p&gt;Python/Qt duniter client&lt;/p&gt;
-        &lt;p&gt;&lt;a href=&quot;https://github.com/duniter/sakia&quot;&gt;https://github.com/duniter/sakia&lt;/a&gt;&lt;/p&gt;
-
-        &lt;p&gt;Version : {:}&lt;/p&gt;
-        {new_version_text}
-
-        &lt;p&gt;License : GPLv3&lt;/p&gt;
-
-        &lt;p&gt;&lt;b&gt;Authors&lt;/b&gt;&lt;/p&gt;
-
-        &lt;p&gt;inso&lt;/p&gt;
-        &lt;p&gt;vit&lt;/p&gt;
-        &lt;p&gt;Moul&lt;/p&gt;
-        &lt;p&gt;canercandan&lt;/p&gt;
-        </source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">sakia {0} - Account : {1}</translation>
     </message>
+</context>
+<context>
+    <name>MainWindowController</name>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="55"/>
-        <source>Advanced</source>
-        <translation type="unfinished"></translation>
+        <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="../../ui/mainwindow.ui" line="201"/>
-        <source>Revoke an identity</source>
+        <location filename="../../../src/sakia/gui/main_window/controller.py" line="126"/>
+        <source>sakia {0} - {currency}</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -2284,32 +2510,27 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="73"/>
         <source>not a member</source>
-        <translation>Non membre</translation>
+        <translation type="obsolete">Non membre</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="97"/>
         <source>Public key</source>
-        <translation>Clé publique</translation>
+        <translation type="obsolete">Clé publique</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="97"/>
         <source>Join date</source>
-        <translation>Date d&apos;inscription</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/member.py" line="144"/>
-        <source>&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;</source>
-        <translation></translation>
+        <translation type="obsolete">Date d&apos;inscription</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="130"/>
         <source>Distance</source>
-        <translation>Distance</translation>
+        <translation type="obsolete">Distance</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="139"/>
         <source>Path</source>
-        <translation>Chemin</translation>
+        <translation type="obsolete">Chemin</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="92"/>
@@ -2319,7 +2540,7 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 </source>
-        <translation>
+        <translation type="obsolete">
                 &lt;table cellpadding=&quot;5&quot;&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
@@ -2329,7 +2550,7 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="97"/>
         <source>UID Published on</source>
-        <translation>Identifiant publié sur le réseau</translation>
+        <translation type="obsolete">Identifiant publié sur le réseau</translation>
     </message>
 </context>
 <context>
@@ -2337,124 +2558,255 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/member.ui" line="14"/>
         <source>Member informations</source>
-        <translation>Information utilisateur</translation>
+        <translation type="obsolete">Information utilisateur</translation>
     </message>
     <message>
         <location filename="../../ui/member.ui" line="34"/>
         <source>Member</source>
-        <translation>Membre</translation>
+        <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&apos;t remove your money&quot;
+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>&lt;div&gt;Your revokation document has been saved.&lt;/div&gt;
+&lt;div&gt;&lt;b&gt;Please keep it in a safe place.&lt;/b&gt;&lt;/div&gt;
+The publication of this document will remove your identity from the network.&lt;/p&gt;</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/models/network.py" line="60"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="40"/>
         <source>Address</source>
         <translation>Adresse</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="61"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="41"/>
         <source>Port</source>
         <translation>Port</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="62"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="42"/>
         <source>Block</source>
         <translation>Bloc</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="65"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="45"/>
         <source>UID</source>
         <translation>UID</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="66"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="46"/>
         <source>Member</source>
         <translation>Membre</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="67"/>
+        <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/models/network.py" line="68"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="48"/>
         <source>Software</source>
         <translation>Logiciel</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="69"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="49"/>
         <source>Version</source>
         <translation>Version</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="83"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/>
         <source>yes</source>
         <translation>oui</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="83"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/>
         <source>no</source>
         <translation>non</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="83"/>
+        <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/models/network.py" line="63"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="43"/>
         <source>Hash</source>
         <translation>Hash</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="64"/>
+        <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="../../ui/network_tab.ui" line="14"/>
-        <source>Form</source>
-        <translation></translation>
-    </message>
     <message>
         <location filename="../../../src/sakia/gui/network_tab.py" line="72"/>
         <source>Unset root node</source>
-        <translation>Supprimer des noeuds racines</translation>
+        <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>Définir comme noeud racine</translation>
+        <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>Ouvrir dans le navigateur</translation>
+        <translation type="obsolete">Ouvrir dans le navigateur</translation>
     </message>
 </context>
 <context>
     <name>NetworkTableModel</name>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="161"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="143"/>
         <source>Online</source>
         <translation>Connecté</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="162"/>
+        <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/models/network.py" line="163"/>
+        <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/models/network.py" line="164"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/>
         <source>Corrupted</source>
         <translation>Corrompu</translation>
     </message>
@@ -2482,50 +2834,63 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
         <translation type="obsolete">Certifier cette identité</translation>
     </message>
 </context>
-<context>
-    <name>NodeManager</name>
-    <message>
-        <location filename="../../ui/node_manager.ui" line="14"/>
-        <source>Node manager</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
 <context>
     <name>PasswordAskerDialog</name>
     <message>
         <location filename="../../ui/password_asker.ui" line="14"/>
         <source>Password</source>
-        <translation>Mot de passe</translation>
+        <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>Veuillez entrer le mot de passe de votre compte</translation>
+        <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>Sauvegarder le mot de passe durant cette session</translation>
+        <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>Mauvais mot de passe</translation>
+        <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>Caractères invisibles présents dans le mot de passe</translation>
+        <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>Echec d&apos;ouverture de la clé privée</translation>
+        <translation type="obsolete">Echec d&apos;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>Mauvais mot de passe. Impossible d&apos;ouvrir votre clé privée</translation>
+        <translation type="obsolete">Mauvais mot de passe. Impossible d&apos;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&apos;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>
@@ -2533,7 +2898,7 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/preferences.ui" line="115"/>
         <source>Default account</source>
-        <translation>Compte par défaut</translation>
+        <translation type="obsolete">Compte par défaut</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="36"/>
@@ -2543,12 +2908,12 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/preferences.ui" line="215"/>
         <source>Language</source>
-        <translation>Langue</translation>
+        <translation type="obsolete">Langue</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="14"/>
         <source>Preferences</source>
-        <translation>Préférences</translation>
+        <translation type="obsolete">Préférences</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/preferences.py" line="81"/>
@@ -2558,47 +2923,47 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/preferences.ui" line="129"/>
         <source>Default &amp;referential</source>
-        <translation>Référentiel par défaut</translation>
+        <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>Activer le mode expert</translation>
+        <translation type="obsolete">Activer le mode expert</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="201"/>
         <source>Digits after commas </source>
-        <translation>Chiffres après la virgule </translation>
+        <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>Fenêtre plein écran au démarrage</translation>
+        <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>Activer les notifications</translation>
+        <translation type="obsolete">Activer les notifications</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="106"/>
         <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;General settings&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Paramètres généraux&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+        <translation type="obsolete">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Paramètres généraux&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="192"/>
         <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Display settings&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Paramètres d&apos;affichage&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+        <translation type="obsolete">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Paramètres d&apos;affichage&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="303"/>
         <source>Use International System of Units</source>
-        <translation>Utiliser le Système d&apos;Unités International</translation>
+        <translation type="obsolete">Utiliser le Système d&apos;Unités International</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="356"/>
         <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Network settings&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Paramètres réseaux&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+        <translation type="obsolete">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Paramètres réseaux&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="336"/>
@@ -2623,27 +2988,22 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/preferences.ui" line="372"/>
         <source>Proxy server address : </source>
-        <translation>Adresse du serveur proxy : </translation>
+        <translation type="obsolete">Adresse du serveur proxy : </translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="382"/>
         <source>:</source>
-        <translation>:</translation>
+        <translation type="obsolete">:</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="363"/>
         <source>Use a http proxy server</source>
-        <translation>Utiliser un serveur proxy http</translation>
+        <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>Rafraichir automatiquement les informations des identités</translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="330"/>
-        <source>Enable forgetfulness</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Rafraichir automatiquement les informations des identités</translation>
     </message>
 </context>
 <context>
@@ -2651,17 +3011,17 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="168"/>
         <source>New account</source>
-        <translation>Nouveau compte</translation>
+        <translation type="obsolete">Nouveau compte</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="178"/>
         <source>Configure {0}</source>
-        <translation>Configurer {0}</translation>
+        <translation type="obsolete">Configurer {0}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="193"/>
         <source>Ok</source>
-        <translation>Ok</translation>
+        <translation type="obsolete">Ok</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/process_cfg_account.py" line="208"/>
@@ -2676,12 +3036,12 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="252"/>
         <source>Error</source>
-        <translation>Erreur</translation>
+        <translation type="obsolete">Erreur</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="229"/>
         <source>Warning</source>
-        <translation>Attention</translation>
+        <translation type="obsolete">Attention</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="220"/>
@@ -2694,36 +3054,28 @@ Veuillez noter les paramètres de votre clé (salage et mot de passe) si vous so
 Votre compte ne sera pas supprimer des réseaux rejoins.
 Êtes vous sure ?</translation>
     </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_account.py" line="229"/>
-        <source>This action will delete your account ({0}) locally.
-Please note your key parameters (salt and password) if you wish to recover it later.
-Your account won&apos;t be removed from the networks it joined.
-Are you sure ?</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>Configurer la communauté {0}</translation>
+        <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>Ajouter une communauté</translation>
+        <translation type="obsolete">Ajouter une communauté</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="276"/>
         <source>Error</source>
-        <translation>Erreur</translation>
+        <translation type="obsolete">Erreur</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="305"/>
         <source>Delete</source>
-        <translation>Supprimer</translation>
+        <translation type="obsolete">Supprimer</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="230"/>
@@ -2754,25 +3106,106 @@ Souhaitez-vous publier votre clé publique ?</translation>
         <translation type="obsolete">Erreur réseau</translation>
     </message>
     <message>
-        <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="212"/>
-        <source>Couldn&apos;t connect to network : {0}</source>
-        <translation type="obsolete">Impossible de se connecter au réseau : {0}</translation>
+        <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="212"/>
+        <source>Couldn&apos;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&apos;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>
+    </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>
+&lt;div&gt;Identity revoked : {uid} (public key : {pubkey}...)&lt;/div&gt;
+&lt;div&gt;Identity signed on block : {timestamp}&lt;/div&gt;
+    </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="102"/>
+        <source>
+        &lt;div&gt;Identity revoked : {uid} (public key : {pubkey}...)&lt;/div&gt;
+        &lt;div&gt;Identity signed on block : {timestamp}&lt;/div&gt;
+            </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>
     </message>
     <message>
-        <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="204"/>
-        <source>UID Publishing</source>
-        <translation type="obsolete">Publication de l&apos;UID</translation>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="117"/>
+        <source>&lt;h4&gt;The publication of this document will remove your identity from the network.&lt;/h4&gt;
+        &lt;li&gt;
+            &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to join the targeted currency anymore.&lt;/b&gt; &lt;/li&gt;
+            &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to generate Universal Dividends anymore.&lt;/b&gt; &lt;/li&gt;
+            &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to certify individuals anymore.&lt;/b&gt; &lt;/li&gt;
+        &lt;/li&gt;
+        Please think twice before publishing this document.
+        </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/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>
     </message>
 </context>
 <context>
     <name>Quantitative</name>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="6"/>
+        <location filename="../../../src/sakia/money/quantitative.py" line="8"/>
         <source>Units</source>
         <translation>Unités</translation>
     </message>
@@ -2782,17 +3215,17 @@ Souhaitez-vous publier votre clé publique ?</translation>
         <translation type="obsolete">{0} {1}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="8"/>
+        <location filename="../../../src/sakia/money/quantitative.py" line="10"/>
         <source>{0}</source>
         <translation>{0}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="7"/>
+        <location filename="../../../src/sakia/money/quantitative.py" line="9"/>
         <source>{0} {1}{2}</source>
         <translation>{0} {1}{2}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="9"/>
+        <location filename="../../../src/sakia/money/quantitative.py" line="11"/>
         <source>Q = Q
                                         &lt;br &gt;
                                         &lt;table&gt;
@@ -2802,7 +3235,7 @@ Souhaitez-vous publier votre clé publique ?</translation>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="17"/>
+        <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>
     </message>
@@ -2810,7 +3243,7 @@ Souhaitez-vous publier votre clé publique ?</translation>
 <context>
     <name>QuantitativeZSum</name>
     <message>
-        <location filename="../../../src/sakia/core/money/quant_zerosum.py" line="7"/>
+        <location filename="../../../src/sakia/money/quant_zerosum.py" line="9"/>
         <source>Quant Z-sum</source>
         <translation>Quant. som. 0</translation>
     </message>
@@ -2820,17 +3253,17 @@ Souhaitez-vous publier votre clé publique ?</translation>
         <translation type="obsolete">{0} Q0 {1}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quant_zerosum.py" line="9"/>
+        <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>{0} {1}Q0 {2}</translation>
+        <translation type="obsolete">{0} {1}Q0 {2}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quant_zerosum.py" line="10"/>
+        <location filename="../../../src/sakia/money/quant_zerosum.py" line="12"/>
         <source>Z0 = Q - ( M(t-1) / N(t) )
                                         &lt;br &gt;
                                         &lt;table&gt;
@@ -2843,26 +3276,44 @@ Souhaitez-vous publier votre clé publique ?</translation>
                                         &lt;/table&gt;</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>
+    </message>
+</context>
+<context>
+    <name>RecipientMode</name>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="154"/>
+        <source>Transfer</source>
+        <translation type="unfinished">Transfert</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="147"/>
+        <source>Success sending money to {0}</source>
+        <translation type="unfinished">Envoi de monnaie à {0} réussi</translation>
+    </message>
 </context>
 <context>
     <name>Relative</name>
     <message>
-        <location filename="../../../src/sakia/core/money/relative.py" line="9"/>
+        <location filename="../../../src/sakia/money/relative.py" line="9"/>
         <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>{0} {1}DU {2}</translation>
+        <translation type="obsolete">{0} {1}DU {2}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/relative.py" line="11"/>
+        <location filename="../../../src/sakia/money/relative.py" line="11"/>
         <source>UD {0}</source>
         <translation>DU {0}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/relative.py" line="12"/>
+        <location filename="../../../src/sakia/money/relative.py" line="12"/>
         <source>R = Q / UD(t)
                                         &lt;br &gt;
                                         &lt;table&gt;
@@ -2873,41 +3324,34 @@ Souhaitez-vous publier votre clé publique ?</translation>
                                         &lt;/table&gt;</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>Dernier dividende</translation>
+        <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="unfinished">{0} {1}UD({2}) {3}</translation>
+        <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="unfinished">UD({0}) {1}</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/relative_to_past.py" line="9"/>
-        <source>R = Q / UD(t)
-                                        &lt;br &gt;
-                                        &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Relative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Time when the value appeared&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">UD({0}) {1}</translation>
     </message>
 </context>
 <context>
     <name>RelativeZSum</name>
     <message>
-        <location filename="../../../src/sakia/core/money/relative_zerosum.py" line="7"/>
+        <location filename="../../../src/sakia/money/relative_zerosum.py" line="9"/>
         <source>Relat Z-sum</source>
         <translation>Rel. som. 0</translation>
     </message>
@@ -2917,18 +3361,23 @@ Souhaitez-vous publier votre clé publique ?</translation>
         <translation type="obsolete">{0} R0 {1}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/relative_zerosum.py" line="9"/>
+        <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="unfinished">{0} {1}R0 {2}</translation>
+        <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/core/money/relative_zerosum.py" line="10"/>
-        <source>R0 = (R / UD(t)) - (( M(t-1) / N(t) ) / UD(t))
+        <location filename="../../../src/sakia/money/relative_zerosum.py" line="12"/>
+        <source>R0 = (Q / UD(t)) - (( M(t-1) / N(t) ) / UD(t))
                                         &lt;br &gt;
                                         &lt;table&gt;
                                         &lt;tr&gt;&lt;td&gt;R0&lt;/td&gt;&lt;td&gt;Relative value at zero sum&lt;/td&gt;&lt;/tr&gt;
@@ -2943,120 +3392,10 @@ Souhaitez-vous publier votre clé publique ?</translation>
 </context>
 <context>
     <name>RevocationDialog</name>
-    <message>
-        <location filename="../../ui/revocation.ui" line="14"/>
-        <source>Revoke an identity</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="50"/>
-        <source>&lt;h2&gt;Select a revokation document&lt;/h1&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="60"/>
-        <source>Load from file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="70"/>
-        <source>Revocation document</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="96"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:x-large; font-weight:600;&quot;&gt;Select publication destination&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="108"/>
-        <source>To a co&amp;mmunity</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="125"/>
-        <source>&amp;To an address</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="153"/>
-        <source>Revocation information</source>
-        <translation type="unfinished"></translation>
-    </message>
     <message>
         <location filename="../../ui/revocation.ui" line="210"/>
         <source>Next</source>
-        <translation type="unfinished">Suivant</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="82"/>
-        <source>Load a revocation file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="82"/>
-        <source>All text files (*.txt)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="97"/>
-        <source>Error loading document</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="97"/>
-        <source>Loaded document is not a revocation document</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="117"/>
-        <source>Revocation</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="117"/>
-        <source>&lt;h4&gt;The publication of this document will remove your identity from the network.&lt;/h4&gt;
-&lt;li&gt;
-    &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to join the targeted community anymore.&lt;/b&gt; &lt;/li&gt;
-    &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to generate Universal Dividends anymore.&lt;/b&gt; &lt;/li&gt;
-    &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to certify individuals anymore.&lt;/b&gt; &lt;/li&gt;
-&lt;/li&gt;
-Please think twice before publishing this document.
-</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="151"/>
-        <source>Error broadcasting document</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="154"/>
-        <source>Revocation broadcast</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="154"/>
-        <source>The document was successfully broadcasted.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="174"/>
-        <source>
-&lt;div&gt;Identity revoked : {uid} (public key : {pubkey}...)&lt;/div&gt;
-&lt;div&gt;Identity signed on block : {timestamp}&lt;/div&gt;
-    </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="184"/>
-        <source>All nodes of community {name}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="186"/>
-        <source>Address {address}:{port}</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Suivant</translation>
     </message>
 </context>
 <context>
@@ -3067,26 +3406,37 @@ Please think twice before publishing this document.
         <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>Formulaire</translation>
+        <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="unfinished">Centrer la vue sur moi</translation>
+        <translation type="obsolete">Centrer la vue sur moi</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/search_user.py" line="15"/>
+        <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/widgets/search_user.py" line="68"/>
-        <source>Looking for {0}...</source>
+        <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>
@@ -3095,44 +3445,44 @@ Please think twice before publishing this document.
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="101"/>
         <source>Could not find your identity on the network.</source>
-        <translation>Impossible de trouver votre identité sur le réseau.</translation>
+        <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>Diffusion de votre identité...</translation>
+        <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>Diffusion de l&apos;UID</translation>
+        <translation type="obsolete">Diffusion de l&apos;UID</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="142"/>
         <source>Identity broadcasted to the network</source>
-        <translation>Identité diffusée sur le réseau</translation>
+        <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>Erreur</translation>
+        <translation type="obsolete">Erreur</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="149"/>
         <source>{0}</source>
-        <translation>{0}</translation>
+        <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>Votre clé publique ou votre UID est déja présent sur le réseau.
+        <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>Votre compte existe déjà sur le réseau</translation>
+        <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"/>
@@ -3145,31 +3495,67 @@ Le votre : {0}, le réseau : {1}</translation>
         <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>Votre clé publique ou votre UID est différent sur le réseau.
+        <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="../../../src/sakia/gui/process_cfg_community.py" line="124"/>
-        <source>connecting...</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../ui/toast.ui" line="14"/>
+        <source>MainWindow</source>
+        <translation type="obsolete">Écran principal</translation>
     </message>
+</context>
+<context>
+    <name>ToolbarController</name>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="164"/>
-        <source>Could not connect. Check hostname, ip address or port</source>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/controller.py" line="77"/>
+        <source>Membership</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="162"/>
-        <source>Could not connect. Check node peering entry</source>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/controller.py" line="71"/>
+        <source>Success sending Membership demand</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>Toast</name>
+    <name>ToolbarView</name>
     <message>
-        <location filename="../../ui/toast.ui" line="14"/>
-        <source>MainWindow</source>
-        <translation>Écran principal</translation>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="12"/>
+        <source>Publish a revocation document</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="18"/>
+        <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"/>
+        <source>Settings</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">A propos</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="40"/>
+        <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>
+        <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
@@ -3259,17 +3645,17 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../../src/sakia/gui/transactions_tab.py" line="147"/>
         <source>New transactions received</source>
-        <translation>Nouveaux transferts reçus</translation>
+        <translation type="obsolete">Nouveaux transferts reçus</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/transactions_tab.py" line="160"/>
         <source>{:}</source>
-        <translation>{:}</translation>
+        <translation type="obsolete">{:}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/transactions_tab.py" line="144"/>
         <source>Received {amount} from {number} transfers</source>
-        <translation>Vous avez reçu {amount} via {number} transferts</translation>
+        <translation type="obsolete">Vous avez reçu {amount} via {number} transferts</translation>
     </message>
 </context>
 <context>
@@ -3277,17 +3663,17 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/transfer.ui" line="14"/>
         <source>Transfer money</source>
-        <translation>Transfert de monnaie</translation>
+        <translation type="obsolete">Transfert de monnaie</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="20"/>
         <source>Community</source>
-        <translation>Communauté</translation>
+        <translation type="obsolete">Communauté</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="32"/>
         <source>Transfer money to</source>
-        <translation>Transférer de la monnaie à</translation>
+        <translation type="obsolete">Transférer de la monnaie à</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="40"/>
@@ -3302,7 +3688,7 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/transfer.ui" line="136"/>
         <source>Key</source>
-        <translation>Clé</translation>
+        <translation type="obsolete">Clé</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="106"/>
@@ -3322,22 +3708,22 @@ Le transfert de monnaie sera annulé et non envoyé.</translation>
     <message>
         <location filename="../../ui/transfer.ui" line="246"/>
         <source> UD</source>
-        <translation> DU</translation>
+        <translation type="obsolete"> DU</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="292"/>
         <source>Transaction message</source>
-        <translation>Message</translation>
+        <translation type="obsolete">Message</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/transfer.py" line="137"/>
         <source>Money transfer</source>
-        <translation>Transfert de monnaie</translation>
+        <translation type="obsolete">Transfert de monnaie</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/transfer.py" line="137"/>
         <source>No amount. Please give the transfert amount</source>
-        <translation>Pas de montant. Veuillez entrer un montant</translation>
+        <translation type="obsolete">Pas de montant. Veuillez entrer un montant</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/transfer.py" line="78"/>
@@ -3369,46 +3755,54 @@ Veuillez rééssayer plus tard</translation>
     <message>
         <location filename="../../../src/sakia/gui/transfer.py" line="175"/>
         <source>Transfer</source>
-        <translation>Transfert</translation>
+        <translation type="obsolete">Transfert</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/transfer.py" line="160"/>
         <source>Success sending money to {0}</source>
-        <translation>Envoi de monnaie à {0} réussi</translation>
+        <translation type="obsolete">Envoi de monnaie à {0} réussi</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="211"/>
         <source>Wallet</source>
-        <translation>Portefeuille</translation>
+        <translation type="obsolete">Portefeuille</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="230"/>
         <source>Available money : </source>
-        <translation>Monnaie disponible : </translation>
+        <translation type="obsolete">Monnaie disponible : </translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="239"/>
         <source>Amount</source>
-        <translation>Montant</translation>
+        <translation type="obsolete">Montant</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="95"/>
         <source>&amp;Recipient public key</source>
-        <translation>Clé publique du receveur</translation>
+        <translation type="obsolete">Clé publique du receveur</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="46"/>
         <source>Con&amp;tact</source>
-        <translation>Con&amp;tact</translation>
+        <translation type="obsolete">Con&amp;tact</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="156"/>
         <source>S&amp;earch user</source>
         <translation type="obsolete">Recherche une identité</translation>
     </message>
+</context>
+<context>
+    <name>TransferView</name>
     <message>
-        <location filename="../../ui/transfer.ui" line="156"/>
-        <source>Search &amp;user</source>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="26"/>
+        <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"/>
+        <source>Please enter correct password</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -3425,55 +3819,94 @@ Veuillez rééssayer plus tard</translation>
         <translation type="obsolete">Validation en cours... {0} %</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="167"/>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="146"/>
         <source>{0} / {1} confirmations</source>
         <translation>{0} / {1} confirmations</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="171"/>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="150"/>
         <source>Confirming... {0} %</source>
         <translation>Confirmation... {0} %</translation>
     </message>
 </context>
 <context>
-    <name>UDDToPast</name>
+    <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>
+    </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>
+    </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>
+    </message>
+</context>
+<context>
+    <name>UserInformationView</name>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="6"/>
-        <source>Past UUD</source>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="61"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="7"/>
-        <source>{0} {1}UUD({2}) {3}</source>
+        <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&apos;inscription</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/>
+        <source>Expires in</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="8"/>
-        <source>UUD({0}) {1}</source>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/>
+        <source>Certs. received</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="9"/>
-        <source>R = Q / UD(t)
-                                        &lt;br &gt;
-                                        &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Dividend per day in percent&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Last UD time&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Time when the value appeared&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;DT&lt;/td&gt;&lt;td&gt;Delay between two UD in days&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;&gt;</source>
+        <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>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
     <name>WalletsTab</name>
-    <message>
-        <location filename="../../ui/wallets_tab.ui" line="14"/>
-        <source>Form</source>
-        <translation></translation>
-    </message>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="43"/>
         <source>Account</source>
@@ -3482,12 +3915,7 @@ Veuillez rééssayer plus tard</translation>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="34"/>
         <source>Balance</source>
-        <translation>Solde</translation>
-    </message>
-    <message>
-        <location filename="../../ui/wallets_tab.ui" line="47"/>
-        <source>label_balance</source>
-        <translation></translation>
+        <translation type="obsolete">Solde</translation>
     </message>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="86"/>
@@ -3509,11 +3937,6 @@ Veuillez rééssayer plus tard</translation>
         <source>Send leaving demand</source>
         <translation type="obsolete">Quitter la communauté</translation>
     </message>
-    <message>
-        <location filename="../../ui/wallets_tab.ui" line="57"/>
-        <source>label_balance_range</source>
-        <translation></translation>
-    </message>
 </context>
 <context>
     <name>WalletsTabWidget</name>
@@ -3691,17 +4114,17 @@ Revoking your UID can only success if it is not already validated by the network
     <message>
         <location filename="../../../src/sakia/models/wallets.py" line="72"/>
         <source>Name</source>
-        <translation>Nom</translation>
+        <translation type="obsolete">Nom</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/models/wallets.py" line="72"/>
         <source>Amount</source>
-        <translation>Montant</translation>
+        <translation type="obsolete">Montant</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/models/wallets.py" line="72"/>
         <source>Pubkey</source>
-        <translation>Clé publique</translation>
+        <translation type="obsolete">Clé publique</translation>
     </message>
 </context>
 <context>
@@ -3734,11 +4157,6 @@ Revoking your UID can only success if it is not already validated by the network
 </context>
 <context>
     <name>WotTabWidget</name>
-    <message>
-        <location filename="../../ui/wot_tab.ui" line="14"/>
-        <source>Form</source>
-        <translation></translation>
-    </message>
     <message>
         <location filename="../../ui/wot_tab.ui" line="33"/>
         <source>Me</source>
@@ -3819,139 +4237,147 @@ Revoking your UID can only success if it is not already validated by the network
     <message>
         <location filename="../../ui/certifications_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Formulaire</translation>
+        <translation type="obsolete">Formulaire</translation>
     </message>
     <message>
         <location filename="../../ui/certifications_tab.ui" line="20"/>
         <source>Certifications</source>
-        <translation>Certifications</translation>
+        <translation type="obsolete">Certifications</translation>
     </message>
     <message>
         <location filename="../../ui/certifications_tab.ui" line="33"/>
         <source>loading...</source>
-        <translation>chargement...</translation>
+        <translation type="obsolete">chargement...</translation>
     </message>
     <message>
         <location filename="../../ui/certifications_tab.ui" line="63"/>
         <source>dd/MM/yyyy</source>
-        <translation>dd/MM/yyyy</translation>
+        <translation type="obsolete">dd/MM/yyyy</translation>
     </message>
 </context>
 <context>
     <name>menu</name>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="57"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="47"/>
         <source>Certify identity</source>
         <translation type="unfinished">Certifier cette identité</translation>
     </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="129"/>
+        <source>Copy pubkey to clipboard</source>
+        <translation type="unfinished">Copier la clé publique</translation>
+    </message>
 </context>
 <context>
     <name>menu.qmenu</name>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="42"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="37"/>
         <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>Ajouter comme contact</translation>
+        <translation type="obsolete">Ajouter comme contact</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="52"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="42"/>
         <source>Send money</source>
         <translation>Envoyer de la monnaie</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="61"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="51"/>
         <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="65"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="55"/>
         <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="unfinished">Copier le document d&apos;adhésion</translation>
+        <translation type="obsolete">Copier le document d&apos;adhésion</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="74"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="60"/>
         <source>Copy self-certification document to clipboard</source>
         <translation type="unfinished">Copier le document d&apos;auto-certification</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="84"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="70"/>
         <source>Transfer</source>
         <translation type="unfinished">Transfert</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="86"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="72"/>
         <source>Send again</source>
         <translation type="unfinished">Renvoyer</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="90"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="76"/>
         <source>Cancel</source>
         <translation type="unfinished">Annuler</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="95"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="81"/>
         <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="100"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="86"/>
         <source>Copy transaction block to clipboard</source>
         <translation type="unfinished">Copier le bloc de la transaction</translation>
     </message>
 </context>
+<context>
+    <name>password_input</name>
+    <message>
+        <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="46"/>
+        <source>Please enter your password</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
 <context>
     <name>self.config_dialog</name>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="204"/>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="88"/>
         <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>Interdit : le sel est trop court</translation>
+        <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>Interdit : Le mot de passe est trop court</translation>
+        <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>Interdit : Caractères invalides dans le sel</translation>
+        <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>Interdit : Caractères invalides dans le mot de passe</translation>
+        <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>Erreur : les mots de passes sont différents</translation>
+        <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="14"/>
-        <source>Form</source>
-        <translation></translation>
-    </message>
     <message>
         <location filename="../../ui/transactions_tab.ui" line="66"/>
         <source>dd/MM/yyyy</source>
-        <translation>dd/MM/yyyy</translation>
+        <translation type="obsolete">dd/MM/yyyy</translation>
     </message>
     <message>
         <location filename="../../ui/transactions_tab.ui" line="100"/>
@@ -3971,12 +4397,12 @@ Revoking your UID can only success if it is not already validated by the network
     <message>
         <location filename="../../ui/transactions_tab.ui" line="20"/>
         <source>Balance</source>
-        <translation>Solde</translation>
+        <translation type="obsolete">Solde</translation>
     </message>
     <message>
         <location filename="../../ui/transactions_tab.ui" line="33"/>
         <source>loading...</source>
-        <translation>chargement...</translation>
+        <translation type="obsolete">chargement...</translation>
     </message>
 </context>
 </TS>
diff --git a/res/i18n/ts/it_IT.ts b/res/i18n/ts/it.ts
similarity index 69%
rename from res/i18n/ts/it_IT.ts
rename to res/i18n/ts/it.ts
index 5eed7bcc..25d54bd1 100644
--- a/res/i18n/ts/it_IT.ts
+++ b/res/i18n/ts/it.ts
@@ -1,16 +1,16 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS><TS version="2.0" language="it_IT" sourcelanguage="">
+<!DOCTYPE TS><TS version="2.0" language="it" sourcelanguage="">
 <context>
     <name>AboutPopup</name>
     <message>
         <location filename="../../ui/about.ui" line="14"/>
         <source>About</source>
-        <translation>A proposito</translation>
+        <translation type="obsolete">A proposito</translation>
     </message>
     <message>
         <location filename="../../ui/about.ui" line="22"/>
         <source>label</source>
-        <translation>etichetta</translation>
+        <translation type="obsolete">etichetta</translation>
     </message>
 </context>
 <context>
@@ -50,25 +50,15 @@
         <source>Relat Z-sum</source>
         <translation type="obsolete">Relat somma-Z</translation>
     </message>
-    <message>
-        <location filename="../../../src/sakia/core/account.py" line="544"/>
-        <source>Could not find user self certification.</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="unfinished">Avvertimento : La tua iscrizione sta per scadere.</translation>
+        <translation type="obsolete">Avvertimento : La tua iscrizione sta per scadere.</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/core/account.py" line="72"/>
         <source>Warning : Your could miss certifications soon.</source>
-        <translation type="unfinished">Avvertimento: Tu potrebbe perdere certificazioni presto.</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/account.py" line="77"/>
-        <source>Warning : If you don&apos;t renew soon, your identity will be considered revoked.</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Avvertimento: Tu potrebbe perdere certificazioni presto.</translation>
     </message>
 </context>
 <context>
@@ -76,17 +66,17 @@
     <message>
         <location filename="../../ui/account_cfg.ui" line="14"/>
         <source>Add an account</source>
-        <translation>Aggiungi un conto</translation>
+        <translation type="obsolete">Aggiungi un conto</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="30"/>
         <source>Account parameters</source>
-        <translation>Parametri del conto</translation>
+        <translation type="obsolete">Parametri del conto</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="51"/>
         <source>Account name (uid)</source>
-        <translation>Nome del conto (idu)</translation>
+        <translation type="obsolete">Nome del conto (idu)</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="68"/>
@@ -96,12 +86,12 @@
     <message>
         <location filename="../../ui/account_cfg.ui" line="84"/>
         <source>Delete account</source>
-        <translation>Elimina il conto</translation>
+        <translation type="obsolete">Elimina il conto</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="113"/>
         <source>Key parameters</source>
-        <translation>Parametri chiave</translation>
+        <translation type="obsolete">Parametri chiave</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="143"/>
@@ -111,47 +101,42 @@
     <message>
         <location filename="../../ui/account_cfg.ui" line="153"/>
         <source>Your password</source>
-        <translation>La tua password</translation>
+        <translation type="obsolete">La tua password</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="166"/>
         <source>Please repeat your password</source>
-        <translation>Ripetere la password</translation>
+        <translation type="obsolete">Ripetere la password</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="185"/>
         <source>Show public key</source>
-        <translation>Mostra chiave pubblica</translation>
+        <translation type="obsolete">Mostra chiave pubblica</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="230"/>
         <source>Add a community</source>
-        <translation>Aggiungi una comunità</translation>
+        <translation type="obsolete">Aggiungi una comunità</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="237"/>
         <source>Remove selected community</source>
-        <translation>Rimuovi la comunità selezionata</translation>
+        <translation type="obsolete">Rimuovi la comunità selezionata</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="261"/>
         <source>Previous</source>
-        <translation>Precedente</translation>
+        <translation type="obsolete">Precedente</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="281"/>
         <source>Next</source>
-        <translation>Seguente</translation>
+        <translation type="obsolete">Seguente</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="215"/>
         <source>Communities</source>
-        <translation>Comunità</translation>
-    </message>
-    <message>
-        <location filename="../../ui/account_cfg.ui" line="143"/>
-        <source>Secret key</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Comunità</translation>
     </message>
 </context>
 <context>
@@ -167,22 +152,73 @@
         <translation type="obsolete">Avvertimento: Tu potrebbe perdere certificazioni presto.</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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="79"/>
+        <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>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="103"/>
+        <source>Certifications sent : {nb_certifications}/{stock}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="110"/>
+        <source>{days} days</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>
+        <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>
+        <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>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/controller.py" line="146"/>
+        <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>Certificazione</translation>
+        <translation type="obsolete">Certificazione</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="26"/>
         <source>Community</source>
-        <translation>Communità</translation>
+        <translation type="obsolete">Communità</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="54"/>
         <source>Certify user</source>
-        <translation>Certifica l’utente</translation>
+        <translation type="obsolete">Certifica l’utente</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="40"/>
@@ -197,7 +233,7 @@
     <message>
         <location filename="../../ui/certification.ui" line="157"/>
         <source>Key</source>
-        <translation>Chiave</translation>
+        <translation type="obsolete">Chiave</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/certification.py" line="65"/>
@@ -222,136 +258,370 @@
     <message>
         <location filename="../../../src/sakia/gui/certification.py" line="232"/>
         <source>Not a member</source>
-        <translation>Non risulti membro di questa comunità</translation>
+        <translation type="obsolete">Non risulti membro di questa comunità</translation>
     </message>
+</context>
+<context>
+    <name>CertificationView</name>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="226"/>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="29"/>
         <source>&amp;Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="127"/>
-        <source>Success sending certification</source>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="22"/>
+        <source>No more certifications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="136"/>
-        <source>Could not broadcast certification : {0}</source>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="24"/>
+        <source>Not a member</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/certification.ui" line="73"/>
-        <source>Con&amp;tact</source>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="25"/>
+        <source>Please select an identity</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/certification.ui" line="116"/>
-        <source>&amp;User public key</source>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="26"/>
+        <source>&amp;Ok (Not validated before {remaining})</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">Aggiungi una communità</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>
+    </message>
+    <message>
+        <location filename="../../ui/community_cfg.ui" line="61"/>
+        <source>:</source>
+        <translation type="obsolete">:</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>
+    </message>
+    <message>
+        <location filename="../../ui/community_cfg.ui" line="162"/>
+        <source>Communities nodes</source>
+        <translation type="obsolete">Nodi delle comunità</translation>
+    </message>
+    <message>
+        <location filename="../../ui/community_cfg.ui" line="180"/>
+        <source>Server</source>
+        <translation type="obsolete">Server</translation>
+    </message>
+    <message>
+        <location filename="../../ui/community_cfg.ui" line="203"/>
+        <source>Add</source>
+        <translation type="obsolete">Aggiungi</translation>
+    </message>
     <message>
-        <location filename="../../ui/certification.ui" line="35"/>
-        <source>Certifications stock</source>
+        <location filename="../../ui/community_cfg.ui" line="224"/>
+        <source>Previous</source>
+        <translation type="obsolete">Precedente</translation>
+    </message>
+    <message>
+        <location filename="../../ui/community_cfg.ui" line="247"/>
+        <source>Next</source>
+        <translation type="obsolete">Seguente</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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="42"/>
+        <source>Non-Member</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/certification.ui" line="177"/>
-        <source>Sea&amp;rch user</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="43"/>
+        <source>#FF0000</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="200"/>
-        <source>Certifications sent : {nb_certifications}/{stock}</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/>
+        <source>members</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="211"/>
-        <source>{days} days</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/>
+        <source>Monetary mass</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="213"/>
-        <source>{hours} hours and {min} min.</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/>
+        <source>Status</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="215"/>
-        <source>Remaining time before next certification validation : {0}</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/>
+        <source>Certs. received</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="222"/>
-        <source> (Not validated before </source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/>
+        <source>Membership</source>
+        <translation type="unfinished">Iscrizione</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/>
+        <source>Balance</source>
+        <translation type="unfinished">Bilancia</translation>
+    </message>
+    <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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.2%} / {:} days&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="229"/>
-        <source>No more certifications</source>
+        <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>
+    </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>
+    </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>
+    </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>
+    </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>
+    </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"></translation>
     </message>
-</context>
-<context>
-    <name>CommunityConfigurationDialog</name>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="17"/>
-        <source>Add a community</source>
-        <translation>Aggiungi una communità</translation>
+        <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>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="46"/>
-        <source>Please enter the address of a node :</source>
-        <translation>Per favore, inseri l’indirizzo di un nodo :</translation>
+        <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&apos;ora (t + 1)</translation>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="61"/>
-        <source>:</source>
-        <translation>:</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </source>
+        <translation type="unfinished"></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/informations/view.py" line="134"/>
+        <source>{:2.0%} / {:} days</source>
+        <translation type="unfinished">{:2.0%} / {:} giorni</translation>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="162"/>
-        <source>Communities nodes</source>
-        <translation>Nodi delle comunità</translation>
+        <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>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="180"/>
-        <source>Server</source>
-        <translation>Server</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>UD&#xc4;&#x9e;(t) = UD&#xc4;&#x9e;(t-1) + c&#xc2;&#xb2;*M(t-1)/N(t-1)</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="203"/>
-        <source>Add</source>
-        <translation>Aggiungi</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>Universal Dividend (formula)</source>
+        <translation type="unfinished">Dividendo universale (formula)</translation>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="224"/>
-        <source>Previous</source>
-        <translation>Precedente</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>{:} = {:} + {:2.0%}&#xc2;&#xb2;* {:} / {:}</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="247"/>
-        <source>Next</source>
-        <translation>Seguente</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>Universal Dividend (computed)</source>
+        <translation type="unfinished">Dividendo Universale (calcolato)</translation>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="98"/>
-        <source>Register your account</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Name</source>
+        <translation type="unfinished">Nome</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Units</source>
+        <translation type="unfinished">Unità</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Formula</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="115"/>
-        <source>Connect using your account</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Description</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="194"/>
+        <source>{:} day(s) {:} hour(s)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="132"/>
-        <source>Connect as a guest</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="196"/>
+        <source>{:} hour(s)</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%} / {:} days&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </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">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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/>
+        <source>Time period between two UD</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>
+    </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>
+    </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>
+    </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </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>
+        <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>
+    </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>
+    </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>
+    </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>
+    </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>
+    </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>
+    </message>
 </context>
 <context>
     <name>CommunityTabWidget</name>
@@ -446,77 +716,17 @@
     <message>
         <location filename="../../../src/sakia/gui/community_tile.py" line="123"/>
         <source>Member</source>
-        <translation type="unfinished">Membro</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="123"/>
-        <source>Non-Member</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>members</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Monetary mass</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Status</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Membro</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
         <source>Balance</source>
-        <translation type="unfinished">Bilancia</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="162"/>
-        <source>Not connected</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="175"/>
-        <source>Community not initialized</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="100"/>
-        <source>Expired or never published</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="101"/>
-        <source>Outdistanced</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="110"/>
-        <source>In WoT range</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="116"/>
-        <source>Expires in </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="124"/>
-        <source>#FF0000</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Certs. received</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Bilancia</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
         <source>Membership</source>
-        <translation type="unfinished">Iscrizione</translation>
+        <translation type="obsolete">Iscrizione</translation>
     </message>
 </context>
 <context>
@@ -524,22 +734,22 @@
     <message>
         <location filename="../../ui/community_view.ui" line="14"/>
         <source>Form</source>
-        <translation type="unfinished">Formulario</translation>
+        <translation type="obsolete">Formulario</translation>
     </message>
     <message>
         <location filename="../../ui/community_view.ui" line="59"/>
         <source>Send money</source>
-        <translation type="unfinished">Invia denaro</translation>
+        <translation type="obsolete">Invia denaro</translation>
     </message>
     <message>
         <location filename="../../ui/community_view.ui" line="76"/>
         <source>Certification</source>
-        <translation type="unfinished">Certificazione</translation>
+        <translation type="obsolete">Certificazione</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="334"/>
         <source>Renew membership</source>
-        <translation type="unfinished">Rinnova iscrizione</translation>
+        <translation type="obsolete">Rinnova iscrizione</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/community_view.py" line="44"/>
@@ -554,37 +764,37 @@
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="33"/>
         <source>Transactions</source>
-        <translation type="unfinished">Transazioni</translation>
+        <translation type="obsolete">Transazioni</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="34"/>
         <source>Web of Trust</source>
-        <translation type="unfinished">Rete della fiducia</translation>
+        <translation type="obsolete">Rete della fiducia</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="93"/>
         <source>Network</source>
-        <translation type="unfinished">Rete</translation>
+        <translation type="obsolete">Rete</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="240"/>
         <source>Membership expiration</source>
-        <translation type="unfinished">Scadenza dell&apos;iscrizione</translation>
+        <translation type="obsolete">Scadenza dell&apos;iscrizione</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="240"/>
         <source>&lt;b&gt;Warning : Membership expiration in {0} days&lt;/b&gt;</source>
-        <translation type="unfinished">&lt;b&gt;Avvertimento :  scadenza dell&apos;adesione nel {0} giorni&lt;/b&gt;</translation>
+        <translation type="obsolete">&lt;b&gt;Avvertimento :  scadenza dell&apos;adesione nel {0} giorni&lt;/b&gt;</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="251"/>
         <source>Certifications number</source>
-        <translation type="unfinished">Numero delle Certificazioni</translation>
+        <translation type="obsolete">Numero delle Certificazioni</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="251"/>
         <source>&lt;b&gt;Warning : You are certified by only {0} persons, need {1}&lt;/b&gt;</source>
-        <translation type="unfinished">&lt;b&gt;Avvertimento : Tu è certificato solamente da {0} persone, necessità {1}&lt;/b&gt;</translation>
+        <translation type="obsolete">&lt;b&gt;Avvertimento : Tu è certificato solamente da {0} persone, necessità {1}&lt;/b&gt;</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="235"/>
@@ -594,19 +804,19 @@
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="340"/>
         <source>Send membership demand</source>
-        <translation type="unfinished">Invia domanda di iscrizione</translation>
+        <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="unfinished">Avvertimento</translation>
+        <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="unfinished">Sei sicuro? ↵
+        <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>
@@ -620,7 +830,7 @@ La pubblicazione di tuo UID può essere annullato da Revoca IDU.</translation>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="418"/>
         <source>Success publishing your UID</source>
-        <translation type="unfinished">Successo della pubblicazione del tuo IDU</translation>
+        <translation type="obsolete">Successo della pubblicazione del tuo IDU</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/community_view.py" line="286"/>
@@ -652,22 +862,22 @@ Revoca tuo UID può solo successo se non è già convalidato dalla rete.</transl
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="418"/>
         <source>Membership</source>
-        <translation type="unfinished">Iscrizione</translation>
+        <translation type="obsolete">Iscrizione</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="374"/>
         <source>Success sending Membership demand</source>
-        <translation type="unfinished">Domanda d’iscrizione inviata con successo</translation>
+        <translation type="obsolete">Domanda d’iscrizione inviata con successo</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="405"/>
         <source>Revoke</source>
-        <translation type="unfinished">Revoca</translation>
+        <translation type="obsolete">Revoca</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="399"/>
         <source>Success sending Revoke demand</source>
-        <translation type="unfinished">Revoca della domanda inviata con successo</translation>
+        <translation type="obsolete">Revoca della domanda inviata con successo</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/community_view.py" line="325"/>
@@ -679,136 +889,163 @@ Revoca tuo UID può solo successo se non è già convalidato dalla rete.</transl
         <source>Success sending Self Certification document</source>
         <translation type="obsolete">Autocertificazione inviata con successo</translation>
     </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="97"/>
-        <source>Show informations</source>
-        <translation type="unfinished"></translation>
-    </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="98"/>
         <source>Informations</source>
-        <translation type="unfinished">Informazioni</translation>
+        <translation type="obsolete">Informazioni</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="40"/>
         <source>Publish UID</source>
-        <translation type="unfinished">Pubblica IDU</translation>
+        <translation type="obsolete">Pubblica IDU</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="41"/>
         <source>Revoke UID</source>
-        <translation type="unfinished">Revoca IDU</translation>
+        <translation type="obsolete">Revoca IDU</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="424"/>
         <source>UID</source>
-        <translation type="unfinished">IDU</translation>
+        <translation type="obsolete">IDU</translation>
     </message>
+</context>
+<context>
+    <name>ConfigureContactDialog</name>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="35"/>
-        <source>Search Identities</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../ui/contact.ui" line="14"/>
+        <source>Add a contact</source>
+        <translation type="obsolete">Aggiungi un contatto</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="39"/>
-        <source>Explore the Web of Trust</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../ui/contact.ui" line="22"/>
+        <source>Name</source>
+        <translation type="obsolete">Nome</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="102"/>
-        <source>Show explorer</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../ui/contact.ui" line="36"/>
+        <source>Pubkey</source>
+        <translation type="obsolete">Chiave pubblica</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="103"/>
-        <source>Explorer</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/contact.py" line="81"/>
+        <source>Contact already exists</source>
+        <translation type="obsolete">Questo contatto esiste già</translation>
     </message>
+</context>
+<context>
+    <name>ConnectionConfigController</name>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="283"/>
-        <source>Block {0}</source>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="117"/>
+        <source>Could not connect. Check hostname, ip address or port : &lt;br/&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="71"/>
-        <source>Tools</source>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="151"/>
+        <source>Broadcasting identity...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="107"/>
-        <source>Advanced</source>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="205"/>
+        <source>Forbidden : salt is too short</source>
+        <translation type="unfinished">Vietato: il &quot;salt&quot; è 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 &quot;salt&quot;</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>
+    </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>
+    </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/community_view.py" line="108"/>
-        <source>Save revokation document</source>
+        <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/community_view.py" line="186"/>
-        <source>Save a revokation document</source>
+        <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/community_view.py" line="186"/>
-        <source>All text files (*.txt)</source>
+        <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/community_view.py" line="195"/>
-        <source>Revokation file</source>
+        <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/community_view.py" line="195"/>
-        <source>&lt;div&gt;Your revokation document has been saved.&lt;/div&gt;
-&lt;div&gt;&lt;b&gt;Please keep it in a safe place.&lt;/b&gt;&lt;/div&gt;
-The publication of this document will remove your identity from the network.&lt;/p&gt;</source>
+        <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>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="228"/>
-        <source>Identity revokation</source>
+        <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/community_view.py" line="228"/>
-        <source>&lt;b&gt;Warning : Your identity will be implicitely revoked                               if you dont renew before {0} days&lt;/b&gt;</source>
+        <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>ConfigureContactDialog</name>
+    <name>ConnectionConfigView</name>
     <message>
-        <location filename="../../ui/contact.ui" line="14"/>
-        <source>Add a contact</source>
-        <translation>Aggiungi un contatto</translation>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="101"/>
+        <source>UID broadcast</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/contact.ui" line="22"/>
-        <source>Name</source>
-        <translation>Nome</translation>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="96"/>
+        <source>Identity broadcasted to the network</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/contact.ui" line="36"/>
-        <source>Pubkey</source>
-        <translation>Chiave pubblica</translation>
+        <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/contact.py" line="81"/>
-        <source>Contact already exists</source>
-        <translation>Questo contatto esiste già</translation>
+        <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="165"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="145"/>
         <source>Warning</source>
         <translation type="unfinished">Avvertimento</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="165"/>
+        <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? ↵
@@ -820,22 +1057,22 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../ui/create_wallet.ui" line="14"/>
         <source>Create a new wallet</source>
-        <translation>Crea un nuovo portafoglio</translation>
+        <translation type="obsolete">Crea un nuovo portafoglio</translation>
     </message>
     <message>
         <location filename="../../ui/create_wallet.ui" line="45"/>
         <source>Wallet name :</source>
-        <translation>Nome del Portafoglio :</translation>
+        <translation type="obsolete">Nome del Portafoglio :</translation>
     </message>
     <message>
         <location filename="../../ui/create_wallet.ui" line="83"/>
         <source>Previous</source>
-        <translation>Precedente</translation>
+        <translation type="obsolete">Precedente</translation>
     </message>
     <message>
         <location filename="../../ui/create_wallet.ui" line="103"/>
         <source>Next</source>
-        <translation>Seguente</translation>
+        <translation type="obsolete">Seguente</translation>
     </message>
 </context>
 <context>
@@ -843,7 +1080,7 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../ui/currency_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Formulario</translation>
+        <translation type="obsolete">Formulario</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/currency_tab.py" line="44"/>
@@ -929,53 +1166,12 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
         <translation type="obsolete">proprietà</translation>
     </message>
 </context>
-<context>
-    <name>DividendPerDay</name>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="9"/>
-        <source>UDD</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="10"/>
-        <source>{0} {1}UDD {2}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="11"/>
-        <source>UDD {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="12"/>
-        <source>UDD(t) = (Q * 100) / (UD(t) / DT)
-                                        &lt;br &gt;
-                                        &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Dividend per day in percent&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Last UD time&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;DT&lt;/td&gt;&lt;td&gt;Delay between two UD in days&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;</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="unfinished">Formulario</translation>
-    </message>
-    <message>
-        <location filename="../../ui/explorer_tab.ui" line="48"/>
-        <source>Steps</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/explorer_tab.ui" line="65"/>
-        <source>Go</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Formulario</translation>
     </message>
 </context>
 <context>
@@ -989,7 +1185,7 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
                     &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                     &lt;/table&gt;
                     </source>
-        <translation type="unfinished">
+        <translation type="obsolete">
                     &lt;table cellpadding=&quot;5&quot;&gt;
                     &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                     &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
@@ -1000,27 +1196,22 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="71"/>
         <source>Membership</source>
-        <translation type="unfinished">Iscrizione</translation>
+        <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="unfinished">Ultimo rinnovo il {:}, scadenza il {:}</translation>
+        <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="unfinished">La tua rete della fiducia</translation>
+        <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="unfinished">Certificato da {}: membri; Certificatore di {}: membri</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/>
-        <source>Not a member</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Certificato da {}: membri; Certificatore di {}: membri</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/>
@@ -1031,7 +1222,7 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;/table&gt;
                 </source>
-        <translation type="unfinished">
+        <translation type="obsolete">
                 &lt;table cellpadding=&quot;5&quot;&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
@@ -1043,30 +1234,35 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
 <context>
     <name>HistoryTableModel</name>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/>
         <source>Date</source>
         <translation>Data</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
+        <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>Pagamento</translation>
+        <translation type="obsolete">Pagamento</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
         <source>Deposit</source>
-        <translation>Deposito</translation>
+        <translation type="obsolete">Deposito</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
+        <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>
@@ -1113,48 +1309,18 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
             &lt;h3&gt;&lt;a href={version_url}&gt;Link per scaricare&lt;/a&gt;&lt;/h3&gt;
             </translation>
     </message>
-    <message>
-        <location filename="../../../src/sakia/gui/homescreen.py" line="73"/>
-        <source>Connected as {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
 </context>
 <context>
     <name>HomescreenWidget</name>
     <message>
         <location filename="../../ui/homescreen.ui" line="20"/>
         <source>Form</source>
-        <translation type="unfinished">Formulario</translation>
-    </message>
-    <message>
-        <location filename="../../ui/homescreen.ui" line="47"/>
-        <source>Connected as</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/homescreen.ui" line="54"/>
-        <source>Add a community</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/homescreen.ui" line="71"/>
-        <source>Disconnect</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/homescreen.ui" line="119"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:12pt; font-weight:600;&quot;&gt;Not Connected&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/homescreen.ui" line="126"/>
-        <source>Connect</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Formulario</translation>
     </message>
     <message>
         <location filename="../../ui/homescreen.ui" line="149"/>
         <source>New account</source>
-        <translation type="unfinished">Nuovo conto</translation>
+        <translation type="obsolete">Nuovo conto</translation>
     </message>
 </context>
 <context>
@@ -1162,17 +1328,12 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../ui/identities_tab.ui" line="14"/>
         <source>Form</source>
-        <translation type="unfinished">Formulario</translation>
-    </message>
-    <message>
-        <location filename="../../ui/identities_tab.ui" line="25"/>
-        <source>Research a pubkey, an uid...</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Formulario</translation>
     </message>
     <message>
         <location filename="../../ui/identities_tab.ui" line="32"/>
         <source>Search</source>
-        <translation type="unfinished">Ricerca</translation>
+        <translation type="obsolete">Ricerca</translation>
     </message>
 </context>
 <context>
@@ -1207,36 +1368,26 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
         <source>View in Web of Trust</source>
         <translation type="obsolete">Vedi in Rete della Fiducia</translation>
     </message>
-    <message>
-        <location filename="../../../src/sakia/gui/identities_tab.py" line="32"/>
-        <source>Search direct certifications</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="unfinished"></translation>
-    </message>
 </context>
 <context>
     <name>IdentitiesTableModel</name>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="118"/>
+        <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="113"/>
         <source>UID</source>
         <translation>IDU</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="119"/>
+        <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/models/identities.py" line="120"/>
+        <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="115"/>
         <source>Renewed</source>
         <translation>Rinnovato</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="121"/>
+        <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="116"/>
         <source>Expiration</source>
         <translation>Scadenza</translation>
     </message>
@@ -1246,72 +1397,108 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
         <translation type="obsolete">Validazione</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="122"/>
+        <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/models/identities.py" line="123"/>
+        <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>Importa un conto</translation>
+        <translation type="obsolete">Importa un conto</translation>
     </message>
     <message>
         <location filename="../../ui/import_account.ui" line="25"/>
         <source>Import a file</source>
-        <translation>Importa un file</translation>
+        <translation type="obsolete">Importa un file</translation>
     </message>
     <message>
         <location filename="../../ui/import_account.ui" line="36"/>
         <source>Name of the account :</source>
-        <translation>Nome del conto :</translation>
+        <translation type="obsolete">Nome del conto :</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/import_account.py" line="36"/>
         <source>Error</source>
-        <translation>Errore</translation>
+        <translation type="obsolete">Errore</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/import_account.py" line="40"/>
         <source>Account import</source>
-        <translation>Importazione del conto</translation>
+        <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>Conto importato con successo !</translation>
+        <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>Importare un file di account</translation>
+        <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>Tutti i file di account  (*.acc)</translation>
+        <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>Per favore, inserisci un nome</translation>
+        <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>Il nome esiste già</translation>
+        <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="unfinished">Il file non è un formato conto</translation>
+        <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>
@@ -1319,12 +1506,12 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../ui/informations_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Formulario</translation>
+        <translation type="obsolete">Formulario</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="52"/>
         <source>General</source>
-        <translation>Generale</translation>
+        <translation type="obsolete">Generale</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="61"/>
@@ -1334,7 +1521,7 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../ui/informations_tab.ui" line="77"/>
         <source>Rules</source>
-        <translation>Regole</translation>
+        <translation type="obsolete">Regole</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="83"/>
@@ -1344,7 +1531,7 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../ui/informations_tab.ui" line="112"/>
         <source>Money</source>
-        <translation>Denaro</translation>
+        <translation type="obsolete">Denaro</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="102"/>
@@ -1354,7 +1541,7 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../ui/informations_tab.ui" line="131"/>
         <source>WoT</source>
-        <translation>RdF</translation>
+        <translation type="obsolete">RdF</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="121"/>
@@ -1389,42 +1576,42 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
         <source>Universal Dividend UD(t) in</source>
-        <translation>Il Dividende Universale DU(t) in</translation>
+        <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>Massa monetaria M(t-1)  in</translation>
+        <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>Membri N(t)</translation>
+        <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>Massa monetaria per membro M(t-1)/N(t) in</translation>
+        <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>Crescita effettiva c = DU(t)/[M(t-1)/N (t)]</translation>
+        <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>Ultimo DU data e ora (t)</translation>
+        <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>Seguente DU data e l&apos;ora (t + 1)</translation>
+        <translation type="obsolete">Seguente DU data e l&apos;ora (t + 1)</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="204"/>
         <source>No Universal Dividend created yet.</source>
-        <translation>Nessun Dividendo Universale ancora creato.</translation>
+        <translation type="obsolete">Nessun Dividendo Universale ancora creato.</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
@@ -1435,7 +1622,7 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;/table&gt;
                 </source>
-        <translation>
+        <translation type="obsolete">
                 &lt;table cellpadding=&quot;5&quot;&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
@@ -1446,32 +1633,32 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
         <source>{:2.0%} / {:} days</source>
-        <translation>{:2.0%} / {:} giorni</translation>
+        <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>Crescita fondamentale (c) / Tempo delta (dt)</translation>
+        <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 &amp;#215; M(t) / N(t+1) }</source>
-        <translation>UD(t+1) = MAX { UD(t) ; c &amp;#215; M(t) / N(t+1) }</translation>
+        <translation type="obsolete">UD(t+1) = MAX { UD(t) ; c &amp;#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>Dividendo universale (formula)</translation>
+        <translation type="obsolete">Dividendo universale (formula)</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
         <source>{:} = MAX {{ {:} {:} ; {:2.0%} &amp;#215; {:} {:} / {:} }}</source>
-        <translation>{:} = MAX {{ {:} {:} ; {:2.0%} &amp;#215; {:} {:} / {:} }}</translation>
+        <translation type="obsolete">{:} = MAX {{ {:} {:} ; {:2.0%} &amp;#215; {:} {:} / {:} }}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
         <source>Universal Dividend (computed)</source>
-        <translation>Dividendo Universale (calcolato)</translation>
+        <translation type="obsolete">Dividendo Universale (calcolato)</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/>
@@ -1487,7 +1674,7 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
             &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
             &lt;/table&gt;
             </source>
-        <translation>
+        <translation type="obsolete">
             &lt;table cellpadding=&quot;5&quot;&gt;
             &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%} / {:} days&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
             &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
@@ -1503,42 +1690,42 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/>
         <source>Fundamental growth (c)</source>
-        <translation>Crescita fondamentale  (c)</translation>
+        <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>Dividendo Universale iniziale UD (0) in</translation>
+        <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>Periodo di tempo (dt) in giorni (86400 secondi) tra due DU</translation>
+        <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>Numero di blocchi utilizzati per calcolare il tempo medio</translation>
+        <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>Il tempo medio in secondi per la scrittura di 1 blocco (tempo desiderato)</translation>
+        <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>Il numero di blocchi necessari per valutare il valore di nuovo PoWMin</translation>
+        <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>Il numero di blocchi precedenti per verificare la presenza di difficoltà personalizzata</translation>
+        <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>La percentuale di emittenti precedenti che arrivano à una difficoltà personalizzata</translation>
+        <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"/>
@@ -1571,12 +1758,12 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
         <source>Maximum age of a valid signature (in days)</source>
-        <translation>Età massima di una firma valida (in giorni)</translation>
+        <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>Quantità minima di firme per far parte della RdF</translation>
+        <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"/>
@@ -1586,94 +1773,22 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
         <source>Maximum age of a valid membership (in days)</source>
-        <translation>Età massima di un abbonamento valido (in giorni)</translation>
+        <translation type="obsolete">Età massima di un abbonamento valido (in giorni)</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>Distanza massima tra ogni membro RdF e un nuovo arrivato</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
-        <source>
-                &lt;table cellpadding=&quot;5&quot;&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.2%} / {:} days&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;/table&gt;
-                </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
-        <source>Penultimate UD date and time (t-1)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/informations_tab.ui" line="96"/>
-        <source>Referentials</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Distanza massima tra ogni membro RdF e un nuovo arrivato</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
         <source>Name</source>
-        <translation type="unfinished">Nome</translation>
+        <translation type="obsolete">Nome</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
         <source>Units</source>
-        <translation type="unfinished">Unità</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
-        <source>Formula</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
-        <source>Description</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>
-            &lt;table cellpadding=&quot;5&quot;&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;/table&gt;
-            </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>Minimum delay between 2 certifications (in days)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>Maximum quantity of active certifications made by member.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>Maximum delay a certification can wait before being expired for non-writing.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>Minimum percent of sentries to reach to match the distance rule</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Unità</translation>
     </message>
 </context>
 <context>
@@ -1681,12 +1796,12 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../ui/mainwindow.ui" line="30"/>
         <source>Fi&amp;le</source>
-        <translation type="unfinished">&amp;File</translation>
+        <translation type="obsolete">&amp;File</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="146"/>
         <source>Account</source>
-        <translation>Conto</translation>
+        <translation type="obsolete">Conto</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="55"/>
@@ -1696,22 +1811,22 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../ui/mainwindow.ui" line="50"/>
         <source>&amp;Open</source>
-        <translation>&amp;Aperto</translation>
+        <translation type="obsolete">&amp;Aperto</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="73"/>
         <source>&amp;Help</source>
-        <translation>&amp;Aiuto</translation>
+        <translation type="obsolete">&amp;Aiuto</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="91"/>
         <source>Manage accounts</source>
-        <translation>Gesta i conti</translation>
+        <translation type="obsolete">Gesta i conti</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="96"/>
         <source>Configure trustable nodes</source>
-        <translation>Configura nodi affidabili</translation>
+        <translation type="obsolete">Configura nodi affidabili</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="97"/>
@@ -1721,47 +1836,47 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../ui/mainwindow.ui" line="121"/>
         <source>Send a message</source>
-        <translation>Invia un messagio</translation>
+        <translation type="obsolete">Invia un messagio</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="126"/>
         <source>Send money</source>
-        <translation>Invia denaro</translation>
+        <translation type="obsolete">Invia denaro</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="131"/>
         <source>Remove contact</source>
-        <translation>Elimina contatto</translation>
+        <translation type="obsolete">Elimina contatto</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="136"/>
         <source>Save</source>
-        <translation>Salva</translation>
+        <translation type="obsolete">Salva</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="141"/>
         <source>&amp;Quit</source>
-        <translation>&amp;Abbandona</translation>
+        <translation type="obsolete">&amp;Abbandona</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="151"/>
         <source>&amp;Transfer money</source>
-        <translation>&amp;Trasferi denaro</translation>
+        <translation type="obsolete">&amp;Trasferi denaro</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="156"/>
         <source>&amp;Configure</source>
-        <translation>&amp;Configura</translation>
+        <translation type="obsolete">&amp;Configura</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="161"/>
         <source>&amp;Import</source>
-        <translation>&amp;Importa</translation>
+        <translation type="obsolete">&amp;Importa</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="166"/>
         <source>&amp;Export</source>
-        <translation>&amp;Exporta</translation>
+        <translation type="obsolete">&amp;Exporta</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="167"/>
@@ -1771,32 +1886,32 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../ui/mainwindow.ui" line="176"/>
         <source>&amp;Set as default</source>
-        <translation>&amp;Imposta come predefinito</translation>
+        <translation type="obsolete">&amp;Imposta come predefinito</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="181"/>
         <source>A&amp;bout</source>
-        <translation>A proposito</translation>
+        <translation type="obsolete">A proposito</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="186"/>
         <source>&amp;Preferences</source>
-        <translation>&amp;Preferences</translation>
+        <translation type="obsolete">&amp;Preferences</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="191"/>
         <source>&amp;Add account</source>
-        <translation>&amp;Aggiungi conto</translation>
+        <translation type="obsolete">&amp;Aggiungi conto</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="294"/>
         <source>Latest release : {version}</source>
-        <translation>Ultima versione : {version}</translation>
+        <translation type="obsolete">Ultima versione : {version}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="301"/>
         <source>Download link</source>
-        <translation>Link per scaricare</translation>
+        <translation type="obsolete">Link per scaricare</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/mainwindow.py" line="225"/>
@@ -1836,113 +1951,54 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="335"/>
         <source>Please get the latest release {version}</source>
-        <translation type="unfinished">Si prega di ottenere l&apos;ultimo rilascio {version}</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="367"/>
-        <source>Edit</source>
-        <translation>Modifica</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="370"/>
-        <source>Delete</source>
-        <translation>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>Exporta un conto</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="434"/>
-        <source>All account files (*.acc)</source>
-        <translation>Tutti i file di account (* .acc)</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="435"/>
-        <source>Export</source>
-        <translation>Exporta</translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="40"/>
-        <source>Acco&amp;unt</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="44"/>
-        <source>Co&amp;ntacts</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Si prega di ottenere l&apos;ultimo rilascio {version}</translation>
     </message>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="101"/>
-        <source>A&amp;dd a contact</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/mainwindow.py" line="367"/>
+        <source>Edit</source>
+        <translation type="obsolete">Modifica</translation>
     </message>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="171"/>
-        <source>C&amp;ertification</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/mainwindow.py" line="370"/>
+        <source>Delete</source>
+        <translation type="obsolete">Cancella</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="392"/>
-        <source>sakia {0}</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/cutecoin/gui/mainwindow.py" line="303"/>
+        <source>CuteCoin {0}</source>
+        <translation type="obsolete">CuteCoin {0}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="416"/>
-        <source>sakia {0} - Account : {1}</source>
-        <translation type="unfinished"></translation>
+        <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="../../ui/mainwindow.ui" line="79"/>
-        <source>&amp;Duniter</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/mainwindow.py" line="433"/>
+        <source>Export an account</source>
+        <translation type="obsolete">Exporta un conto</translation>
     </message>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="196"/>
-        <source>&amp;Manage local node</source>
-        <translation type="unfinished"></translation>
+        <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>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="308"/>
-        <source>
-        &lt;h1&gt;sakia&lt;/h1&gt;
-
-        &lt;p&gt;Python/Qt duniter client&lt;/p&gt;
-        &lt;p&gt;&lt;a href=&quot;https://github.com/duniter/sakia&quot;&gt;https://github.com/duniter/sakia&lt;/a&gt;&lt;/p&gt;
-
-        &lt;p&gt;Version : {:}&lt;/p&gt;
-        {new_version_text}
-
-        &lt;p&gt;License : GPLv3&lt;/p&gt;
-
-        &lt;p&gt;&lt;b&gt;Authors&lt;/b&gt;&lt;/p&gt;
-
-        &lt;p&gt;inso&lt;/p&gt;
-        &lt;p&gt;vit&lt;/p&gt;
-        &lt;p&gt;Moul&lt;/p&gt;
-        &lt;p&gt;canercandan&lt;/p&gt;
-        </source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/mainwindow.py" line="435"/>
+        <source>Export</source>
+        <translation type="obsolete">Exporta</translation>
     </message>
+</context>
+<context>
+    <name>MainWindowController</name>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="55"/>
-        <source>Advanced</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/main_window/controller.py" line="109"/>
+        <source>Please get the latest release {version}</source>
+        <translation type="unfinished">Si prega di ottenere l&apos;ultimo rilascio {version}</translation>
     </message>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="201"/>
-        <source>Revoke an identity</source>
+        <location filename="../../../src/sakia/gui/main_window/controller.py" line="126"/>
+        <source>sakia {0} - {currency}</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -1951,7 +2007,7 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="73"/>
         <source>not a member</source>
-        <translation>non un membro</translation>
+        <translation type="obsolete">non un membro</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="60"/>
@@ -1969,121 +2025,237 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="97"/>
         <source>Public key</source>
-        <translation>Chiave pubblica</translation>
+        <translation type="obsolete">Chiave pubblica</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="97"/>
         <source>Join date</source>
-        <translation>Data di iscrizione</translation>
+        <translation type="obsolete">Data di iscrizione</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="144"/>
         <source>&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;</source>
-        <translation>&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;</translation>
+        <translation type="obsolete">&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="130"/>
         <source>Distance</source>
-        <translation>Distanza</translation>
+        <translation type="obsolete">Distanza</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="139"/>
         <source>Path</source>
-        <translation>Percorso</translation>
+        <translation type="obsolete">Percorso</translation>
     </message>
+</context>
+<context>
+    <name>MemberView</name>
     <message>
-        <location filename="../../../src/sakia/gui/member.py" line="92"/>
-        <source>
-                &lt;table cellpadding=&quot;5&quot;&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                </source>
+        <location filename="../../ui/member.ui" line="34"/>
+        <source>Member</source>
+        <translation type="obsolete">Membro</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/member.py" line="97"/>
-        <source>UID Published on</source>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="117"/>
+        <source>Publish UID</source>
+        <translation type="unfinished">Pubblica IDU</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">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>
+    </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="183"/>
+        <source>Revoke</source>
+        <translation type="unfinished">Revoca</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>
+    </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&apos;t remove your money&quot;
+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>&lt;div&gt;Your revokation document has been saved.&lt;/div&gt;
+&lt;div&gt;&lt;b&gt;Please keep it in a safe place.&lt;/b&gt;&lt;/div&gt;
+The publication of this document will remove your identity from the network.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>MemberView</name>
+    <name>NavigationModel</name>
     <message>
-        <location filename="../../ui/member.ui" line="14"/>
-        <source>Member informations</source>
+        <location filename="../../../src/sakia/gui/navigation/model.py" line="27"/>
+        <source>Network</source>
+        <translation type="unfinished">Rete</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/model.py" line="59"/>
+        <source>Transfers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/member.ui" line="34"/>
-        <source>Member</source>
-        <translation type="unfinished">Membro</translation>
+        <location filename="../../../src/sakia/gui/navigation/model.py" line="77"/>
+        <source>Identities</source>
+        <translation type="unfinished">Identità</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/model.py" line="90"/>
+        <source>Web of Trust</source>
+        <translation type="unfinished">Rete della fiducia</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"/>
+        <source>Open in browser</source>
+        <translation type="unfinished">Apri nel browser</translation>
     </message>
 </context>
 <context>
     <name>NetworkFilterProxyModel</name>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="60"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="40"/>
         <source>Address</source>
         <translation>Indirizzo</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="61"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="41"/>
         <source>Port</source>
         <translation>Porto</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="62"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="42"/>
         <source>Block</source>
         <translation>Blocca</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="65"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="45"/>
         <source>UID</source>
         <translation>IDU</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="66"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="46"/>
         <source>Member</source>
         <translation>Membro</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="67"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="47"/>
         <source>Pubkey</source>
         <translation>Chiave pubblica</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="68"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="48"/>
         <source>Software</source>
         <translation>Software</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="69"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="49"/>
         <source>Version</source>
         <translation>Versione</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="83"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/>
         <source>yes</source>
         <translation>si</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="83"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/>
         <source>no</source>
         <translation>no</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="83"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/>
         <source>offline</source>
         <translation>offline</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="63"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="43"/>
         <source>Hash</source>
         <translation>Hash</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="64"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="44"/>
         <source>Time</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2093,91 +2265,104 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../ui/network_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Formulario</translation>
+        <translation type="obsolete">Formulario</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/network_tab.py" line="72"/>
         <source>Unset root node</source>
-        <translation>Annulla il nodo principale</translation>
+        <translation type="obsolete">Annulla il nodo principale</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/network_tab.py" line="78"/>
         <source>Set as root node</source>
-        <translation>Impostato come nodo principale</translation>
+        <translation type="obsolete">Impostato come nodo principale</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/network_tab.py" line="84"/>
         <source>Open in browser</source>
-        <translation>Apri nel browser</translation>
+        <translation type="obsolete">Apri nel browser</translation>
     </message>
 </context>
 <context>
     <name>NetworkTableModel</name>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="161"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="143"/>
         <source>Online</source>
         <translation>In linea</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="162"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="144"/>
         <source>Offline</source>
         <translation>Offline</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="163"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/>
         <source>Unsynchronized</source>
         <translation>Non sincronizzato</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="164"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/>
         <source>Corrupted</source>
         <translation>Corrotto</translation>
     </message>
 </context>
-<context>
-    <name>NodeManager</name>
-    <message>
-        <location filename="../../ui/node_manager.ui" line="14"/>
-        <source>Node manager</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
 <context>
     <name>PasswordAskerDialog</name>
     <message>
         <location filename="../../ui/password_asker.ui" line="14"/>
         <source>Password</source>
-        <translation>Password</translation>
+        <translation type="obsolete">Password</translation>
     </message>
     <message>
         <location filename="../../ui/password_asker.ui" line="23"/>
         <source>Please enter your account password</source>
-        <translation>Si prega di inserire la password dell&apos;account</translation>
+        <translation type="obsolete">Si prega di inserire la password dell&apos;account</translation>
     </message>
     <message>
         <location filename="../../ui/password_asker.ui" line="32"/>
         <source>Remember my password during this session</source>
-        <translation>Ricorda la mia password durante questa sessione</translation>
+        <translation type="obsolete">Ricorda la mia password durante questa sessione</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/password_asker.py" line="72"/>
         <source>Bad password</source>
-        <translation>Password errata</translation>
+        <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>Caratteri non stampabili in password</translation>
+        <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>Impossibile ottenere la chiave privata</translation>
+        <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>Password errata digitata. Impossibile aprire la chiave privata</translation>
+        <translation type="obsolete">Password errata digitata. Impossibile aprire la chiave privata</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">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>
+    </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>
@@ -2185,42 +2370,42 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../ui/preferences.ui" line="14"/>
         <source>Preferences</source>
-        <translation>Preferenze</translation>
+        <translation type="obsolete">Preferenze</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="115"/>
         <source>Default account</source>
-        <translation>Conto predefinito</translation>
+        <translation type="obsolete">Conto predefinito</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="129"/>
         <source>Default &amp;referential</source>
-        <translation>Referenziale predefinito</translation>
+        <translation type="obsolete">Referenziale predefinito</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="166"/>
         <source>Enable expert mode</source>
-        <translation>Attiva il modo esperto</translation>
+        <translation type="obsolete">Attiva il modo esperto</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="201"/>
         <source>Digits after commas </source>
-        <translation>Cifre dopo virgole </translation>
+        <translation type="obsolete">Cifre dopo virgole </translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="215"/>
         <source>Language</source>
-        <translation>Lingua</translation>
+        <translation type="obsolete">Lingua</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="249"/>
         <source>Maximize Window at Startup</source>
-        <translation>Massimizza finestra all&apos;avvio</translation>
+        <translation type="obsolete">Massimizza finestra all&apos;avvio</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="276"/>
         <source>Enable notifications</source>
-        <translation>Attiva gli notificazioni</translation>
+        <translation type="obsolete">Attiva gli notificazioni</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/preferences.py" line="83"/>
@@ -2230,22 +2415,22 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../ui/preferences.ui" line="106"/>
         <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;General settings&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Impostazioni generali&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+        <translation type="obsolete">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Impostazioni generali&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="192"/>
         <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Display settings&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Impostazioni di visualizzazione&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+        <translation type="obsolete">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Impostazioni di visualizzazione&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="303"/>
         <source>Use International System of Units</source>
-        <translation>Utilizzare Sistema Internazionale di Unità</translation>
+        <translation type="obsolete">Utilizzare Sistema Internazionale di Unità</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="356"/>
         <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Network settings&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Impostazioni di rete&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+        <translation type="obsolete">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Impostazioni di rete&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="336"/>
@@ -2270,27 +2455,12 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../ui/preferences.ui" line="372"/>
         <source>Proxy server address : </source>
-        <translation>Indirizzo server proxy : </translation>
+        <translation type="obsolete">Indirizzo server proxy : </translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="382"/>
         <source>:</source>
-        <translation>:</translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="363"/>
-        <source>Use a http proxy server</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="406"/>
-        <source>Automatically refresh identities informations</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="330"/>
-        <source>Enable forgetfulness</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">:</translation>
     </message>
 </context>
 <context>
@@ -2298,17 +2468,17 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="168"/>
         <source>New account</source>
-        <translation>Nuovo conto</translation>
+        <translation type="obsolete">Nuovo conto</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="178"/>
         <source>Configure {0}</source>
-        <translation>Configura {0}</translation>
+        <translation type="obsolete">Configura {0}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="193"/>
         <source>Ok</source>
-        <translation>Ok</translation>
+        <translation type="obsolete">Ok</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/process_cfg_account.py" line="208"/>
@@ -2323,7 +2493,7 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="229"/>
         <source>Warning</source>
-        <translation>Avvertimento</translation>
+        <translation type="obsolete">Avvertimento</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="220"/>
@@ -2339,15 +2509,7 @@ sei sicuro ?</translation>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="252"/>
         <source>Error</source>
-        <translation>Errore</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_account.py" line="229"/>
-        <source>This action will delete your account ({0}) locally.
-Please note your key parameters (salt and password) if you wish to recover it later.
-Your account won&apos;t be removed from the networks it joined.
-Are you sure ?</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Errore</translation>
     </message>
 </context>
 <context>
@@ -2355,22 +2517,22 @@ Are you sure ?</source>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="240"/>
         <source>Configure community {0}</source>
-        <translation>Configura comunità {0}</translation>
+        <translation type="obsolete">Configura comunità {0}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="243"/>
         <source>Add a community</source>
-        <translation>Aggiungi una comunità</translation>
+        <translation type="obsolete">Aggiungi una comunità</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="276"/>
         <source>Error</source>
-        <translation>Errore</translation>
+        <translation type="obsolete">Errore</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="305"/>
         <source>Delete</source>
-        <translation>Elimina</translation>
+        <translation type="obsolete">Elimina</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="204"/>
@@ -2406,10 +2568,91 @@ Would you like to publish the key ?</source>
 Vuoi pubblicare la chiave?</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>
+    </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>
+&lt;div&gt;Identity revoked : {uid} (public key : {pubkey}...)&lt;/div&gt;
+&lt;div&gt;Identity signed on block : {timestamp}&lt;/div&gt;
+    </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="102"/>
+        <source>
+        &lt;div&gt;Identity revoked : {uid} (public key : {pubkey}...)&lt;/div&gt;
+        &lt;div&gt;Identity signed on block : {timestamp}&lt;/div&gt;
+            </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="117"/>
+        <source>&lt;h4&gt;The publication of this document will remove your identity from the network.&lt;/h4&gt;
+        &lt;li&gt;
+            &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to join the targeted currency anymore.&lt;/b&gt; &lt;/li&gt;
+            &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to generate Universal Dividends anymore.&lt;/b&gt; &lt;/li&gt;
+            &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to certify individuals anymore.&lt;/b&gt; &lt;/li&gt;
+        &lt;/li&gt;
+        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>
+    </message>
+</context>
 <context>
     <name>Quantitative</name>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="6"/>
+        <location filename="../../../src/sakia/money/quantitative.py" line="8"/>
         <source>Units</source>
         <translation>Unità</translation>
     </message>
@@ -2419,17 +2662,17 @@ Vuoi pubblicare la chiave?</translation>
         <translation type="obsolete">{0} {1}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="8"/>
+        <location filename="../../../src/sakia/money/quantitative.py" line="10"/>
         <source>{0}</source>
         <translation>{0}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="7"/>
+        <location filename="../../../src/sakia/money/quantitative.py" line="9"/>
         <source>{0} {1}{2}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="9"/>
+        <location filename="../../../src/sakia/money/quantitative.py" line="11"/>
         <source>Q = Q
                                         &lt;br &gt;
                                         &lt;table&gt;
@@ -2439,7 +2682,7 @@ Vuoi pubblicare la chiave?</translation>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="17"/>
+        <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>
     </message>
@@ -2447,7 +2690,7 @@ Vuoi pubblicare la chiave?</translation>
 <context>
     <name>QuantitativeZSum</name>
     <message>
-        <location filename="../../../src/sakia/core/money/quant_zerosum.py" line="7"/>
+        <location filename="../../../src/sakia/money/quant_zerosum.py" line="9"/>
         <source>Quant Z-sum</source>
         <translation type="unfinished">Quant somma-Z</translation>
     </message>
@@ -2457,17 +2700,12 @@ Vuoi pubblicare la chiave?</translation>
         <translation type="obsolete">{0} Q0 {1}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quant_zerosum.py" line="9"/>
+        <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="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/quant_zerosum.py" line="10"/>
+        <location filename="../../../src/sakia/money/quant_zerosum.py" line="12"/>
         <source>Z0 = Q - ( M(t-1) / N(t) )
                                         &lt;br &gt;
                                         &lt;table&gt;
@@ -2480,26 +2718,44 @@ Vuoi pubblicare la chiave?</translation>
                                         &lt;/table&gt;</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>
+    </message>
+</context>
+<context>
+    <name>RecipientMode</name>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="154"/>
+        <source>Transfer</source>
+        <translation type="unfinished">Trasferi</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="147"/>
+        <source>Success sending money to {0}</source>
+        <translation type="unfinished">Successo l&apos;invio di denaro a {0}</translation>
+    </message>
 </context>
 <context>
     <name>Relative</name>
     <message>
-        <location filename="../../../src/sakia/core/money/relative.py" line="9"/>
+        <location filename="../../../src/sakia/money/relative.py" line="9"/>
         <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>{0} {1}DU {2}</translation>
+        <translation type="obsolete">{0} {1}DU {2}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/relative.py" line="11"/>
+        <location filename="../../../src/sakia/money/relative.py" line="11"/>
         <source>UD {0}</source>
         <translation>DU {0}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/relative.py" line="12"/>
+        <location filename="../../../src/sakia/money/relative.py" line="12"/>
         <source>R = Q / UD(t)
                                         &lt;br &gt;
                                         &lt;table&gt;
@@ -2510,41 +2766,16 @@ Vuoi pubblicare la chiave?</translation>
                                         &lt;/table&gt;</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="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/relative_to_past.py" line="7"/>
-        <source>{0} {1}UD({2}) {3}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/relative_to_past.py" line="8"/>
-        <source>UD({0}) {1}</source>
-        <translation type="unfinished"></translation>
-    </message>
     <message>
-        <location filename="../../../src/sakia/core/money/relative_to_past.py" line="9"/>
-        <source>R = Q / UD(t)
-                                        &lt;br &gt;
-                                        &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Relative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Time when the value appeared&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;</source>
+        <location filename="../../../src/sakia/money/relative.py" line="10"/>
+        <source>{0} {1}UD{2}</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
     <name>RelativeZSum</name>
     <message>
-        <location filename="../../../src/sakia/core/money/relative_zerosum.py" line="7"/>
+        <location filename="../../../src/sakia/money/relative_zerosum.py" line="9"/>
         <source>Relat Z-sum</source>
         <translation type="unfinished">Relat somma-Z</translation>
     </message>
@@ -2554,18 +2785,18 @@ Vuoi pubblicare la chiave?</translation>
         <translation type="obsolete">{0} R0 {1}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/relative_zerosum.py" line="9"/>
+        <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>
+        <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/core/money/relative_zerosum.py" line="10"/>
-        <source>R0 = (R / UD(t)) - (( M(t-1) / N(t) ) / UD(t))
+        <location filename="../../../src/sakia/money/relative_zerosum.py" line="12"/>
+        <source>R0 = (Q / UD(t)) - (( M(t-1) / N(t) ) / UD(t))
                                         &lt;br &gt;
                                         &lt;table&gt;
                                         &lt;tr&gt;&lt;td&gt;R0&lt;/td&gt;&lt;td&gt;Relative value at zero sum&lt;/td&gt;&lt;/tr&gt;
@@ -2580,120 +2811,10 @@ Vuoi pubblicare la chiave?</translation>
 </context>
 <context>
     <name>RevocationDialog</name>
-    <message>
-        <location filename="../../ui/revocation.ui" line="14"/>
-        <source>Revoke an identity</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="50"/>
-        <source>&lt;h2&gt;Select a revokation document&lt;/h1&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="60"/>
-        <source>Load from file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="70"/>
-        <source>Revocation document</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="96"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:x-large; font-weight:600;&quot;&gt;Select publication destination&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="108"/>
-        <source>To a co&amp;mmunity</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="125"/>
-        <source>&amp;To an address</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="153"/>
-        <source>Revocation information</source>
-        <translation type="unfinished"></translation>
-    </message>
     <message>
         <location filename="../../ui/revocation.ui" line="210"/>
         <source>Next</source>
-        <translation type="unfinished">Seguente</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="82"/>
-        <source>Load a revocation file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="82"/>
-        <source>All text files (*.txt)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="97"/>
-        <source>Error loading document</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="97"/>
-        <source>Loaded document is not a revocation document</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="117"/>
-        <source>Revocation</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="117"/>
-        <source>&lt;h4&gt;The publication of this document will remove your identity from the network.&lt;/h4&gt;
-&lt;li&gt;
-    &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to join the targeted community anymore.&lt;/b&gt; &lt;/li&gt;
-    &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to generate Universal Dividends anymore.&lt;/b&gt; &lt;/li&gt;
-    &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to certify individuals anymore.&lt;/b&gt; &lt;/li&gt;
-&lt;/li&gt;
-Please think twice before publishing this document.
-</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="151"/>
-        <source>Error broadcasting document</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="154"/>
-        <source>Revocation broadcast</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="154"/>
-        <source>The document was successfully broadcasted.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="174"/>
-        <source>
-&lt;div&gt;Identity revoked : {uid} (public key : {pubkey}...)&lt;/div&gt;
-&lt;div&gt;Identity signed on block : {timestamp}&lt;/div&gt;
-    </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="184"/>
-        <source>All nodes of community {name}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="186"/>
-        <source>Address {address}:{port}</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Seguente</translation>
     </message>
 </context>
 <context>
@@ -2704,55 +2825,46 @@ Please think twice before publishing this document.
         <translation type="obsolete">La certificazione scade a {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="unfinished">Formulario</translation>
+        <translation type="obsolete">Formulario</translation>
     </message>
     <message>
         <location filename="../../ui/search_user_view.ui" line="33"/>
         <source>Center the view on me</source>
-        <translation type="unfinished">Centrare la vista su di me</translation>
+        <translation type="obsolete">Centrare la vista su di me</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/search_user.py" line="15"/>
+        <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="10"/>
         <source>Research a pubkey, an uid...</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>StatusBarController</name>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/search_user.py" line="68"/>
-        <source>Looking for {0}...</source>
+        <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="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="138"/>
-        <source>Broadcasting identity...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="142"/>
-        <source>UID broadcast</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="unfinished"></translation>
-    </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="149"/>
         <source>Error</source>
-        <translation type="unfinished">Errore</translation>
+        <translation type="obsolete">Errore</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="124"/>
@@ -2762,47 +2874,66 @@ Please think twice before publishing this document.
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="149"/>
         <source>{0}</source>
-        <translation type="unfinished">{0}</translation>
+        <translation type="obsolete">{0}</translation>
+    </message>
+</context>
+<context>
+    <name>Toast</name>
+    <message>
+        <location filename="../../ui/toast.ui" line="14"/>
+        <source>MainWindow</source>
+        <translation type="obsolete">Finestra principale</translation>
     </message>
+</context>
+<context>
+    <name>ToolbarController</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="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/controller.py" line="77"/>
+        <source>Membership</source>
+        <translation type="unfinished">Iscrizione</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="unfinished"></translation>
+        <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>
     </message>
+</context>
+<context>
+    <name>ToolbarView</name>
     <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>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="12"/>
+        <source>Publish a revocation document</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="124"/>
-        <source>connecting...</source>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="18"/>
+        <source>Tools</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="164"/>
-        <source>Could not connect. Check hostname, ip address or port</source>
+        <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/process_cfg_community.py" line="162"/>
-        <source>Could not connect. Check node peering entry</source>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="27"/>
+        <source>Settings</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>Toast</name>
     <message>
-        <location filename="../../ui/toast.ui" line="14"/>
-        <source>MainWindow</source>
-        <translation>Finestra principale</translation>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="30"/>
+        <source>About</source>
+        <translation type="unfinished">A proposito</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="40"/>
+        <source>Membership</source>
+        <translation type="unfinished">Iscrizione</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="41"/>
+        <source>Select a connection</source>
+        <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
@@ -2815,7 +2946,7 @@ Yours : {0}, the network : {1}</source>
     <message>
         <location filename="../../../src/sakia/gui/transactions_tab.py" line="147"/>
         <source>New transactions received</source>
-        <translation>Nuove transazioni ricevute</translation>
+        <translation type="obsolete">Nuove transazioni ricevute</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="119"/>
@@ -2887,12 +3018,7 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../../src/sakia/gui/transactions_tab.py" line="160"/>
         <source>{:}</source>
-        <translation type="unfinished">{:}</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/transactions_tab.py" line="144"/>
-        <source>Received {amount} from {number} transfers</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">{:}</translation>
     </message>
 </context>
 <context>
@@ -2900,17 +3026,17 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../ui/transfer.ui" line="14"/>
         <source>Transfer money</source>
-        <translation>Trasferi il denaro</translation>
+        <translation type="obsolete">Trasferi il denaro</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="20"/>
         <source>Community</source>
-        <translation>Comunità</translation>
+        <translation type="obsolete">Comunità</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="32"/>
         <source>Transfer money to</source>
-        <translation>Trasferi il denaro a</translation>
+        <translation type="obsolete">Trasferi il denaro a</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="40"/>
@@ -2920,37 +3046,37 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../ui/transfer.ui" line="136"/>
         <source>Key</source>
-        <translation>Chiave</translation>
+        <translation type="obsolete">Chiave</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="246"/>
         <source> UD</source>
-        <translation> DU</translation>
+        <translation type="obsolete"> DU</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="292"/>
         <source>Transaction message</source>
-        <translation>Messaggio della transazione</translation>
+        <translation type="obsolete">Messaggio della transazione</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/transfer.py" line="137"/>
         <source>Money transfer</source>
-        <translation>Trasferimento del denaro</translation>
+        <translation type="obsolete">Trasferimento del denaro</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/transfer.py" line="137"/>
         <source>No amount. Please give the transfert amount</source>
-        <translation>Nessun importo. Si prega di dare l&apos;importo di trasferimento</translation>
+        <translation type="obsolete">Nessun importo. Si prega di dare l&apos;importo di trasferimento</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/transfer.py" line="175"/>
         <source>Transfer</source>
-        <translation>Trasferi</translation>
+        <translation type="obsolete">Trasferi</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/transfer.py" line="160"/>
         <source>Success sending money to {0}</source>
-        <translation>Successo l&apos;invio di denaro a {0}</translation>
+        <translation type="obsolete">Successo l&apos;invio di denaro a {0}</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/transfer.py" line="111"/>
@@ -2965,31 +3091,34 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../ui/transfer.ui" line="95"/>
         <source>&amp;Recipient public key</source>
-        <translation>Chiave pubblica del destinatario</translation>
+        <translation type="obsolete">Chiave pubblica del destinatario</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="211"/>
         <source>Wallet</source>
-        <translation>Portafoglio</translation>
+        <translation type="obsolete">Portafoglio</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="230"/>
         <source>Available money : </source>
-        <translation>Denaro disponibile : </translation>
+        <translation type="obsolete">Denaro disponibile : </translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="239"/>
         <source>Amount</source>
-        <translation>Importo</translation>
+        <translation type="obsolete">Importo</translation>
     </message>
+</context>
+<context>
+    <name>TransferView</name>
     <message>
-        <location filename="../../ui/transfer.ui" line="46"/>
-        <source>Con&amp;tact</source>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="26"/>
+        <source>No amount. Please give the transfer amount</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/transfer.ui" line="156"/>
-        <source>Search &amp;user</source>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="29"/>
+        <source>Please enter correct password</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -3006,45 +3135,89 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
         <translation type="obsolete">Convalida... {0} %</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="167"/>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="146"/>
         <source>{0} / {1} confirmations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="171"/>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="150"/>
         <source>Confirming... {0} %</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>UDDToPast</name>
+    <name>TxHistoryController</name>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="6"/>
-        <source>Past UUD</source>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="62"/>
+        <source>Received {amount} from {number} transfers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="7"/>
-        <source>{0} {1}UUD({2}) {3}</source>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="65"/>
+        <source>New transactions received</source>
+        <translation type="unfinished">Nuove transazioni ricevute</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>
     </message>
+</context>
+<context>
+    <name>UserInformationView</name>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="8"/>
-        <source>UUD({0}) {1}</source>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="61"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="9"/>
-        <source>R = Q / UD(t)
-                                        &lt;br &gt;
-                                        &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Dividend per day in percent&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Last UD time&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Time when the value appeared&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;DT&lt;/td&gt;&lt;td&gt;Delay between two UD in days&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;&gt;</source>
+        <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>
+    </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/>
+        <source>Expires in</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/>
+        <source>Certs. received</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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="93"/>
+        <source>#FF0000</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -3053,7 +3226,7 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Formulario</translation>
+        <translation type="obsolete">Formulario</translation>
     </message>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="43"/>
@@ -3068,12 +3241,12 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="34"/>
         <source>Balance</source>
-        <translation>Bilancia</translation>
+        <translation type="obsolete">Bilancia</translation>
     </message>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="47"/>
         <source>label_balance</source>
-        <translation>etichetta_bilancia</translation>
+        <translation type="obsolete">etichetta_bilancia</translation>
     </message>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="86"/>
@@ -3098,7 +3271,7 @@ Questo trasferimento di denaro sarà rimosso e non inviato.</translation>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="57"/>
         <source>label_balance_range</source>
-        <translation type="unfinished">label_balance_range</translation>
+        <translation type="obsolete">label_balance_range</translation>
     </message>
 </context>
 <context>
@@ -3271,17 +3444,17 @@ Revoca tuo UID può solo successo se non è già convalidato dalla rete.</transl
     <message>
         <location filename="../../../src/sakia/models/wallets.py" line="72"/>
         <source>Name</source>
-        <translation>Nome</translation>
+        <translation type="obsolete">Nome</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/models/wallets.py" line="72"/>
         <source>Amount</source>
-        <translation>Importo</translation>
+        <translation type="obsolete">Importo</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/models/wallets.py" line="72"/>
         <source>Pubkey</source>
-        <translation>Chiave pubblica</translation>
+        <translation type="obsolete">Chiave pubblica</translation>
     </message>
 </context>
 <context>
@@ -3312,7 +3485,7 @@ Revoca tuo UID può solo successo se non è già convalidato dalla rete.</transl
     <message>
         <location filename="../../ui/wot_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Formulario</translation>
+        <translation type="obsolete">Formulario</translation>
     </message>
     <message>
         <location filename="../../ui/wot_tab.ui" line="33"/>
@@ -3384,126 +3557,124 @@ Revoca tuo UID può solo successo se non è già convalidato dalla rete.</transl
     <message>
         <location filename="../../ui/certifications_tab.ui" line="14"/>
         <source>Form</source>
-        <translation type="unfinished">Formulario</translation>
-    </message>
-    <message>
-        <location filename="../../ui/certifications_tab.ui" line="20"/>
-        <source>Certifications</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/certifications_tab.ui" line="33"/>
-        <source>loading...</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Formulario</translation>
     </message>
     <message>
         <location filename="../../ui/certifications_tab.ui" line="63"/>
         <source>dd/MM/yyyy</source>
-        <translation type="unfinished">dd/MM/yyyy</translation>
+        <translation type="obsolete">dd/MM/yyyy</translation>
     </message>
 </context>
 <context>
     <name>menu</name>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="57"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="47"/>
         <source>Certify identity</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="129"/>
+        <source>Copy pubkey to clipboard</source>
+        <translation type="unfinished">Copia chiave pubblica negli appunti</translation>
+    </message>
 </context>
 <context>
     <name>menu.qmenu</name>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="42"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="37"/>
         <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="unfinished">Aggiungi un contatto</translation>
+        <translation type="obsolete">Aggiungi un contatto</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="52"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="42"/>
         <source>Send money</source>
         <translation type="unfinished">Invia denaro</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="61"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="51"/>
         <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="65"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="55"/>
         <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="70"/>
-        <source>Copy membership document to clipboard</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="74"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="60"/>
         <source>Copy self-certification document to clipboard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="84"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="70"/>
         <source>Transfer</source>
         <translation type="unfinished">Trasferi</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="86"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="72"/>
         <source>Send again</source>
         <translation type="unfinished">Invia di nuovo</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="90"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="76"/>
         <source>Cancel</source>
         <translation type="unfinished">Annulla</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="95"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="81"/>
         <source>Copy raw transaction to clipboard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="100"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="86"/>
         <source>Copy transaction block to clipboard</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"/>
+        <source>Please enter your password</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
 <context>
     <name>self.config_dialog</name>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="204"/>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="88"/>
         <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>Vietato: il &quot;salt&quot; è troppo corto</translation>
+        <translation type="obsolete">Vietato: il &quot;salt&quot; è troppo corto</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="79"/>
         <source>Forbidden : password is too short</source>
-        <translation>Forbidden: password è troppo corta</translation>
+        <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>Vietato: caratteri non validi nel campo del &quot;salt&quot;</translation>
+        <translation type="obsolete">Vietato: caratteri non validi nel campo del &quot;salt&quot;</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="87"/>
         <source>Forbidden : Invalid characters in password field</source>
-        <translation>Forbidden: caratteri non validi nel campo della password</translation>
+        <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>Errore: password sono diverse</translation>
+        <translation type="obsolete">Errore: password sono diverse</translation>
     </message>
 </context>
 <context>
@@ -3511,12 +3682,12 @@ Revoca tuo UID può solo successo se non è già convalidato dalla rete.</transl
     <message>
         <location filename="../../ui/transactions_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Formulario</translation>
+        <translation type="obsolete">Formulario</translation>
     </message>
     <message>
         <location filename="../../ui/transactions_tab.ui" line="66"/>
         <source>dd/MM/yyyy</source>
-        <translation>dd/MM/yyyy</translation>
+        <translation type="obsolete">dd/MM/yyyy</translation>
     </message>
     <message>
         <location filename="../../ui/transactions_tab.ui" line="83"/>
@@ -3536,17 +3707,12 @@ Revoca tuo UID può solo successo se non è già convalidato dalla rete.</transl
     <message>
         <location filename="../../ui/transactions_tab.ui" line="20"/>
         <source>Balance</source>
-        <translation type="unfinished">Bilancia</translation>
+        <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>
-    <message>
-        <location filename="../../ui/transactions_tab.ui" line="33"/>
-        <source>loading...</source>
-        <translation type="unfinished"></translation>
-    </message>
 </context>
 </TS>
diff --git a/res/i18n/ts/pl_PL.ts b/res/i18n/ts/pl.ts
similarity index 70%
rename from res/i18n/ts/pl_PL.ts
rename to res/i18n/ts/pl.ts
index 7f6f3548..3ce83914 100644
--- a/res/i18n/ts/pl_PL.ts
+++ b/res/i18n/ts/pl.ts
@@ -1,39 +1,29 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS><TS version="2.0" language="pl_PL" sourcelanguage="">
+<!DOCTYPE TS><TS version="2.0" language="pl" sourcelanguage="">
 <context>
     <name>AboutPopup</name>
     <message>
         <location filename="../../ui/about.ui" line="14"/>
         <source>About</source>
-        <translation>O</translation>
+        <translation type="obsolete">O</translation>
     </message>
     <message>
         <location filename="../../ui/about.ui" line="22"/>
         <source>label</source>
-        <translation>etykieta</translation>
+        <translation type="obsolete">etykieta</translation>
     </message>
 </context>
 <context>
     <name>Account</name>
-    <message>
-        <location filename="../../../src/sakia/core/account.py" line="544"/>
-        <source>Could not find user self certification.</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="unfinished">Ostrzeżenie: Twoje członkostwo wygasa szybko.</translation>
+        <translation type="obsolete">Ostrzeżenie: Twoje członkostwo wygasa szybko.</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/core/account.py" line="72"/>
         <source>Warning : Your could miss certifications soon.</source>
-        <translation type="unfinished">Uwaga: Twój mogło zabraknąć certyfikaty wkrótce.</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/account.py" line="77"/>
-        <source>Warning : If you don&apos;t renew soon, your identity will be considered revoked.</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Uwaga: Twój mogło zabraknąć certyfikaty wkrótce.</translation>
     </message>
 </context>
 <context>
@@ -41,17 +31,17 @@
     <message>
         <location filename="../../ui/account_cfg.ui" line="14"/>
         <source>Add an account</source>
-        <translation>Dodaj konto</translation>
+        <translation type="obsolete">Dodaj konto</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="30"/>
         <source>Account parameters</source>
-        <translation>Parametry konto</translation>
+        <translation type="obsolete">Parametry konto</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="51"/>
         <source>Account name (uid)</source>
-        <translation>Nazwa konta</translation>
+        <translation type="obsolete">Nazwa konta</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="68"/>
@@ -61,12 +51,12 @@
     <message>
         <location filename="../../ui/account_cfg.ui" line="84"/>
         <source>Delete account</source>
-        <translation>Usuń konto</translation>
+        <translation type="obsolete">Usuń konto</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="113"/>
         <source>Key parameters</source>
-        <translation>Kluczowe parametry</translation>
+        <translation type="obsolete">Kluczowe parametry</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="143"/>
@@ -76,47 +66,42 @@
     <message>
         <location filename="../../ui/account_cfg.ui" line="153"/>
         <source>Your password</source>
-        <translation>Twoje hasło</translation>
+        <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="unfinished">Powtórz hasło</translation>
+        <translation type="obsolete">Powtórz hasło</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="185"/>
         <source>Show public key</source>
-        <translation>Pokaż klucza publicznego</translation>
+        <translation type="obsolete">Pokaż klucza publicznego</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="230"/>
         <source>Add a community</source>
-        <translation>Dodać społeczności</translation>
+        <translation type="obsolete">Dodać społeczności</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="237"/>
         <source>Remove selected community</source>
-        <translation>Usuń wybraną społeczność</translation>
+        <translation type="obsolete">Usuń wybraną społeczność</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="261"/>
         <source>Previous</source>
-        <translation>Poprzedni</translation>
+        <translation type="obsolete">Poprzedni</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="281"/>
         <source>Next</source>
-        <translation>Następny</translation>
+        <translation type="obsolete">Następny</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="215"/>
         <source>Communities</source>
-        <translation>Społeczności</translation>
-    </message>
-    <message>
-        <location filename="../../ui/account_cfg.ui" line="143"/>
-        <source>Secret key</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Społeczności</translation>
     </message>
 </context>
 <context>
@@ -132,22 +117,73 @@
         <translation type="obsolete">Uwaga: Twój mogło zabraknąć certyfikaty wkrótce.</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">Certyfikacja</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="79"/>
+        <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>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="103"/>
+        <source>Certifications sent : {nb_certifications}/{stock}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="110"/>
+        <source>{days} days</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>
+        <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>
+        <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>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/controller.py" line="146"/>
+        <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>Certyfikacja</translation>
+        <translation type="obsolete">Certyfikacja</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="26"/>
         <source>Community</source>
-        <translation>Społeczność</translation>
+        <translation type="obsolete">Społeczność</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="54"/>
         <source>Certify user</source>
-        <translation type="unfinished">Zaświadczyć użytkownika</translation>
+        <translation type="obsolete">Zaświadczyć użytkownika</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="40"/>
@@ -162,7 +198,7 @@
     <message>
         <location filename="../../ui/certification.ui" line="157"/>
         <source>Key</source>
-        <translation>Klucz</translation>
+        <translation type="obsolete">Klucz</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/certification.py" line="65"/>
@@ -187,71 +223,34 @@
     <message>
         <location filename="../../../src/sakia/gui/certification.py" line="232"/>
         <source>Not a member</source>
-        <translation>Nie jest członkiem</translation>
+        <translation type="obsolete">Nie jest członkiem</translation>
     </message>
+</context>
+<context>
+    <name>CertificationView</name>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="226"/>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="29"/>
         <source>&amp;Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="127"/>
-        <source>Success sending certification</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="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/certification.ui" line="73"/>
-        <source>Con&amp;tact</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/certification.ui" line="116"/>
-        <source>&amp;User public key</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/certification.ui" line="35"/>
-        <source>Certifications stock</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/certification.ui" line="177"/>
-        <source>Sea&amp;rch user</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="200"/>
-        <source>Certifications sent : {nb_certifications}/{stock}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="211"/>
-        <source>{days} days</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="213"/>
-        <source>{hours} hours and {min} min.</source>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="22"/>
+        <source>No more certifications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="215"/>
-        <source>Remaining time before next certification validation : {0}</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="24"/>
+        <source>Not a member</source>
+        <translation type="unfinished">Nie jest członkiem</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="222"/>
-        <source> (Not validated before </source>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="25"/>
+        <source>Please select an identity</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="229"/>
-        <source>No more certifications</source>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="26"/>
+        <source>&amp;Ok (Not validated before {remaining})</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -260,17 +259,17 @@
     <message>
         <location filename="../../ui/community_cfg.ui" line="17"/>
         <source>Add a community</source>
-        <translation>Dodać społeczności</translation>
+        <translation type="obsolete">Dodać społeczności</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="46"/>
         <source>Please enter the address of a node :</source>
-        <translation>Proszę podać adres węzła :</translation>
+        <translation type="obsolete">Proszę podać adres węzła :</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="61"/>
         <source>:</source>
-        <translation>:</translation>
+        <translation type="obsolete">:</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="98"/>
@@ -280,211 +279,422 @@
     <message>
         <location filename="../../ui/community_cfg.ui" line="162"/>
         <source>Communities nodes</source>
-        <translation type="unfinished">Społeczności węzły</translation>
+        <translation type="obsolete">Społeczności węzły</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="180"/>
         <source>Server</source>
-        <translation>Serwer</translation>
+        <translation type="obsolete">Serwer</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="203"/>
         <source>Add</source>
-        <translation>Dodać</translation>
+        <translation type="obsolete">Dodać</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="224"/>
         <source>Previous</source>
-        <translation>Poprzedni</translation>
+        <translation type="obsolete">Poprzedni</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="247"/>
         <source>Next</source>
-        <translation>Następny</translation>
+        <translation type="obsolete">Następny</translation>
     </message>
+</context>
+<context>
+    <name>CommunityState</name>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="98"/>
-        <source>Register your account</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="42"/>
+        <source>Member</source>
+        <translation type="unfinished">Członek</translation>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="115"/>
-        <source>Connect using your account</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="42"/>
+        <source>Non-Member</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="132"/>
-        <source>Connect as a guest</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="43"/>
+        <source>#FF0000</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/navigation/informations/view.py" line="56"/>
+        <source>members</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/navigation/informations/view.py" line="56"/>
+        <source>Monetary mass</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/navigation/informations/view.py" line="56"/>
+        <source>Status</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/navigation/informations/view.py" line="56"/>
+        <source>Certs. received</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/navigation/informations/view.py" line="56"/>
+        <source>Membership</source>
+        <translation type="unfinished">Członkostwo</translation>
     </message>
     <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/navigation/informations/view.py" line="56"/>
+        <source>Balance</source>
+        <translation type="unfinished">Równowaga</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/navigation/informations/view.py" line="125"/>
+        <source>No Universal Dividend created yet.</source>
+        <translation type="unfinished">Nie masz jeszcze Uniwersalny dywidendy stworzył.</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/navigation/informations/view.py" line="85"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.2%} / {:} days&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </source>
+        <translation type="unfinished"></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/navigation/informations/view.py" line="85"/>
+        <source>Universal Dividend UD(t) in</source>
+        <translation type="unfinished">Uniwersalny Dywidendy UD(t) w</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/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>
     </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/navigation/informations/view.py" line="85"/>
+        <source>Members N(t)</source>
+        <translation type="unfinished">Członkowie N(t)</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/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>
     </message>
-</context>
-<context>
-    <name>CommunityTile</name>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="123"/>
-        <source>Member</source>
-        <translation type="unfinished">Członek</translation>
+        <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>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="123"/>
-        <source>Non-Member</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/>
+        <source>Penultimate UD date and time (t-1)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>members</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/>
+        <source>Last UD date and time (t)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Monetary mass</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/>
+        <source>Next UD date and time (t+1)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Status</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Balance</source>
-        <translation type="unfinished">Równowaga</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>{:2.0%} / {:} days</source>
+        <translation type="unfinished">{:2.0%} / {:} dni</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="162"/>
-        <source>Not connected</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>Fundamental growth (c) / Delta time (dt)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="175"/>
-        <source>Community not initialized</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>UD&#xc4;&#x9e;(t) = UD&#xc4;&#x9e;(t-1) + c&#xc2;&#xb2;*M(t-1)/N(t-1)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="100"/>
-        <source>Expired or never published</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>Universal Dividend (formula)</source>
+        <translation type="unfinished">Uniwersalny Dywidendy (formuła)</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="101"/>
-        <source>Outdistanced</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>{:} = {:} + {:2.0%}&#xc2;&#xb2;* {:} / {:}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="110"/>
-        <source>In WoT range</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>Universal Dividend (computed)</source>
+        <translation type="unfinished">Uniwersalny Dywidendy (obliczana)</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="116"/>
-        <source>Expires in </source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Name</source>
+        <translation type="unfinished">ImiÄ™</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Units</source>
+        <translation type="unfinished">Jednostki</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Formula</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="124"/>
-        <source>#FF0000</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Certs. received</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="194"/>
+        <source>{:} day(s) {:} hour(s)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Membership</source>
-        <translation type="unfinished">Członkostwo</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="196"/>
+        <source>{:} hour(s)</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="unfinished">Forma</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%} / {:} days&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/community_view.ui" line="59"/>
-        <source>Send money</source>
-        <translation type="unfinished">Wyślij pieniądze</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/>
+        <source>Fundamental growth (c)</source>
+        <translation type="unfinished">Podstawowym wzrostu (c)</translation>
     </message>
     <message>
-        <location filename="../../ui/community_view.ui" line="76"/>
-        <source>Certification</source>
-        <translation type="unfinished">Certyfikacja</translation>
+        <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>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="334"/>
-        <source>Renew membership</source>
-        <translation type="unfinished">Odnów członkostwo</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/>
+        <source>Time period between two UD</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/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>
+    </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>
+    </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>
+    </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </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>
+        <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>
+    </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>
+    </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>
+    </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>
+    </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>
+    </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>
+    </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>
+    </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>
+    </message>
+    <message>
+        <location filename="../../ui/community_tab.ui" line="40"/>
+        <source>Identities</source>
+        <translation type="obsolete">Tożsamości</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>
+    </message>
+    <message>
+        <location filename="../../ui/community_tab.ui" line="60"/>
+        <source>Search</source>
+        <translation type="obsolete">Poszukiwanie</translation>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="58"/>
+        <source>Web of Trust</source>
+        <translation type="obsolete">Sieć Zaufania</translation>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="59"/>
+        <source>Members</source>
+        <translation type="obsolete">Członek</translation>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="76"/>
+        <source>Membership</source>
+        <translation type="obsolete">Członkostwo</translation>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="82"/>
+        <source>Revoke</source>
+        <translation type="obsolete">Odwołać</translation>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="102"/>
+        <source>Informations</source>
+        <translation type="obsolete">Informacja</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>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="109"/>
+        <source>Send money</source>
+        <translation type="obsolete">Wyślij pieniądze</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>
+    </message>
+</context>
+<context>
+    <name>CommunityTile</name>
+    <message>
+        <location filename="../../../src/sakia/gui/community_tile.py" line="123"/>
+        <source>Member</source>
+        <translation type="obsolete">Członek</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
+        <source>Balance</source>
+        <translation type="obsolete">Równowaga</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
+        <source>Membership</source>
+        <translation type="obsolete">Członkostwo</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">Wyślij pieniądze</translation>
+    </message>
+    <message>
+        <location filename="../../ui/community_view.ui" line="76"/>
+        <source>Certification</source>
+        <translation type="obsolete">Certyfikacja</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>
+    </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>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/community_view.py" line="46"/>
@@ -494,37 +704,37 @@
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="33"/>
         <source>Transactions</source>
-        <translation type="unfinished">Transakcje</translation>
+        <translation type="obsolete">Transakcje</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="34"/>
         <source>Web of Trust</source>
-        <translation type="unfinished">Sieć Zaufania</translation>
+        <translation type="obsolete">Sieć Zaufania</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="93"/>
         <source>Network</source>
-        <translation type="unfinished">Sieć</translation>
+        <translation type="obsolete">Sieć</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="240"/>
         <source>Membership expiration</source>
-        <translation type="unfinished">Wygaśnięcie członkostwa</translation>
+        <translation type="obsolete">Wygaśnięcie członkostwa</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="240"/>
         <source>&lt;b&gt;Warning : Membership expiration in {0} days&lt;/b&gt;</source>
-        <translation type="unfinished">&lt;b&gt;Uwaga : Wygaśnięcie członkostwa w {0} dni&lt;/b&gt;</translation>
+        <translation type="obsolete">&lt;b&gt;Uwaga : Wygaśnięcie członkostwa w {0} dni&lt;/b&gt;</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="251"/>
         <source>Certifications number</source>
-        <translation type="unfinished">Numer Certyfikaty</translation>
+        <translation type="obsolete">Numer Certyfikaty</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="251"/>
         <source>&lt;b&gt;Warning : You are certified by only {0} persons, need {1}&lt;/b&gt;</source>
-        <translation type="unfinished">&lt;b&gt;Ostrzeżenie : certyfikowane przez zaledwie {0} osób, potrzebuję {1}&lt;/b&gt;</translation>
+        <translation type="obsolete">&lt;b&gt;Ostrzeżenie : certyfikowane przez zaledwie {0} osób, potrzebuję {1}&lt;/b&gt;</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="235"/>
@@ -534,19 +744,19 @@
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="340"/>
         <source>Send membership demand</source>
-        <translation type="unfinished">Wyślij popytu członkostwa</translation>
+        <translation type="obsolete">Wyślij popytu członkostwa</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="385"/>
         <source>Warning</source>
-        <translation type="unfinished">Ostrzeżenie</translation>
+        <translation type="obsolete">Ostrzeżenie</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="unfinished">JesteÅ› pewny ?
+        <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>
     </message>
@@ -565,7 +775,7 @@ Publikowanie UID może zostać anulowane przez odwołaniu UID.</translation>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="418"/>
         <source>Success publishing your UID</source>
-        <translation type="unfinished">Sukces publikowanie UID</translation>
+        <translation type="obsolete">Sukces publikowanie UID</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/community_view.py" line="286"/>
@@ -597,153 +807,165 @@ Odwołanie UID może tylko sukcesem, jeśli nie jest on już zatwierdzony przez
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="418"/>
         <source>Membership</source>
-        <translation type="unfinished">Członkostwo</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="374"/>
-        <source>Success sending Membership demand</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Członkostwo</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="405"/>
         <source>Revoke</source>
-        <translation type="unfinished">Odwołać</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="399"/>
-        <source>Success sending Revoke demand</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="97"/>
-        <source>Show informations</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="98"/>
-        <source>Informations</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Odwołać</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="40"/>
         <source>Publish UID</source>
-        <translation type="unfinished">Opublikować UID</translation>
+        <translation type="obsolete">Opublikować UID</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="41"/>
         <source>Revoke UID</source>
-        <translation type="unfinished">Odwołać UID</translation>
+        <translation type="obsolete">Odwołać UID</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="424"/>
         <source>UID</source>
-        <translation type="unfinished">UID</translation>
+        <translation type="obsolete">UID</translation>
     </message>
+</context>
+<context>
+    <name>ConfigureContactDialog</name>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="35"/>
-        <source>Search Identities</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../ui/contact.ui" line="14"/>
+        <source>Add a contact</source>
+        <translation type="obsolete">Dodawanie kontaktu</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="39"/>
-        <source>Explore the Web of Trust</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../ui/contact.ui" line="22"/>
+        <source>Name</source>
+        <translation type="obsolete">ImiÄ™</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="102"/>
-        <source>Show explorer</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../ui/contact.ui" line="36"/>
+        <source>Pubkey</source>
+        <translation type="obsolete">Klucz publiczny</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="103"/>
-        <source>Explorer</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/contact.py" line="81"/>
+        <source>Contact already exists</source>
+        <translation type="obsolete">Kontakt już istnieje</translation>
     </message>
+</context>
+<context>
+    <name>ConnectionConfigController</name>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="283"/>
-        <source>Block {0}</source>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="117"/>
+        <source>Could not connect. Check hostname, ip address or port : &lt;br/&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="71"/>
-        <source>Tools</source>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="151"/>
+        <source>Broadcasting identity...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="107"/>
-        <source>Advanced</source>
+        <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>
+    </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>
+    </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>
+    </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>
+    </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>
+    </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/community_view.py" line="108"/>
-        <source>Save revokation document</source>
+        <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/community_view.py" line="186"/>
-        <source>Save a revokation document</source>
+        <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/community_view.py" line="186"/>
-        <source>All text files (*.txt)</source>
+        <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/community_view.py" line="195"/>
-        <source>Revokation file</source>
+        <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/community_view.py" line="195"/>
-        <source>&lt;div&gt;Your revokation document has been saved.&lt;/div&gt;
-&lt;div&gt;&lt;b&gt;Please keep it in a safe place.&lt;/b&gt;&lt;/div&gt;
-The publication of this document will remove your identity from the network.&lt;/p&gt;</source>
+        <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>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="228"/>
-        <source>Identity revokation</source>
+        <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/community_view.py" line="228"/>
-        <source>&lt;b&gt;Warning : Your identity will be implicitely revoked                               if you dont renew before {0} days&lt;/b&gt;</source>
+        <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>ConfigureContactDialog</name>
+    <name>ConnectionConfigView</name>
     <message>
-        <location filename="../../ui/contact.ui" line="14"/>
-        <source>Add a contact</source>
-        <translation>Dodawanie kontaktu</translation>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="101"/>
+        <source>UID broadcast</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/contact.ui" line="22"/>
-        <source>Name</source>
-        <translation>ImiÄ™</translation>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="96"/>
+        <source>Identity broadcasted to the network</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/contact.ui" line="36"/>
-        <source>Pubkey</source>
-        <translation>Klucz publiczny</translation>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="102"/>
+        <source>Error</source>
+        <translation type="unfinished">BÅ‚Ä…d</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/contact.py" line="81"/>
-        <source>Contact already exists</source>
-        <translation>Kontakt już istnieje</translation>
+        <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="165"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="145"/>
         <source>Warning</source>
         <translation type="unfinished">Ostrzeżenie</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="165"/>
+        <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 ?
@@ -755,22 +977,22 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../ui/create_wallet.ui" line="14"/>
         <source>Create a new wallet</source>
-        <translation>Utwórz nowy portfel</translation>
+        <translation type="obsolete">Utwórz nowy portfel</translation>
     </message>
     <message>
         <location filename="../../ui/create_wallet.ui" line="45"/>
         <source>Wallet name :</source>
-        <translation type="unfinished">Nazwa portfela:</translation>
+        <translation type="obsolete">Nazwa portfela:</translation>
     </message>
     <message>
         <location filename="../../ui/create_wallet.ui" line="83"/>
         <source>Previous</source>
-        <translation>Poprzedni</translation>
+        <translation type="obsolete">Poprzedni</translation>
     </message>
     <message>
         <location filename="../../ui/create_wallet.ui" line="103"/>
         <source>Next</source>
-        <translation>Następny</translation>
+        <translation type="obsolete">Następny</translation>
     </message>
 </context>
 <context>
@@ -778,7 +1000,7 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../ui/currency_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Forma</translation>
+        <translation type="obsolete">Forma</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/currency_tab.py" line="44"/>
@@ -864,53 +1086,12 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
         <translation type="obsolete">właściwości</translation>
     </message>
 </context>
-<context>
-    <name>DividendPerDay</name>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="9"/>
-        <source>UDD</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="10"/>
-        <source>{0} {1}UDD {2}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="11"/>
-        <source>UDD {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="12"/>
-        <source>UDD(t) = (Q * 100) / (UD(t) / DT)
-                                        &lt;br &gt;
-                                        &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Dividend per day in percent&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Last UD time&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;DT&lt;/td&gt;&lt;td&gt;Delay between two UD in days&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;</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="unfinished">Forma</translation>
-    </message>
-    <message>
-        <location filename="../../ui/explorer_tab.ui" line="48"/>
-        <source>Steps</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/explorer_tab.ui" line="65"/>
-        <source>Go</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Forma</translation>
     </message>
 </context>
 <context>
@@ -924,7 +1105,7 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
                     &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                     &lt;/table&gt;
                     </source>
-        <translation type="unfinished">
+        <translation type="obsolete">
                     &lt;table cellpadding=&quot;5&quot;&gt;
                     &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                     &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
@@ -935,27 +1116,27 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="71"/>
         <source>Membership</source>
-        <translation type="unfinished">Członkostwo</translation>
+        <translation type="obsolete">Członkostwo</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="89"/>
         <source>Last renewal on {:}, expiration on {:}</source>
-        <translation type="unfinished">Ostatni odnowienia na {:}, wygaśnięciu z dniem {:}</translation>
+        <translation type="obsolete">Ostatni odnowienia na {:}, wygaśnięciu z dniem {:}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/>
         <source>Your web of trust</source>
-        <translation type="unfinished">Twój sieć zaufania</translation>
+        <translation type="obsolete">Twój sieć zaufania</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/>
         <source>Certified by {:} members; Certifier of {:} members</source>
-        <translation type="unfinished">Certyfikowany przez {:} członków; Certifier z {:} członków</translation>
+        <translation type="obsolete">Certyfikowany przez {:} członków; Certifier z {:} członków</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/>
         <source>Not a member</source>
-        <translation type="unfinished">Nie jest członkiem</translation>
+        <translation type="obsolete">Nie jest członkiem</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/>
@@ -966,7 +1147,7 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;/table&gt;
                 </source>
-        <translation type="unfinished">
+        <translation type="obsolete">
                 &lt;table cellpadding=&quot;5&quot;&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
@@ -978,30 +1159,35 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
 <context>
     <name>HistoryTableModel</name>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/>
         <source>Date</source>
         <translation>Data</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
+        <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>Płatność</translation>
+        <translation type="obsolete">Płatność</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
         <source>Deposit</source>
-        <translation>Kaucja</translation>
+        <translation type="obsolete">Kaucja</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
+        <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>
@@ -1048,48 +1234,23 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
             &lt;h3&gt;&lt;a href={version_url}&gt;Link do pobrania&lt;/a&gt;&lt;/h3&gt;
             </translation>
     </message>
-    <message>
-        <location filename="../../../src/sakia/gui/homescreen.py" line="73"/>
-        <source>Connected as {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
 </context>
 <context>
     <name>HomescreenWidget</name>
     <message>
         <location filename="../../ui/homescreen.ui" line="20"/>
         <source>Form</source>
-        <translation type="unfinished">Forma</translation>
-    </message>
-    <message>
-        <location filename="../../ui/homescreen.ui" line="47"/>
-        <source>Connected as</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Forma</translation>
     </message>
     <message>
         <location filename="../../ui/homescreen.ui" line="54"/>
         <source>Add a community</source>
-        <translation type="unfinished">Dodać społeczności</translation>
-    </message>
-    <message>
-        <location filename="../../ui/homescreen.ui" line="71"/>
-        <source>Disconnect</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/homescreen.ui" line="119"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:12pt; font-weight:600;&quot;&gt;Not Connected&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/homescreen.ui" line="126"/>
-        <source>Connect</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Dodać społeczności</translation>
     </message>
     <message>
         <location filename="../../ui/homescreen.ui" line="149"/>
         <source>New account</source>
-        <translation type="unfinished">Nowe konto</translation>
+        <translation type="obsolete">Nowe konto</translation>
     </message>
 </context>
 <context>
@@ -1097,17 +1258,17 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../ui/identities_tab.ui" line="14"/>
         <source>Form</source>
-        <translation type="unfinished">Forma</translation>
+        <translation type="obsolete">Forma</translation>
     </message>
     <message>
         <location filename="../../ui/identities_tab.ui" line="25"/>
         <source>Research a pubkey, an uid...</source>
-        <translation type="unfinished">Badania klucz publiczny, uid...</translation>
+        <translation type="obsolete">Badania klucz publiczny, uid...</translation>
     </message>
     <message>
         <location filename="../../ui/identities_tab.ui" line="32"/>
         <source>Search</source>
-        <translation type="unfinished">Poszukiwanie</translation>
+        <translation type="obsolete">Poszukiwanie</translation>
     </message>
 </context>
 <context>
@@ -1132,36 +1293,31 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
         <source>Certify identity</source>
         <translation type="obsolete">Poświadcza tożsamość</translation>
     </message>
-    <message>
-        <location filename="../../../src/sakia/gui/identities_tab.py" line="32"/>
-        <source>Search direct certifications</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="unfinished">Badania klucz publiczny, uid...</translation>
+        <translation type="obsolete">Badania klucz publiczny, uid...</translation>
     </message>
 </context>
 <context>
     <name>IdentitiesTableModel</name>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="118"/>
+        <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="113"/>
         <source>UID</source>
         <translation>UID</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="119"/>
+        <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="114"/>
         <source>Pubkey</source>
         <translation>Klucz publiczny</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="120"/>
+        <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="115"/>
         <source>Renewed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="121"/>
+        <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="116"/>
         <source>Expiration</source>
         <translation type="unfinished">Wygaśnięcie</translation>
     </message>
@@ -1171,72 +1327,98 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
         <translation type="obsolete">Walidacja</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="122"/>
+        <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/models/identities.py" line="123"/>
+        <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">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>Importowanie konto</translation>
+        <translation type="obsolete">Importowanie konto</translation>
     </message>
     <message>
         <location filename="../../ui/import_account.ui" line="25"/>
         <source>Import a file</source>
-        <translation>Importowanie pliku</translation>
+        <translation type="obsolete">Importowanie pliku</translation>
     </message>
     <message>
         <location filename="../../ui/import_account.ui" line="36"/>
         <source>Name of the account :</source>
-        <translation>Nazwa konta :</translation>
+        <translation type="obsolete">Nazwa konta :</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/import_account.py" line="36"/>
         <source>Error</source>
-        <translation>BÅ‚Ä…d</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/import_account.py" line="40"/>
-        <source>Account import</source>
-        <translation type="unfinished"></translation>
+        <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="unfinished">Konto importowane z powodzeniem !</translation>
+        <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="unfinished">Zaimportować plik konta</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/import_account.py" line="45"/>
-        <source>All account files (*.acc)</source>
-        <translation type="unfinished"></translation>
+        <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>Wpisz nazwÄ™</translation>
+        <translation type="obsolete">Wpisz nazwÄ™</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/import_account.py" line="65"/>
         <source>Name already exists</source>
-        <translation>Nazwa już istnieje</translation>
+        <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="unfinished">Plik nie jest formatem konto</translation>
+        <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>
+        <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>
@@ -1244,12 +1426,12 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../ui/informations_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Forma</translation>
+        <translation type="obsolete">Forma</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="52"/>
         <source>General</source>
-        <translation>Ogólnie</translation>
+        <translation type="obsolete">Ogólnie</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="61"/>
@@ -1259,7 +1441,7 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../ui/informations_tab.ui" line="77"/>
         <source>Rules</source>
-        <translation>Zasady</translation>
+        <translation type="obsolete">Zasady</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="83"/>
@@ -1269,7 +1451,7 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../ui/informations_tab.ui" line="112"/>
         <source>Money</source>
-        <translation>PieniÄ…dze</translation>
+        <translation type="obsolete">PieniÄ…dze</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="102"/>
@@ -1279,7 +1461,7 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../ui/informations_tab.ui" line="131"/>
         <source>WoT</source>
-        <translation type="unfinished">WoT</translation>
+        <translation type="obsolete">WoT</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="121"/>
@@ -1314,42 +1496,32 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
         <source>Universal Dividend UD(t) in</source>
-        <translation>Uniwersalny Dywidendy UD(t) w</translation>
+        <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>Podaż Pieniądza M(t-1) w</translation>
+        <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>Członkowie N(t)</translation>
+        <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>Podaż Pieniądza na członka M(t-1)/N(t) w</translation>
+        <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>Rzeczywisty wzrost 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="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="unfinished"></translation>
+        <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="unfinished">Nie masz jeszcze Uniwersalny dywidendy stworzył.</translation>
+        <translation type="obsolete">Nie masz jeszcze Uniwersalny dywidendy stworzył.</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
@@ -1360,7 +1532,7 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;/table&gt;
                 </source>
-        <translation>
+        <translation type="obsolete">
                 &lt;table cellpadding=&quot;5&quot;&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
@@ -1371,32 +1543,27 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
         <source>{:2.0%} / {:} days</source>
-        <translation>{:2.0%} / {:} dni</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
-        <source>Fundamental growth (c) / Delta time (dt)</source>
-        <translation type="unfinished"></translation>
+        <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 &amp;#215; M(t) / N(t+1) }</source>
-        <translation>UD(t+1) = MAX { UD(t) ; c &amp;#215; M(t) / N(t+1) }</translation>
+        <translation type="obsolete">UD(t+1) = MAX { UD(t) ; c &amp;#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>Uniwersalny Dywidendy (formuła)</translation>
+        <translation type="obsolete">Uniwersalny Dywidendy (formuła)</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
         <source>{:} = MAX {{ {:} {:} ; {:2.0%} &amp;#215; {:} {:} / {:} }}</source>
-        <translation>{:} = MAX {{ {:} {:} ; {:2.0%} &amp;#215; {:} {:} / {:} }}</translation>
+        <translation type="obsolete">{:} = MAX {{ {:} {:} ; {:2.0%} &amp;#215; {:} {:} / {:} }}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
         <source>Universal Dividend (computed)</source>
-        <translation>Uniwersalny Dywidendy (obliczana)</translation>
+        <translation type="obsolete">Uniwersalny Dywidendy (obliczana)</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/>
@@ -1412,7 +1579,7 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
             &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
             &lt;/table&gt;
             </source>
-        <translation>
+        <translation type="obsolete">
             &lt;table cellpadding=&quot;5&quot;&gt;
             &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%} / {:} dni&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
             &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
@@ -1428,42 +1595,42 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/>
         <source>Fundamental growth (c)</source>
-        <translation type="unfinished">Podstawowym wzrostu (c)</translation>
+        <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>Uniwersalny Dywidendy poczÄ…tkowa UD(0) w</translation>
+        <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>Okres czasu (dt) w dni (86400 sekund) między dwoma UD</translation>
+        <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="unfinished">Liczba bloków stosowane do obliczania mediany czasu</translation>
+        <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>Åšredni czas w sekundach do pisania 1 blok (szkoda czasu)</translation>
+        <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="unfinished">Liczba bloków wymagane do oceny wartości ponownie PoWMin</translation>
+        <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>Liczba poprzednich bloków, aby sprawdzić indywidualną trudności</translation>
+        <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="unfinished">Procent poprzednich emitentów dotrzeć do spersonalizowanej trudności</translation>
+        <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"/>
@@ -1496,12 +1663,12 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
         <source>Maximum age of a valid signature (in days)</source>
-        <translation>Maksymalny wiek ważnego podpisu (w dniach)</translation>
+        <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>Minimalna ilość podpisów, aby być częścią WoT</translation>
+        <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"/>
@@ -1511,94 +1678,22 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
         <source>Maximum age of a valid membership (in days)</source>
-        <translation>Maksymalny wiek ważnego członkostwa (w dniach)</translation>
+        <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="unfinished">La distance maximale entre les membres individuels de la WOT et novice</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
-        <source>
-                &lt;table cellpadding=&quot;5&quot;&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.2%} / {:} days&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;/table&gt;
-                </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
-        <source>Penultimate UD date and time (t-1)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/informations_tab.ui" line="96"/>
-        <source>Referentials</source>
-        <translation type="unfinished"></translation>
+        <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="unfinished">ImiÄ™</translation>
+        <translation type="obsolete">ImiÄ™</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
         <source>Units</source>
-        <translation type="unfinished">Jednostki</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
-        <source>Formula</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
-        <source>Description</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>
-            &lt;table cellpadding=&quot;5&quot;&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;/table&gt;
-            </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>Minimum delay between 2 certifications (in days)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>Maximum quantity of active certifications made by member.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>Maximum delay a certification can wait before being expired for non-writing.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>Minimum percent of sentries to reach to match the distance rule</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Jednostki</translation>
     </message>
 </context>
 <context>
@@ -1606,12 +1701,12 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../ui/mainwindow.ui" line="30"/>
         <source>Fi&amp;le</source>
-        <translation type="unfinished">Plik</translation>
+        <translation type="obsolete">Plik</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="146"/>
         <source>Account</source>
-        <translation>Konto</translation>
+        <translation type="obsolete">Konto</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="55"/>
@@ -1621,22 +1716,22 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../ui/mainwindow.ui" line="50"/>
         <source>&amp;Open</source>
-        <translation>&amp;Otwarte</translation>
+        <translation type="obsolete">&amp;Otwarte</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="73"/>
         <source>&amp;Help</source>
-        <translation>&amp;Pomoc</translation>
+        <translation type="obsolete">&amp;Pomoc</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="91"/>
         <source>Manage accounts</source>
-        <translation>ZarzÄ…dzanie kontami</translation>
+        <translation type="obsolete">ZarzÄ…dzanie kontami</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="96"/>
         <source>Configure trustable nodes</source>
-        <translation>Skonfiguruj zaufanych węzłów</translation>
+        <translation type="obsolete">Skonfiguruj zaufanych węzłów</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="97"/>
@@ -1646,47 +1741,47 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../ui/mainwindow.ui" line="121"/>
         <source>Send a message</source>
-        <translation>Wyślij wiadomość</translation>
+        <translation type="obsolete">Wyślij wiadomość</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="126"/>
         <source>Send money</source>
-        <translation>Wyślij pieniądze</translation>
+        <translation type="obsolete">Wyślij pieniądze</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="131"/>
         <source>Remove contact</source>
-        <translation>Usuń kontakt</translation>
+        <translation type="obsolete">Usuń kontakt</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="136"/>
         <source>Save</source>
-        <translation>Zapisz</translation>
+        <translation type="obsolete">Zapisz</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="141"/>
         <source>&amp;Quit</source>
-        <translation type="unfinished">&amp;Zamknij</translation>
+        <translation type="obsolete">&amp;Zamknij</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="151"/>
         <source>&amp;Transfer money</source>
-        <translation type="unfinished">&amp;Przelać pieniądze</translation>
+        <translation type="obsolete">&amp;Przelać pieniądze</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="156"/>
         <source>&amp;Configure</source>
-        <translation type="unfinished">&amp;Skonfiguruj</translation>
+        <translation type="obsolete">&amp;Skonfiguruj</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="161"/>
         <source>&amp;Import</source>
-        <translation>&amp;Import</translation>
+        <translation type="obsolete">&amp;Import</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="166"/>
         <source>&amp;Export</source>
-        <translation>&amp;Eksport</translation>
+        <translation type="obsolete">&amp;Eksport</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="167"/>
@@ -1696,32 +1791,32 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../ui/mainwindow.ui" line="176"/>
         <source>&amp;Set as default</source>
-        <translation>&amp;Ustaw jako domyślne</translation>
+        <translation type="obsolete">&amp;Ustaw jako domyślne</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="181"/>
         <source>A&amp;bout</source>
-        <translation type="unfinished">&amp;O</translation>
+        <translation type="obsolete">&amp;O</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="186"/>
         <source>&amp;Preferences</source>
-        <translation type="unfinished">&amp;Preferencje</translation>
+        <translation type="obsolete">&amp;Preferencje</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="191"/>
         <source>&amp;Add account</source>
-        <translation>&amp;Dodaj konto</translation>
+        <translation type="obsolete">&amp;Dodaj konto</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="294"/>
         <source>Latest release : {version}</source>
-        <translation>Najnowsze wydanie: {wersja}</translation>
+        <translation type="obsolete">Najnowsze wydanie: {wersja}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="301"/>
         <source>Download link</source>
-        <translation>Link do pobrania</translation>
+        <translation type="obsolete">Link do pobrania</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/mainwindow.py" line="225"/>
@@ -1761,17 +1856,17 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="335"/>
         <source>Please get the latest release {version}</source>
-        <translation>Proszę pobrać najnowsze wydanie {wersja}</translation>
+        <translation type="obsolete">Proszę pobrać najnowsze wydanie {wersja}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="367"/>
         <source>Edit</source>
-        <translation>Edycja</translation>
+        <translation type="obsolete">Edycja</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="370"/>
         <source>Delete</source>
-        <translation>Kasować</translation>
+        <translation type="obsolete">Kasować</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/mainwindow.py" line="303"/>
@@ -1786,88 +1881,29 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="433"/>
         <source>Export an account</source>
-        <translation>Eksportować konto</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="434"/>
-        <source>All account files (*.acc)</source>
-        <translation type="unfinished">Pliki konto (*.acc)</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="435"/>
-        <source>Export</source>
-        <translation>Eksport</translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="40"/>
-        <source>Acco&amp;unt</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="44"/>
-        <source>Co&amp;ntacts</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="101"/>
-        <source>A&amp;dd a contact</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="171"/>
-        <source>C&amp;ertification</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="392"/>
-        <source>sakia {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="416"/>
-        <source>sakia {0} - Account : {1}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="79"/>
-        <source>&amp;Duniter</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Eksportować konto</translation>
     </message>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="196"/>
-        <source>&amp;Manage local node</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/mainwindow.py" line="434"/>
+        <source>All account files (*.acc)</source>
+        <translation type="obsolete">Pliki konto (*.acc)</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="308"/>
-        <source>
-        &lt;h1&gt;sakia&lt;/h1&gt;
-
-        &lt;p&gt;Python/Qt duniter client&lt;/p&gt;
-        &lt;p&gt;&lt;a href=&quot;https://github.com/duniter/sakia&quot;&gt;https://github.com/duniter/sakia&lt;/a&gt;&lt;/p&gt;
-
-        &lt;p&gt;Version : {:}&lt;/p&gt;
-        {new_version_text}
-
-        &lt;p&gt;License : GPLv3&lt;/p&gt;
-
-        &lt;p&gt;&lt;b&gt;Authors&lt;/b&gt;&lt;/p&gt;
-
-        &lt;p&gt;inso&lt;/p&gt;
-        &lt;p&gt;vit&lt;/p&gt;
-        &lt;p&gt;Moul&lt;/p&gt;
-        &lt;p&gt;canercandan&lt;/p&gt;
-        </source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/mainwindow.py" line="435"/>
+        <source>Export</source>
+        <translation type="obsolete">Eksport</translation>
     </message>
+</context>
+<context>
+    <name>MainWindowController</name>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="55"/>
-        <source>Advanced</source>
-        <translation type="unfinished"></translation>
+        <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>
     </message>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="201"/>
-        <source>Revoke an identity</source>
+        <location filename="../../../src/sakia/gui/main_window/controller.py" line="126"/>
+        <source>sakia {0} - {currency}</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -1876,7 +1912,7 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="73"/>
         <source>not a member</source>
-        <translation>nie jest członkiem</translation>
+        <translation type="obsolete">nie jest członkiem</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="60"/>
@@ -1894,303 +1930,299 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="97"/>
         <source>Public key</source>
-        <translation>Klucz publiczny</translation>
+        <translation type="obsolete">Klucz publiczny</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="97"/>
         <source>Join date</source>
-        <translation>Data rejestracji</translation>
+        <translation type="obsolete">Data rejestracji</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="144"/>
         <source>&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;</source>
-        <translation>&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;</translation>
+        <translation type="obsolete">&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="130"/>
         <source>Distance</source>
-        <translation>Dystans</translation>
+        <translation type="obsolete">Dystans</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="139"/>
         <source>Path</source>
-        <translation>ścieżka</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/member.py" line="92"/>
-        <source>
-                &lt;table cellpadding=&quot;5&quot;&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/member.py" line="97"/>
-        <source>UID Published on</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">ścieżka</translation>
     </message>
 </context>
 <context>
     <name>MemberView</name>
-    <message>
-        <location filename="../../ui/member.ui" line="14"/>
-        <source>Member informations</source>
-        <translation type="unfinished"></translation>
-    </message>
     <message>
         <location filename="../../ui/member.ui" line="34"/>
         <source>Member</source>
-        <translation type="unfinished">Członek</translation>
+        <translation type="obsolete">Członek</translation>
     </message>
 </context>
 <context>
-    <name>NetworkFilterProxyModel</name>
+    <name>NavigationController</name>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="60"/>
-        <source>Address</source>
-        <translation>Adres</translation>
+        <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/models/network.py" line="61"/>
-        <source>Port</source>
-        <translation>Port</translation>
+        <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/models/network.py" line="62"/>
-        <source>Block</source>
-        <translation>Blok</translation>
+        <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/models/network.py" line="65"/>
-        <source>UID</source>
-        <translation>UID</translation>
+        <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/models/network.py" line="66"/>
-        <source>Member</source>
-        <translation>Członek</translation>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="158"/>
+        <source>UID</source>
+        <translation type="unfinished">UID</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="67"/>
-        <source>Pubkey</source>
-        <translation>Klucz publiczny</translation>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="152"/>
+        <source>Success publishing your UID</source>
+        <translation type="unfinished">Sukces publikowanie UID</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="68"/>
-        <source>Software</source>
-        <translation>Oprogramowanie</translation>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="152"/>
+        <source>Membership</source>
+        <translation type="unfinished">Członkostwo</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="69"/>
-        <source>Version</source>
-        <translation>Wersja</translation>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="163"/>
+        <source>Warning</source>
+        <translation type="unfinished">Ostrzeżenie</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="83"/>
-        <source>yes</source>
-        <translation type="unfinished"></translation>
+        <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>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="83"/>
-        <source>no</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="183"/>
+        <source>Revoke</source>
+        <translation type="unfinished">Odwołać</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="83"/>
-        <source>offline</source>
+        <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/models/network.py" line="63"/>
-        <source>Hash</source>
+        <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/models/network.py" line="64"/>
-        <source>Time</source>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="188"/>
+        <source>Are you sure ? This won&apos;t remove your money&quot;
+neither your identity from the network.</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="unfinished">Forma</translation>
+        <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/network_tab.py" line="72"/>
-        <source>Unset root node</source>
+        <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/network_tab.py" line="78"/>
-        <source>Set as root node</source>
+        <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/network_tab.py" line="84"/>
-        <source>Open in browser</source>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="213"/>
+        <source>&lt;div&gt;Your revokation document has been saved.&lt;/div&gt;
+&lt;div&gt;&lt;b&gt;Please keep it in a safe place.&lt;/b&gt;&lt;/div&gt;
+The publication of this document will remove your identity from the network.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>NetworkTableModel</name>
+    <name>NavigationModel</name>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="161"/>
-        <source>Online</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/navigation/model.py" line="27"/>
+        <source>Network</source>
+        <translation type="unfinished">Sieć</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="162"/>
-        <source>Offline</source>
+        <location filename="../../../src/sakia/gui/navigation/model.py" line="59"/>
+        <source>Transfers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="163"/>
-        <source>Unsynchronized</source>
-        <translation type="unfinished"></translation>
+        <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/models/network.py" line="164"/>
-        <source>Corrupted</source>
-        <translation type="unfinished"></translation>
+        <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>NodeManager</name>
+    <name>NetworkController</name>
     <message>
-        <location filename="../../ui/node_manager.ui" line="14"/>
-        <source>Node manager</source>
+        <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="54"/>
+        <source>Unset root node</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>PasswordAskerDialog</name>
     <message>
-        <location filename="../../ui/password_asker.ui" line="14"/>
-        <source>Password</source>
+        <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="60"/>
+        <source>Set as root node</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/password_asker.ui" line="23"/>
-        <source>Please enter your account password</source>
+        <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="66"/>
+        <source>Open in browser</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>NetworkFilterProxyModel</name>
     <message>
-        <location filename="../../ui/password_asker.ui" line="32"/>
-        <source>Remember my password during this session</source>
-        <translation type="unfinished"></translation>
+        <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/password_asker.py" line="72"/>
-        <source>Bad password</source>
-        <translation type="unfinished"></translation>
+        <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/password_asker.py" line="72"/>
-        <source>Non printable characters in password</source>
-        <translation type="unfinished"></translation>
+        <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/password_asker.py" line="78"/>
-        <source>Failed to get private key</source>
-        <translation type="unfinished"></translation>
+        <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/password_asker.py" line="78"/>
-        <source>Wrong password typed. Cannot open the private key</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="46"/>
+        <source>Member</source>
+        <translation>Członek</translation>
     </message>
-</context>
-<context>
-    <name>PreferencesDialog</name>
     <message>
-        <location filename="../../ui/preferences.ui" line="14"/>
-        <source>Preferences</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="47"/>
+        <source>Pubkey</source>
+        <translation>Klucz publiczny</translation>
     </message>
     <message>
-        <location filename="../../ui/preferences.ui" line="115"/>
-        <source>Default account</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="48"/>
+        <source>Software</source>
+        <translation>Oprogramowanie</translation>
     </message>
     <message>
-        <location filename="../../ui/preferences.ui" line="129"/>
-        <source>Default &amp;referential</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="49"/>
+        <source>Version</source>
+        <translation>Wersja</translation>
     </message>
     <message>
-        <location filename="../../ui/preferences.ui" line="166"/>
-        <source>Enable expert mode</source>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/>
+        <source>yes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/preferences.ui" line="201"/>
-        <source>Digits after commas </source>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/>
+        <source>no</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/preferences.ui" line="215"/>
-        <source>Language</source>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/>
+        <source>offline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/preferences.ui" line="249"/>
-        <source>Maximize Window at Startup</source>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="43"/>
+        <source>Hash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/preferences.ui" line="276"/>
-        <source>Enable notifications</source>
+        <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="../../ui/preferences.ui" line="106"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;General settings&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../ui/network_tab.ui" line="14"/>
+        <source>Form</source>
+        <translation type="obsolete">Forma</translation>
     </message>
+</context>
+<context>
+    <name>NetworkTableModel</name>
     <message>
-        <location filename="../../ui/preferences.ui" line="192"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Display settings&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="143"/>
+        <source>Online</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/preferences.ui" line="303"/>
-        <source>Use International System of Units</source>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="144"/>
+        <source>Offline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/preferences.ui" line="356"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Network settings&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/>
+        <source>Unsynchronized</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/preferences.ui" line="372"/>
-        <source>Proxy server address : </source>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/>
+        <source>Corrupted</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>PasswordInputController</name>
     <message>
-        <location filename="../../ui/preferences.ui" line="382"/>
-        <source>:</source>
-        <translation>:</translation>
+        <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="69"/>
+        <source>Non printable characters in password</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/preferences.ui" line="363"/>
-        <source>Use a http proxy server</source>
+        <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"></translation>
     </message>
+</context>
+<context>
+    <name>PasswordInputView</name>
     <message>
-        <location filename="../../ui/preferences.ui" line="406"/>
-        <source>Automatically refresh identities informations</source>
+        <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="330"/>
-        <source>Enable forgetfulness</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../ui/preferences.ui" line="382"/>
+        <source>:</source>
+        <translation type="obsolete">:</translation>
     </message>
 </context>
 <context>
@@ -2198,17 +2230,17 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="168"/>
         <source>New account</source>
-        <translation>Nowe konto</translation>
+        <translation type="obsolete">Nowe konto</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="178"/>
         <source>Configure {0}</source>
-        <translation>Skonfiguruj {0}</translation>
+        <translation type="obsolete">Skonfiguruj {0}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="193"/>
         <source>Ok</source>
-        <translation>Ok</translation>
+        <translation type="obsolete">Ok</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/process_cfg_account.py" line="208"/>
@@ -2218,20 +2250,12 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="229"/>
         <source>Warning</source>
-        <translation type="unfinished">Ostrzeżenie</translation>
+        <translation type="obsolete">Ostrzeżenie</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="252"/>
         <source>Error</source>
-        <translation>BÅ‚Ä…d</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_account.py" line="229"/>
-        <source>This action will delete your account ({0}) locally.
-Please note your key parameters (salt and password) if you wish to recover it later.
-Your account won&apos;t be removed from the networks it joined.
-Are you sure ?</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">BÅ‚Ä…d</translation>
     </message>
 </context>
 <context>
@@ -2239,22 +2263,22 @@ Are you sure ?</source>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="240"/>
         <source>Configure community {0}</source>
-        <translation>Skonfiguruj społeczności {0}</translation>
+        <translation type="obsolete">Skonfiguruj społeczności {0}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="243"/>
         <source>Add a community</source>
-        <translation>Dodać społeczności</translation>
+        <translation type="obsolete">Dodać społeczności</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="276"/>
         <source>Error</source>
-        <translation>BÅ‚Ä…d</translation>
+        <translation type="obsolete">BÅ‚Ä…d</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="305"/>
         <source>Delete</source>
-        <translation>Kasować</translation>
+        <translation type="obsolete">Kasować</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="216"/>
@@ -2275,25 +2299,106 @@ Would you like to publish the key ?</source>
 Chciałbyś opublikować klucz ?</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>
+    </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>
+&lt;div&gt;Identity revoked : {uid} (public key : {pubkey}...)&lt;/div&gt;
+&lt;div&gt;Identity signed on block : {timestamp}&lt;/div&gt;
+    </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="102"/>
+        <source>
+        &lt;div&gt;Identity revoked : {uid} (public key : {pubkey}...)&lt;/div&gt;
+        &lt;div&gt;Identity signed on block : {timestamp}&lt;/div&gt;
+            </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="117"/>
+        <source>&lt;h4&gt;The publication of this document will remove your identity from the network.&lt;/h4&gt;
+        &lt;li&gt;
+            &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to join the targeted currency anymore.&lt;/b&gt; &lt;/li&gt;
+            &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to generate Universal Dividends anymore.&lt;/b&gt; &lt;/li&gt;
+            &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to certify individuals anymore.&lt;/b&gt; &lt;/li&gt;
+        &lt;/li&gt;
+        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>
+    </message>
+</context>
 <context>
     <name>Quantitative</name>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="6"/>
+        <location filename="../../../src/sakia/money/quantitative.py" line="8"/>
         <source>Units</source>
         <translation>Jednostki</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="8"/>
+        <location filename="../../../src/sakia/money/quantitative.py" line="10"/>
         <source>{0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="7"/>
+        <location filename="../../../src/sakia/money/quantitative.py" line="9"/>
         <source>{0} {1}{2}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="9"/>
+        <location filename="../../../src/sakia/money/quantitative.py" line="11"/>
         <source>Q = Q
                                         &lt;br &gt;
                                         &lt;table&gt;
@@ -2303,7 +2408,7 @@ Chciałbyś opublikować klucz ?</translation>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="17"/>
+        <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>
     </message>
@@ -2311,22 +2416,17 @@ Chciałbyś opublikować klucz ?</translation>
 <context>
     <name>QuantitativeZSum</name>
     <message>
-        <location filename="../../../src/sakia/core/money/quant_zerosum.py" line="7"/>
+        <location filename="../../../src/sakia/money/quant_zerosum.py" line="9"/>
         <source>Quant Z-sum</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quant_zerosum.py" line="9"/>
+        <location filename="../../../src/sakia/money/quant_zerosum.py" line="11"/>
         <source>Q0 {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quant_zerosum.py" line="8"/>
-        <source>{0} {1}Q0 {2}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/quant_zerosum.py" line="10"/>
+        <location filename="../../../src/sakia/money/quant_zerosum.py" line="12"/>
         <source>Z0 = Q - ( M(t-1) / N(t) )
                                         &lt;br &gt;
                                         &lt;table&gt;
@@ -2339,87 +2439,75 @@ Chciałbyś opublikować klucz ?</translation>
                                         &lt;/table&gt;</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>Relative</name>
-    <message>
-        <location filename="../../../src/sakia/core/money/relative.py" line="9"/>
-        <source>UD</source>
-        <translation type="unfinished"></translation>
-    </message>
     <message>
-        <location filename="../../../src/sakia/core/money/relative.py" line="10"/>
-        <source>{0} {1}UD {2}</source>
+        <location filename="../../../src/sakia/money/quant_zerosum.py" line="10"/>
+        <source>{0} {1}Q0{2}</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>RecipientMode</name>
     <message>
-        <location filename="../../../src/sakia/core/money/relative.py" line="11"/>
-        <source>UD {0}</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="154"/>
+        <source>Transfer</source>
+        <translation type="unfinished">Przenieść</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/relative.py" line="12"/>
-        <source>R = Q / UD(t)
-                                        &lt;br &gt;
-                                        &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Relative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Last UD time&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="147"/>
+        <source>Success sending money to {0}</source>
+        <translation type="unfinished">Sukces wysyłania pieniędzy do {0}</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="unfinished"></translation>
-    </message>
+    <name>Relative</name>
     <message>
-        <location filename="../../../src/sakia/core/money/relative_to_past.py" line="7"/>
-        <source>{0} {1}UD({2}) {3}</source>
+        <location filename="../../../src/sakia/money/relative.py" line="9"/>
+        <source>UD</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/relative_to_past.py" line="8"/>
-        <source>UD({0}) {1}</source>
+        <location filename="../../../src/sakia/money/relative.py" line="11"/>
+        <source>UD {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/relative_to_past.py" line="9"/>
+        <location filename="../../../src/sakia/money/relative.py" line="12"/>
         <source>R = Q / UD(t)
                                         &lt;br &gt;
                                         &lt;table&gt;
                                         &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Relative value&lt;/td&gt;&lt;/tr&gt;
                                         &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
                                         &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Time when the value appeared&lt;/td&gt;&lt;/tr&gt;
+                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Last UD time&lt;/td&gt;&lt;/tr&gt;
                                         &lt;/table&gt;</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>RelativeZSum</name>
     <message>
-        <location filename="../../../src/sakia/core/money/relative_zerosum.py" line="7"/>
+        <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/core/money/relative_zerosum.py" line="9"/>
+        <location filename="../../../src/sakia/money/relative_zerosum.py" line="11"/>
         <source>R0 {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/relative_zerosum.py" line="8"/>
-        <source>{0} {1}R0 {2}</source>
+        <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/core/money/relative_zerosum.py" line="10"/>
-        <source>R0 = (R / UD(t)) - (( M(t-1) / N(t) ) / UD(t))
+        <location filename="../../../src/sakia/money/relative_zerosum.py" line="12"/>
+        <source>R0 = (Q / UD(t)) - (( M(t-1) / N(t) ) / UD(t))
                                         &lt;br &gt;
                                         &lt;table&gt;
                                         &lt;tr&gt;&lt;td&gt;R0&lt;/td&gt;&lt;td&gt;Relative value at zero sum&lt;/td&gt;&lt;/tr&gt;
@@ -2434,119 +2522,17 @@ Chciałbyś opublikować klucz ?</translation>
 </context>
 <context>
     <name>RevocationDialog</name>
-    <message>
-        <location filename="../../ui/revocation.ui" line="14"/>
-        <source>Revoke an identity</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="50"/>
-        <source>&lt;h2&gt;Select a revokation document&lt;/h1&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="60"/>
-        <source>Load from file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="70"/>
-        <source>Revocation document</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="96"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:x-large; font-weight:600;&quot;&gt;Select publication destination&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="108"/>
-        <source>To a co&amp;mmunity</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="125"/>
-        <source>&amp;To an address</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="153"/>
-        <source>Revocation information</source>
-        <translation type="unfinished"></translation>
-    </message>
     <message>
         <location filename="../../ui/revocation.ui" line="210"/>
         <source>Next</source>
-        <translation type="unfinished">Następny</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="82"/>
-        <source>Load a revocation file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="82"/>
-        <source>All text files (*.txt)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="97"/>
-        <source>Error loading document</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="97"/>
-        <source>Loaded document is not a revocation document</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="117"/>
-        <source>Revocation</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="117"/>
-        <source>&lt;h4&gt;The publication of this document will remove your identity from the network.&lt;/h4&gt;
-&lt;li&gt;
-    &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to join the targeted community anymore.&lt;/b&gt; &lt;/li&gt;
-    &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to generate Universal Dividends anymore.&lt;/b&gt; &lt;/li&gt;
-    &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to certify individuals anymore.&lt;/b&gt; &lt;/li&gt;
-&lt;/li&gt;
-Please think twice before publishing this document.
-</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="151"/>
-        <source>Error broadcasting document</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="154"/>
-        <source>Revocation broadcast</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="154"/>
-        <source>The document was successfully broadcasted.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="174"/>
-        <source>
-&lt;div&gt;Identity revoked : {uid} (public key : {pubkey}...)&lt;/div&gt;
-&lt;div&gt;Identity signed on block : {timestamp}&lt;/div&gt;
-    </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="184"/>
-        <source>All nodes of community {name}</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Następny</translation>
     </message>
+</context>
+<context>
+    <name>SearchUserView</name>
     <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="186"/>
-        <source>Address {address}:{port}</source>
+        <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="35"/>
+        <source>Looking for {0}...</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -2555,109 +2541,93 @@ Please think twice before publishing this document.
     <message>
         <location filename="../../ui/search_user_view.ui" line="14"/>
         <source>Form</source>
-        <translation type="unfinished">Forma</translation>
+        <translation type="obsolete">Forma</translation>
     </message>
     <message>
         <location filename="../../ui/search_user_view.ui" line="33"/>
         <source>Center the view on me</source>
-        <translation type="unfinished">Wyśrodkować widok na mnie</translation>
+        <translation type="obsolete">Wyśrodkować widok na mnie</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/search_user.py" line="15"/>
+        <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>
     </message>
+</context>
+<context>
+    <name>StatusBarController</name>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/search_user.py" line="68"/>
-        <source>Looking for {0}...</source>
+        <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="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="138"/>
-        <source>Broadcasting identity...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="142"/>
-        <source>UID broadcast</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="unfinished"></translation>
-    </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="149"/>
         <source>Error</source>
-        <translation type="unfinished">BÅ‚Ä…d</translation>
+        <translation type="obsolete">BÅ‚Ä…d</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="124"/>
         <source>{0} : {1}</source>
         <translation type="obsolete">{0} : {1}</translation>
     </message>
+</context>
+<context>
+    <name>ToolbarController</name>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="149"/>
-        <source>{0}</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/controller.py" line="77"/>
+        <source>Membership</source>
+        <translation type="unfinished">Członkostwo</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>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/controller.py" line="71"/>
+        <source>Success sending Membership demand</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>ToolbarView</name>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="156"/>
-        <source>Your account already exists on the network</source>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="12"/>
+        <source>Publish a revocation document</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>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="18"/>
+        <source>Tools</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="124"/>
-        <source>connecting...</source>
+        <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/process_cfg_community.py" line="164"/>
-        <source>Could not connect. Check hostname, ip address or port</source>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="27"/>
+        <source>Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="162"/>
-        <source>Could not connect. Check node peering entry</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="30"/>
+        <source>About</source>
+        <translation type="unfinished">O</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="40"/>
+        <source>Membership</source>
+        <translation type="unfinished">Członkostwo</translation>
     </message>
-</context>
-<context>
-    <name>Toast</name>
     <message>
-        <location filename="../../ui/toast.ui" line="14"/>
-        <source>MainWindow</source>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="41"/>
+        <source>Select a connection</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
     <name>TransactionsTabWidget</name>
-    <message>
-        <location filename="../../../src/sakia/gui/transactions_tab.py" line="147"/>
-        <source>New transactions received</source>
-        <translation type="unfinished"></translation>
-    </message>
     <message>
         <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="127"/>
         <source>&lt;b&gt;Balance&lt;/b&gt; {:} {:}</source>
@@ -2713,12 +2683,7 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../../src/sakia/gui/transactions_tab.py" line="160"/>
         <source>{:}</source>
-        <translation type="unfinished">{:}</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/transactions_tab.py" line="144"/>
-        <source>Received {amount} from {number} transfers</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">{:}</translation>
     </message>
 </context>
 <context>
@@ -2726,17 +2691,17 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../ui/transfer.ui" line="14"/>
         <source>Transfer money</source>
-        <translation>Przelać pieniądze</translation>
+        <translation type="obsolete">Przelać pieniądze</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="20"/>
         <source>Community</source>
-        <translation>Społeczność</translation>
+        <translation type="obsolete">Społeczność</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="32"/>
         <source>Transfer money to</source>
-        <translation>Przelać pieniądze na</translation>
+        <translation type="obsolete">Przelać pieniądze na</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="40"/>
@@ -2746,37 +2711,37 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../ui/transfer.ui" line="136"/>
         <source>Key</source>
-        <translation>Klucz</translation>
+        <translation type="obsolete">Klucz</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="246"/>
         <source> UD</source>
-        <translation> UD</translation>
+        <translation type="obsolete"> UD</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="292"/>
         <source>Transaction message</source>
-        <translation type="unfinished">komunikat transakcji</translation>
+        <translation type="obsolete">komunikat transakcji</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/transfer.py" line="137"/>
         <source>Money transfer</source>
-        <translation>Przelew pieniędzy</translation>
+        <translation type="obsolete">Przelew pieniędzy</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/transfer.py" line="137"/>
         <source>No amount. Please give the transfert amount</source>
-        <translation>Nie ilość. Proszę podać kwotę przelewu</translation>
+        <translation type="obsolete">Nie ilość. Proszę podać kwotę przelewu</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/transfer.py" line="175"/>
         <source>Transfer</source>
-        <translation>Przenieść</translation>
+        <translation type="obsolete">Przenieść</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/transfer.py" line="160"/>
         <source>Success sending money to {0}</source>
-        <translation type="unfinished">Sukces wysyłania pieniędzy do {0}</translation>
+        <translation type="obsolete">Sukces wysyłania pieniędzy do {0}</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/transfer.py" line="111"/>
@@ -2791,31 +2756,34 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../ui/transfer.ui" line="95"/>
         <source>&amp;Recipient public key</source>
-        <translation type="unfinished">&amp;Odbiorca klucz publiczny</translation>
+        <translation type="obsolete">&amp;Odbiorca klucz publiczny</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="211"/>
         <source>Wallet</source>
-        <translation>Portfel</translation>
+        <translation type="obsolete">Portfel</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="230"/>
         <source>Available money : </source>
-        <translation>Dostępne pieniądze : </translation>
+        <translation type="obsolete">Dostępne pieniądze : </translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="239"/>
         <source>Amount</source>
-        <translation>Ilość</translation>
+        <translation type="obsolete">Ilość</translation>
     </message>
+</context>
+<context>
+    <name>TransferView</name>
     <message>
-        <location filename="../../ui/transfer.ui" line="46"/>
-        <source>Con&amp;tact</source>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="26"/>
+        <source>No amount. Please give the transfer amount</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/transfer.ui" line="156"/>
-        <source>Search &amp;user</source>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="29"/>
+        <source>Please enter correct password</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -2832,45 +2800,89 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
         <translation type="obsolete">Walidacji... {0} %</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="167"/>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="146"/>
         <source>{0} / {1} confirmations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="171"/>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="150"/>
         <source>Confirming... {0} %</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>UDDToPast</name>
+    <name>TxHistoryController</name>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="6"/>
-        <source>Past UUD</source>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="62"/>
+        <source>Received {amount} from {number} transfers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="7"/>
-        <source>{0} {1}UUD({2}) {3}</source>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="65"/>
+        <source>New transactions received</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>TxHistoryModel</name>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="8"/>
-        <source>UUD({0}) {1}</source>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/model.py" line="116"/>
+        <source>Loading...</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>UserInformationView</name>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="9"/>
-        <source>R = Q / UD(t)
-                                        &lt;br &gt;
-                                        &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Dividend per day in percent&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Last UD time&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Time when the value appeared&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;DT&lt;/td&gt;&lt;td&gt;Delay between two UD in days&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;&gt;</source>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="61"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/>
+        <source>Join date</source>
+        <translation type="unfinished">Data rejestracji</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/>
+        <source>Expires in</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/>
+        <source>Certs. received</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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="93"/>
+        <source>#FF0000</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -2879,7 +2891,7 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Forma</translation>
+        <translation type="obsolete">Forma</translation>
     </message>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="43"/>
@@ -2894,12 +2906,12 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="34"/>
         <source>Balance</source>
-        <translation>Równowaga</translation>
+        <translation type="obsolete">Równowaga</translation>
     </message>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="47"/>
         <source>label_balance</source>
-        <translation type="unfinished">label_balance</translation>
+        <translation type="obsolete">label_balance</translation>
     </message>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="86"/>
@@ -2924,7 +2936,7 @@ Ten przelew zostanie usunięty i nie wysłał.</translation>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="57"/>
         <source>label_balance_range</source>
-        <translation type="unfinished">label_balance_range</translation>
+        <translation type="obsolete">label_balance_range</translation>
     </message>
 </context>
 <context>
@@ -3087,17 +3099,17 @@ Odwołanie UID może tylko sukcesem, jeśli nie jest on już zatwierdzony przez
     <message>
         <location filename="../../../src/sakia/models/wallets.py" line="72"/>
         <source>Name</source>
-        <translation>ImiÄ™</translation>
+        <translation type="obsolete">ImiÄ™</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/models/wallets.py" line="72"/>
         <source>Amount</source>
-        <translation>Ilość</translation>
+        <translation type="obsolete">Ilość</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/models/wallets.py" line="72"/>
         <source>Pubkey</source>
-        <translation>Klucz publiczny</translation>
+        <translation type="obsolete">Klucz publiczny</translation>
     </message>
 </context>
 <context>
@@ -3128,7 +3140,7 @@ Odwołanie UID może tylko sukcesem, jeśli nie jest on już zatwierdzony przez
     <message>
         <location filename="../../ui/wot_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Forma</translation>
+        <translation type="obsolete">Forma</translation>
     </message>
     <message>
         <location filename="../../ui/wot_tab.ui" line="33"/>
@@ -3205,126 +3217,124 @@ Odwołanie UID może tylko sukcesem, jeśli nie jest on już zatwierdzony przez
     <message>
         <location filename="../../ui/certifications_tab.ui" line="14"/>
         <source>Form</source>
-        <translation type="unfinished">Forma</translation>
-    </message>
-    <message>
-        <location filename="../../ui/certifications_tab.ui" line="20"/>
-        <source>Certifications</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/certifications_tab.ui" line="33"/>
-        <source>loading...</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Forma</translation>
     </message>
     <message>
         <location filename="../../ui/certifications_tab.ui" line="63"/>
         <source>dd/MM/yyyy</source>
-        <translation type="unfinished">dd/MM/yyyy</translation>
+        <translation type="obsolete">dd/MM/yyyy</translation>
     </message>
 </context>
 <context>
     <name>menu</name>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="57"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="47"/>
         <source>Certify identity</source>
         <translation type="unfinished">Poświadcza tożsamość</translation>
     </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="129"/>
+        <source>Copy pubkey to clipboard</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>menu.qmenu</name>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="42"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="37"/>
         <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="unfinished">Dodaj jako kontakt</translation>
+        <translation type="obsolete">Dodaj jako kontakt</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="52"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="42"/>
         <source>Send money</source>
         <translation type="unfinished">Wyślij pieniądze</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="61"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="51"/>
         <source>View in Web of Trust</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="65"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="55"/>
         <source>Copy pubkey to clipboard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="70"/>
-        <source>Copy membership document to clipboard</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="74"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="60"/>
         <source>Copy self-certification document to clipboard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="84"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="70"/>
         <source>Transfer</source>
         <translation type="unfinished">Przenieść</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="86"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="72"/>
         <source>Send again</source>
         <translation type="unfinished">Wyślij ponownie</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="90"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="76"/>
         <source>Cancel</source>
         <translation type="unfinished">Anuluj</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="95"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="81"/>
         <source>Copy raw transaction to clipboard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="100"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="86"/>
         <source>Copy transaction block to clipboard</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"/>
+        <source>Please enter your password</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
 <context>
     <name>self.config_dialog</name>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="204"/>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="88"/>
         <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>Zabrania się: sól jest zbyt krótki</translation>
+        <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>Zabrania się: hasło jest za krótkie</translation>
+        <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>Zabrania się: Nieprawidłowe znaki w polu soli</translation>
+        <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>Zabrania się: Nieprawidłowe znaki w polu hasła</translation>
+        <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>Błąd: hasła są różne</translation>
+        <translation type="obsolete">Błąd: hasła są różne</translation>
     </message>
 </context>
 <context>
@@ -3332,12 +3342,12 @@ Odwołanie UID może tylko sukcesem, jeśli nie jest on już zatwierdzony przez
     <message>
         <location filename="../../ui/transactions_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Forma</translation>
+        <translation type="obsolete">Forma</translation>
     </message>
     <message>
         <location filename="../../ui/transactions_tab.ui" line="66"/>
         <source>dd/MM/yyyy</source>
-        <translation>dd/MM/yyyy</translation>
+        <translation type="obsolete">dd/MM/yyyy</translation>
     </message>
     <message>
         <location filename="../../ui/transactions_tab.ui" line="83"/>
@@ -3357,12 +3367,7 @@ Odwołanie UID może tylko sukcesem, jeśli nie jest on już zatwierdzony przez
     <message>
         <location filename="../../ui/transactions_tab.ui" line="20"/>
         <source>Balance</source>
-        <translation type="unfinished">Równowaga</translation>
-    </message>
-    <message>
-        <location filename="../../ui/transactions_tab.ui" line="33"/>
-        <source>loading...</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Równowaga</translation>
     </message>
 </context>
 </TS>
diff --git a/res/i18n/ts/pt_BR.ts b/res/i18n/ts/pt.ts
similarity index 69%
rename from res/i18n/ts/pt_BR.ts
rename to res/i18n/ts/pt.ts
index b3cdb8eb..2e4ad8b8 100644
--- a/res/i18n/ts/pt_BR.ts
+++ b/res/i18n/ts/pt.ts
@@ -1,16 +1,16 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS><TS version="2.0" language="pt_BR" sourcelanguage="">
+<!DOCTYPE TS><TS version="2.0" language="pt" sourcelanguage="">
 <context>
     <name>AboutPopup</name>
     <message>
         <location filename="../../ui/about.ui" line="14"/>
         <source>About</source>
-        <translation>Sobre</translation>
+        <translation type="obsolete">Sobre</translation>
     </message>
     <message>
         <location filename="../../ui/about.ui" line="22"/>
         <source>label</source>
-        <translation>etiqueta</translation>
+        <translation type="obsolete">etiqueta</translation>
     </message>
 </context>
 <context>
@@ -50,25 +50,15 @@
         <source>Relat Z-sum</source>
         <translation type="obsolete">Relat Z-sum</translation>
     </message>
-    <message>
-        <location filename="../../../src/sakia/core/account.py" line="544"/>
-        <source>Could not find user self certification.</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="unfinished">Aviso: sua associação expirará em breve.</translation>
+        <translation type="obsolete">Aviso: sua associação expirará em breve.</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/core/account.py" line="72"/>
         <source>Warning : Your could miss certifications soon.</source>
-        <translation type="unfinished">Aviso: você poderá perder certificações em breve.</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/account.py" line="77"/>
-        <source>Warning : If you don&apos;t renew soon, your identity will be considered revoked.</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Aviso: você poderá perder certificações em breve.</translation>
     </message>
 </context>
 <context>
@@ -76,17 +66,17 @@
     <message>
         <location filename="../../ui/account_cfg.ui" line="14"/>
         <source>Add an account</source>
-        <translation>Adicione uma conta</translation>
+        <translation type="obsolete">Adicione uma conta</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="30"/>
         <source>Account parameters</source>
-        <translation>Parâmetros da conta</translation>
+        <translation type="obsolete">Parâmetros da conta</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="51"/>
         <source>Account name (uid)</source>
-        <translation>Nome da conta (UID)</translation>
+        <translation type="obsolete">Nome da conta (UID)</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="68"/>
@@ -96,12 +86,12 @@
     <message>
         <location filename="../../ui/account_cfg.ui" line="84"/>
         <source>Delete account</source>
-        <translation>Excluir conta</translation>
+        <translation type="obsolete">Excluir conta</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="113"/>
         <source>Key parameters</source>
-        <translation>Parâmetros-chave</translation>
+        <translation type="obsolete">Parâmetros-chave</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="143"/>
@@ -111,17 +101,17 @@
     <message>
         <location filename="../../ui/account_cfg.ui" line="153"/>
         <source>Your password</source>
-        <translation>Sua senha</translation>
+        <translation type="obsolete">Sua senha</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="166"/>
         <source>Please repeat your password</source>
-        <translation>Por favor, repita sua senha</translation>
+        <translation type="obsolete">Por favor, repita sua senha</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="185"/>
         <source>Show public key</source>
-        <translation>Mostrar chave pública</translation>
+        <translation type="obsolete">Mostrar chave pública</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="242"/>
@@ -131,32 +121,27 @@
     <message>
         <location filename="../../ui/account_cfg.ui" line="230"/>
         <source>Add a community</source>
-        <translation>Adicionar uma comunidade</translation>
+        <translation type="obsolete">Adicionar uma comunidade</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="237"/>
         <source>Remove selected community</source>
-        <translation>Remover a comunidade selecionada</translation>
+        <translation type="obsolete">Remover a comunidade selecionada</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="261"/>
         <source>Previous</source>
-        <translation>Anterior</translation>
+        <translation type="obsolete">Anterior</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="281"/>
         <source>Next</source>
-        <translation>Próximo</translation>
+        <translation type="obsolete">Próximo</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="215"/>
         <source>Communities</source>
-        <translation>Comunidades</translation>
-    </message>
-    <message>
-        <location filename="../../ui/account_cfg.ui" line="143"/>
-        <source>Secret key</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Comunidades</translation>
     </message>
 </context>
 <context>
@@ -172,22 +157,73 @@
         <translation type="obsolete">Aviso: você poderá perder certificações em breve.</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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="79"/>
+        <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>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="103"/>
+        <source>Certifications sent : {nb_certifications}/{stock}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="110"/>
+        <source>{days} days</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>
+        <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>
+        <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>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/controller.py" line="146"/>
+        <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>Certificação</translation>
+        <translation type="obsolete">Certificação</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="26"/>
         <source>Community</source>
-        <translation>Comunidade</translation>
+        <translation type="obsolete">Comunidade</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="54"/>
         <source>Certify user</source>
-        <translation>Certificar usuário</translation>
+        <translation type="obsolete">Certificar usuário</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="40"/>
@@ -202,7 +238,7 @@
     <message>
         <location filename="../../ui/certification.ui" line="157"/>
         <source>Key</source>
-        <translation>Chave</translation>
+        <translation type="obsolete">Chave</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/certification.py" line="65"/>
@@ -227,136 +263,370 @@
     <message>
         <location filename="../../../src/sakia/gui/certification.py" line="232"/>
         <source>Not a member</source>
-        <translation>Não é um membro</translation>
+        <translation type="obsolete">Não é um membro</translation>
     </message>
+</context>
+<context>
+    <name>CertificationView</name>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="226"/>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="29"/>
         <source>&amp;Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="127"/>
-        <source>Success sending certification</source>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="22"/>
+        <source>No more certifications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="136"/>
-        <source>Could not broadcast certification : {0}</source>
+        <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>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/certification.ui" line="73"/>
-        <source>Con&amp;tact</source>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="26"/>
+        <source>&amp;Ok (Not validated before {remaining})</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>
+    </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>
+    </message>
+    <message>
+        <location filename="../../ui/community_cfg.ui" line="61"/>
+        <source>:</source>
+        <translation type="obsolete">:</translation>
+    </message>
     <message>
-        <location filename="../../ui/certification.ui" line="116"/>
-        <source>&amp;User public key</source>
+        <location filename="../../ui/community_cfg.ui" line="98"/>
+        <source>Check node connectivity</source>
+        <translation type="obsolete">Verificar a conectividade do nó</translation>
+    </message>
+    <message>
+        <location filename="../../ui/community_cfg.ui" line="162"/>
+        <source>Communities nodes</source>
+        <translation type="obsolete">Nós de comunidades</translation>
+    </message>
+    <message>
+        <location filename="../../ui/community_cfg.ui" line="180"/>
+        <source>Server</source>
+        <translation type="obsolete">Servidor</translation>
+    </message>
+    <message>
+        <location filename="../../ui/community_cfg.ui" line="203"/>
+        <source>Add</source>
+        <translation type="obsolete">Adicionar</translation>
+    </message>
+    <message>
+        <location filename="../../ui/community_cfg.ui" line="224"/>
+        <source>Previous</source>
+        <translation type="obsolete">Anterior</translation>
+    </message>
+    <message>
+        <location filename="../../ui/community_cfg.ui" line="247"/>
+        <source>Next</source>
+        <translation type="obsolete">Próximo</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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="42"/>
+        <source>Non-Member</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/certification.ui" line="35"/>
-        <source>Certifications stock</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="43"/>
+        <source>#FF0000</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/certification.ui" line="177"/>
-        <source>Sea&amp;rch user</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/>
+        <source>members</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="200"/>
-        <source>Certifications sent : {nb_certifications}/{stock}</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/>
+        <source>Monetary mass</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="211"/>
-        <source>{days} days</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/>
+        <source>Status</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="213"/>
-        <source>{hours} hours and {min} min.</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/>
+        <source>Certs. received</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="215"/>
-        <source>Remaining time before next certification validation : {0}</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/>
+        <source>Membership</source>
+        <translation type="unfinished">Associação</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/>
+        <source>Balance</source>
+        <translation type="unfinished">Balanço</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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.2%} / {:} days&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="222"/>
-        <source> (Not validated before </source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/>
+        <source>Universal Dividend UD(t) in</source>
+        <translation type="unfinished">Dividendo Universal &quot;UD(t)&quot; em</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 &quot;M(t-1)&quot; em</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="85"/>
+        <source>Members N(t)</source>
+        <translation type="unfinished">Membros &quot;N(t)&quot;</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 &quot;M(t-1)/N(t)&quot; em</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 &quot;c = UD(t)/[M(t-1)/N(t)]&quot;</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"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="229"/>
-        <source>No more certifications</source>
+        <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>
+    </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </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>Adicionar uma comunidade</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>{:2.0%} / {:} days</source>
+        <translation type="unfinished">{:2.0%} / {:} dias</translation>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="46"/>
-        <source>Please enter the address of a node :</source>
-        <translation>Por favor, insira o endereço de um nó:</translation>
+        <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>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="61"/>
-        <source>:</source>
-        <translation>:</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>UD&#xc4;&#x9e;(t) = UD&#xc4;&#x9e;(t-1) + c&#xc2;&#xb2;*M(t-1)/N(t-1)</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/informations/view.py" line="134"/>
+        <source>Universal Dividend (formula)</source>
+        <translation type="unfinished">Dividendo Universal (fórmula)</translation>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="162"/>
-        <source>Communities nodes</source>
-        <translation>Nós de comunidades</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>{:} = {:} + {:2.0%}&#xc2;&#xb2;* {:} / {:}</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="180"/>
-        <source>Server</source>
-        <translation>Servidor</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>Universal Dividend (computed)</source>
+        <translation type="unfinished">Dividendo Universal (computado)</translation>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="203"/>
-        <source>Add</source>
-        <translation>Adicionar</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Name</source>
+        <translation type="unfinished">Nome</translation>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="224"/>
-        <source>Previous</source>
-        <translation>Anterior</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Units</source>
+        <translation type="unfinished">Unidades</translation>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="247"/>
-        <source>Next</source>
-        <translation>Próximo</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Formula</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="98"/>
-        <source>Register your account</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Description</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="194"/>
+        <source>{:} day(s) {:} hour(s)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="196"/>
+        <source>{:} hour(s)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%} / {:} days&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </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>
+    </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 Universal inicial &quot;UD(0)&quot; em</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>
+    </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>
+    </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>
+    </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 &apos;PoWMin&apos;</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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </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>
+        <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>
+    </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>
+    </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>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="115"/>
-        <source>Connect using your account</source>
+        <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>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="132"/>
-        <source>Connect as a guest</source>
+        <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>
     </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>
+    </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>
+    </message>
 </context>
 <context>
     <name>CommunityTabWidget</name>
@@ -456,77 +726,17 @@
     <message>
         <location filename="../../../src/sakia/gui/community_tile.py" line="123"/>
         <source>Member</source>
-        <translation type="unfinished">Membro</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="123"/>
-        <source>Non-Member</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>members</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Monetary mass</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Status</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Membro</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
         <source>Balance</source>
-        <translation type="unfinished">Balanço</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="162"/>
-        <source>Not connected</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="175"/>
-        <source>Community not initialized</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="100"/>
-        <source>Expired or never published</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="101"/>
-        <source>Outdistanced</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="110"/>
-        <source>In WoT range</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="116"/>
-        <source>Expires in </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="124"/>
-        <source>#FF0000</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Certs. received</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Balanço</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
         <source>Membership</source>
-        <translation type="unfinished">Associação</translation>
+        <translation type="obsolete">Associação</translation>
     </message>
 </context>
 <context>
@@ -534,22 +744,22 @@
     <message>
         <location filename="../../ui/community_view.ui" line="14"/>
         <source>Form</source>
-        <translation type="unfinished">Formulário</translation>
+        <translation type="obsolete">Formulário</translation>
     </message>
     <message>
         <location filename="../../ui/community_view.ui" line="59"/>
         <source>Send money</source>
-        <translation type="unfinished">Enviar dinheiro</translation>
+        <translation type="obsolete">Enviar dinheiro</translation>
     </message>
     <message>
         <location filename="../../ui/community_view.ui" line="76"/>
         <source>Certification</source>
-        <translation type="unfinished">Certificação</translation>
+        <translation type="obsolete">Certificação</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="334"/>
         <source>Renew membership</source>
-        <translation type="unfinished">Renovar associação</translation>
+        <translation type="obsolete">Renovar associação</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/community_view.py" line="44"/>
@@ -564,37 +774,37 @@
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="33"/>
         <source>Transactions</source>
-        <translation type="unfinished">Transações</translation>
+        <translation type="obsolete">Transações</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="34"/>
         <source>Web of Trust</source>
-        <translation type="unfinished">Rede de Confiança</translation>
+        <translation type="obsolete">Rede de Confiança</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="93"/>
         <source>Network</source>
-        <translation type="unfinished">Rede</translation>
+        <translation type="obsolete">Rede</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="240"/>
         <source>Membership expiration</source>
-        <translation type="unfinished">Expiração da associação</translation>
+        <translation type="obsolete">Expiração da associação</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="240"/>
         <source>&lt;b&gt;Warning : Membership expiration in {0} days&lt;/b&gt;</source>
-        <translation type="unfinished">&lt;b&gt;Aviso: expiração da associação em {0} dias&lt;/b&gt;</translation>
+        <translation type="obsolete">&lt;b&gt;Aviso: expiração da associação em {0} dias&lt;/b&gt;</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="251"/>
         <source>Certifications number</source>
-        <translation type="unfinished">Número de certificações</translation>
+        <translation type="obsolete">Número de certificações</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="251"/>
         <source>&lt;b&gt;Warning : You are certified by only {0} persons, need {1}&lt;/b&gt;</source>
-        <translation type="unfinished">&lt;b&gt;Aviso: você é certificado por apenas {0} pessoas. São necessárias {1}&lt;/b&gt;</translation>
+        <translation type="obsolete">&lt;b&gt;Aviso: você é certificado por apenas {0} pessoas. São necessárias {1}&lt;/b&gt;</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="235"/>
@@ -604,19 +814,19 @@
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="340"/>
         <source>Send membership demand</source>
-        <translation type="unfinished">Enviar pedido de associação</translation>
+        <translation type="obsolete">Enviar pedido de associação</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="385"/>
         <source>Warning</source>
-        <translation type="unfinished">Aviso</translation>
+        <translation type="obsolete">Aviso</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="unfinished">Você tem certeza?
+        <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>
     </message>
@@ -635,7 +845,7 @@ A publicação do seu UID pode ser cancelada através da revogação de UID.</tr
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="418"/>
         <source>Success publishing your UID</source>
-        <translation type="unfinished">Sucesso ao publicar seu UID</translation>
+        <translation type="obsolete">Sucesso ao publicar seu UID</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/community_view.py" line="286"/>
@@ -667,22 +877,22 @@ Revogar seu UID somente funcionará caso ele ainda não tenha sido validado pela
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="418"/>
         <source>Membership</source>
-        <translation type="unfinished">Associação</translation>
+        <translation type="obsolete">Associação</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="374"/>
         <source>Success sending Membership demand</source>
-        <translation type="unfinished">Sucesso ao enviar pedido de associação</translation>
+        <translation type="obsolete">Sucesso ao enviar pedido de associação</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="405"/>
         <source>Revoke</source>
-        <translation type="unfinished">Revogar</translation>
+        <translation type="obsolete">Revogar</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="399"/>
         <source>Success sending Revoke demand</source>
-        <translation type="unfinished">Sucesso ao enviar pedido de revoga</translation>
+        <translation type="obsolete">Sucesso ao enviar pedido de revoga</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/community_view.py" line="325"/>
@@ -694,136 +904,163 @@ Revogar seu UID somente funcionará caso ele ainda não tenha sido validado pela
         <source>Success sending Self Certification document</source>
         <translation type="obsolete">Sucesso ao enviar documento de Auto-certificação</translation>
     </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="97"/>
-        <source>Show informations</source>
-        <translation type="unfinished"></translation>
-    </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="98"/>
         <source>Informations</source>
-        <translation type="unfinished">Informações</translation>
+        <translation type="obsolete">Informações</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="40"/>
         <source>Publish UID</source>
-        <translation type="unfinished">Publicar UID</translation>
+        <translation type="obsolete">Publicar UID</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="41"/>
         <source>Revoke UID</source>
-        <translation type="unfinished">Revogar UID</translation>
+        <translation type="obsolete">Revogar UID</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="424"/>
         <source>UID</source>
-        <translation type="unfinished">UID</translation>
+        <translation type="obsolete">UID</translation>
+    </message>
+</context>
+<context>
+    <name>ConfigureContactDialog</name>
+    <message>
+        <location filename="../../ui/contact.ui" line="14"/>
+        <source>Add a contact</source>
+        <translation type="obsolete">Adicionar um contato</translation>
+    </message>
+    <message>
+        <location filename="../../ui/contact.ui" line="22"/>
+        <source>Name</source>
+        <translation type="obsolete">Nome</translation>
+    </message>
+    <message>
+        <location filename="../../ui/contact.ui" line="36"/>
+        <source>Pubkey</source>
+        <translation type="obsolete">Chave pública</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>
     </message>
+</context>
+<context>
+    <name>ConnectionConfigController</name>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="35"/>
-        <source>Search Identities</source>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="117"/>
+        <source>Could not connect. Check hostname, ip address or port : &lt;br/&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="39"/>
-        <source>Explore the Web of Trust</source>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="151"/>
+        <source>Broadcasting identity...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="102"/>
-        <source>Show explorer</source>
-        <translation type="unfinished"></translation>
+        <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>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="103"/>
-        <source>Explorer</source>
-        <translation type="unfinished"></translation>
+        <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>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="283"/>
-        <source>Block {0}</source>
-        <translation type="unfinished"></translation>
+        <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>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="71"/>
-        <source>Tools</source>
-        <translation type="unfinished"></translation>
+        <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>
+    </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>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="107"/>
-        <source>Advanced</source>
+        <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/community_view.py" line="108"/>
-        <source>Save revokation document</source>
+        <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/community_view.py" line="186"/>
-        <source>Save a revokation document</source>
+        <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/community_view.py" line="186"/>
-        <source>All text files (*.txt)</source>
+        <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/community_view.py" line="195"/>
-        <source>Revokation file</source>
+        <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/community_view.py" line="195"/>
-        <source>&lt;div&gt;Your revokation document has been saved.&lt;/div&gt;
-&lt;div&gt;&lt;b&gt;Please keep it in a safe place.&lt;/b&gt;&lt;/div&gt;
-The publication of this document will remove your identity from the network.&lt;/p&gt;</source>
+        <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>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="228"/>
-        <source>Identity revokation</source>
+        <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/community_view.py" line="228"/>
-        <source>&lt;b&gt;Warning : Your identity will be implicitely revoked                               if you dont renew before {0} days&lt;/b&gt;</source>
+        <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>ConfigureContactDialog</name>
+    <name>ConnectionConfigView</name>
     <message>
-        <location filename="../../ui/contact.ui" line="14"/>
-        <source>Add a contact</source>
-        <translation>Adicionar um contato</translation>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="101"/>
+        <source>UID broadcast</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/contact.ui" line="22"/>
-        <source>Name</source>
-        <translation>Nome</translation>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="96"/>
+        <source>Identity broadcasted to the network</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/contact.ui" line="36"/>
-        <source>Pubkey</source>
-        <translation>Chave pública</translation>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="102"/>
+        <source>Error</source>
+        <translation type="unfinished">Erro</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/contact.py" line="81"/>
-        <source>Contact already exists</source>
-        <translation>O contato já existe</translation>
+        <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="165"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="145"/>
         <source>Warning</source>
         <translation type="unfinished">Aviso</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="165"/>
+        <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?
@@ -835,22 +1072,22 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../ui/create_wallet.ui" line="14"/>
         <source>Create a new wallet</source>
-        <translation>Criar uma nova carteira</translation>
+        <translation type="obsolete">Criar uma nova carteira</translation>
     </message>
     <message>
         <location filename="../../ui/create_wallet.ui" line="45"/>
         <source>Wallet name :</source>
-        <translation>Nome da carteira:</translation>
+        <translation type="obsolete">Nome da carteira:</translation>
     </message>
     <message>
         <location filename="../../ui/create_wallet.ui" line="83"/>
         <source>Previous</source>
-        <translation>Anterior</translation>
+        <translation type="obsolete">Anterior</translation>
     </message>
     <message>
         <location filename="../../ui/create_wallet.ui" line="103"/>
         <source>Next</source>
-        <translation>Próximo</translation>
+        <translation type="obsolete">Próximo</translation>
     </message>
 </context>
 <context>
@@ -858,7 +1095,7 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../ui/currency_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Formulário</translation>
+        <translation type="obsolete">Formulário</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/currency_tab.py" line="44"/>
@@ -944,92 +1181,40 @@ Esta transferência monetária será removida e não enviada.</translation>
         <translation type="obsolete">propriedades</translation>
     </message>
 </context>
-<context>
-    <name>DividendPerDay</name>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="9"/>
-        <source>UDD</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="10"/>
-        <source>{0} {1}UDD {2}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="11"/>
-        <source>UDD {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="12"/>
-        <source>UDD(t) = (Q * 100) / (UD(t) / DT)
-                                        &lt;br &gt;
-                                        &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Dividend per day in percent&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Last UD time&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;DT&lt;/td&gt;&lt;td&gt;Delay between two UD in days&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;</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="unfinished">Formulário</translation>
-    </message>
-    <message>
-        <location filename="../../ui/explorer_tab.ui" line="48"/>
-        <source>Steps</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/explorer_tab.ui" line="65"/>
-        <source>Go</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Formulário</translation>
     </message>
 </context>
 <context>
     <name>GraphTabWidget</name>
-    <message>
-        <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="89"/>
-        <source>
-                    &lt;table cellpadding=&quot;5&quot;&gt;
-                    &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                    &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                    &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                    &lt;/table&gt;
-                    </source>
-        <translation type="unfinished"></translation>
-    </message>
     <message>
         <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="71"/>
         <source>Membership</source>
-        <translation type="unfinished">Associação</translation>
+        <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="unfinished">Última renovação em {:}, expiração em {:}</translation>
+        <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="unfinished">Sua Rede de Confiança</translation>
+        <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="unfinished">Certificado por {:} membros; Certificador de {:} membros</translation>
+        <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="unfinished">Não é um membro</translation>
+        <translation type="obsolete">Não é um membro</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/>
@@ -1040,7 +1225,7 @@ Esta transferência monetária será removida e não enviada.</translation>
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;/table&gt;
                 </source>
-        <translation type="unfinished">
+        <translation type="obsolete">
                 &lt;table cellpadding=&quot;5&quot;&gt;
 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
@@ -1052,30 +1237,35 @@ Esta transferência monetária será removida e não enviada.</translation>
 <context>
     <name>HistoryTableModel</name>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/>
         <source>Date</source>
         <translation>Data</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
+        <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>Pagamento</translation>
+        <translation type="obsolete">Pagamento</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
         <source>Deposit</source>
-        <translation>Depósito</translation>
+        <translation type="obsolete">Depósito</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
+        <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>
@@ -1122,48 +1312,23 @@ Esta transferência monetária será removida e não enviada.</translation>
 <byte value="x9"/>&lt;h3&gt;&lt;a href={version_url}&gt;Link para baixar&lt;/a&gt;&lt;/h3&gt;
             </translation>
     </message>
-    <message>
-        <location filename="../../../src/sakia/gui/homescreen.py" line="73"/>
-        <source>Connected as {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
 </context>
 <context>
     <name>HomescreenWidget</name>
     <message>
         <location filename="../../ui/homescreen.ui" line="20"/>
         <source>Form</source>
-        <translation type="unfinished">Formulário</translation>
-    </message>
-    <message>
-        <location filename="../../ui/homescreen.ui" line="47"/>
-        <source>Connected as</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Formulário</translation>
     </message>
     <message>
         <location filename="../../ui/homescreen.ui" line="54"/>
         <source>Add a community</source>
-        <translation type="unfinished">Adicionar uma comunidade</translation>
-    </message>
-    <message>
-        <location filename="../../ui/homescreen.ui" line="71"/>
-        <source>Disconnect</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/homescreen.ui" line="119"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:12pt; font-weight:600;&quot;&gt;Not Connected&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/homescreen.ui" line="126"/>
-        <source>Connect</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Adicionar uma comunidade</translation>
     </message>
     <message>
         <location filename="../../ui/homescreen.ui" line="149"/>
         <source>New account</source>
-        <translation type="unfinished">Nova conta</translation>
+        <translation type="obsolete">Nova conta</translation>
     </message>
 </context>
 <context>
@@ -1171,17 +1336,17 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../ui/identities_tab.ui" line="14"/>
         <source>Form</source>
-        <translation type="unfinished">Formulário</translation>
+        <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="unfinished">Busque uma chave pública, um UID...</translation>
+        <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="unfinished">Busca</translation>
+        <translation type="obsolete">Busca</translation>
     </message>
 </context>
 <context>
@@ -1221,106 +1386,137 @@ Esta transferência monetária será removida e não enviada.</translation>
         <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="32"/>
-        <source>Search direct certifications</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="unfinished">Busque uma chave pública, um UID...</translation>
+        <translation type="obsolete">Busque uma chave pública, um UID...</translation>
     </message>
 </context>
 <context>
     <name>IdentitiesTableModel</name>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="118"/>
+        <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="113"/>
         <source>UID</source>
         <translation>UID</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="119"/>
+        <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/models/identities.py" line="120"/>
+        <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="115"/>
         <source>Renewed</source>
         <translation>Renovado</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="121"/>
+        <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/models/identities.py" line="122"/>
+        <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/models/identities.py" line="123"/>
+        <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>Importar uma conta</translation>
+        <translation type="obsolete">Importar uma conta</translation>
     </message>
     <message>
         <location filename="../../ui/import_account.ui" line="25"/>
         <source>Import a file</source>
-        <translation>Importar um arquivo</translation>
+        <translation type="obsolete">Importar um arquivo</translation>
     </message>
     <message>
         <location filename="../../ui/import_account.ui" line="36"/>
         <source>Name of the account :</source>
-        <translation>Nome da conta:</translation>
+        <translation type="obsolete">Nome da conta:</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/import_account.py" line="36"/>
         <source>Error</source>
-        <translation>Erro</translation>
+        <translation type="obsolete">Erro</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/import_account.py" line="40"/>
         <source>Account import</source>
-        <translation>Importação de conta</translation>
+        <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>Conta importada com sucesso!</translation>
+        <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>Importar um arquivo de conta</translation>
+        <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>Todos os arquivos de conta (*.acc)</translation>
+        <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>Por favor, insira um nome</translation>
+        <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>Esse nome já existe</translation>
+        <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>Este não é um arquivo de conta</translation>
+        <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>
@@ -1328,12 +1524,12 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../ui/informations_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Formulário</translation>
+        <translation type="obsolete">Formulário</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="52"/>
         <source>General</source>
-        <translation>Geral</translation>
+        <translation type="obsolete">Geral</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="61"/>
@@ -1343,7 +1539,7 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../ui/informations_tab.ui" line="77"/>
         <source>Rules</source>
-        <translation>Regras</translation>
+        <translation type="obsolete">Regras</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="83"/>
@@ -1353,7 +1549,7 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../ui/informations_tab.ui" line="112"/>
         <source>Money</source>
-        <translation>Dinheiro</translation>
+        <translation type="obsolete">Dinheiro</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="102"/>
@@ -1363,7 +1559,7 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../ui/informations_tab.ui" line="131"/>
         <source>WoT</source>
-        <translation>Rede de Confiança</translation>
+        <translation type="obsolete">Rede de Confiança</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="121"/>
@@ -1398,42 +1594,42 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
         <source>Universal Dividend UD(t) in</source>
-        <translation>Dividendo Universal &quot;UD(t)&quot; em</translation>
+        <translation type="obsolete">Dividendo Universal &quot;UD(t)&quot; em</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
         <source>Monetary Mass M(t-1) in</source>
-        <translation>Massa Monetária &quot;M(t-1)&quot; em</translation>
+        <translation type="obsolete">Massa Monetária &quot;M(t-1)&quot; em</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
         <source>Members N(t)</source>
-        <translation>Membros &quot;N(t)&quot;</translation>
+        <translation type="obsolete">Membros &quot;N(t)&quot;</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>Massa Monetária por membro &quot;M(t-1)/N(t)&quot; em</translation>
+        <translation type="obsolete">Massa Monetária por membro &quot;M(t-1)/N(t)&quot; 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>Crescimento real &quot;c = UD(t)/[M(t-1)/N(t)]&quot;</translation>
+        <translation type="obsolete">Crescimento real &quot;c = UD(t)/[M(t-1)/N(t)]&quot;</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
         <source>Last UD date and time (t)</source>
-        <translation>Data e hora do último Dividendo Universal (t)</translation>
+        <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>Data e hora do próximo Dividendo Universal (t+1)</translation>
+        <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>Nenhum Dividendo Universal criado ainda.</translation>
+        <translation type="obsolete">Nenhum Dividendo Universal criado ainda.</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
@@ -1444,7 +1640,7 @@ Esta transferência monetária será removida e não enviada.</translation>
                 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
                 &lt;/table&gt;
                 </source>
-        <translation>
+        <translation type="obsolete">
                 &lt;table cellpadding=&quot;5&quot;&gt;
 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
@@ -1455,32 +1651,32 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
         <source>{:2.0%} / {:} days</source>
-        <translation>{:2.0%} / {:} dias</translation>
+        <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>Crescimento fundamental (c) / Tempo delta (dt)</translation>
+        <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 &amp;#215; M(t) / N(t+1) }</source>
-        <translation>UD(t+1) = MAX { UD(t) ; c &amp;#215; M(t) / N(t+1) }</translation>
+        <translation type="obsolete">UD(t+1) = MAX { UD(t) ; c &amp;#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>Dividendo Universal (fórmula)</translation>
+        <translation type="obsolete">Dividendo Universal (fórmula)</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
         <source>{:} = MAX {{ {:} {:} ; {:2.0%} &amp;#215; {:} {:} / {:} }}</source>
-        <translation>{:} = MAX {{ {:} {:} ; {:2.0%} &amp;#215; {:} {:} / {:} }}</translation>
+        <translation type="obsolete">{:} = MAX {{ {:} {:} ; {:2.0%} &amp;#215; {:} {:} / {:} }}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
         <source>Universal Dividend (computed)</source>
-        <translation>Dividendo Universal (computado)</translation>
+        <translation type="obsolete">Dividendo Universal (computado)</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/>
@@ -1496,7 +1692,7 @@ Esta transferência monetária será removida e não enviada.</translation>
             &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
             &lt;/table&gt;
             </source>
-        <translation>
+        <translation type="obsolete">
             &lt;table cellpadding=&quot;5&quot;&gt;
 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%} / {:} dias&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
@@ -1512,42 +1708,42 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/>
         <source>Fundamental growth (c)</source>
-        <translation>Crescimento fundamental (c)</translation>
+        <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>Dividendo Universal inicial &quot;UD(0)&quot; em</translation>
+        <translation type="obsolete">Dividendo Universal inicial &quot;UD(0)&quot; 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>Período de tempo em dias (86400 segundos) entre dois Dividendos Universais</translation>
+        <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>Número de blocos utilizados para calcular o tempo mediano</translation>
+        <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>O tempo médio em segundos para escrever 1 bloco (tempo desejado)</translation>
+        <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>O número de blocos necessários para avaliar novamente o valor de &apos;PoWMin&apos;</translation>
+        <translation type="obsolete">O número de blocos necessários para avaliar novamente o valor de &apos;PoWMin&apos;</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>O número de blocos anteriores para verificar se há dificuldade personalizada</translation>
+        <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>A porcentagem de emissores anteriores para alcançar a dificuldade personalizada</translation>
+        <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"/>
@@ -1580,12 +1776,12 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
         <source>Maximum age of a valid signature (in days)</source>
-        <translation>Idade máxima de uma assinatura válida (em dias)</translation>
+        <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>Quantidade mínima de assinaturas para ser parte da Rede de Confiança</translation>
+        <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"/>
@@ -1595,94 +1791,22 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
         <source>Maximum age of a valid membership (in days)</source>
-        <translation>Idade máxima de uma associação válida (em dias)</translation>
+        <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>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="139"/>
-        <source>
-                &lt;table cellpadding=&quot;5&quot;&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.2%} / {:} days&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;/table&gt;
-                </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
-        <source>Penultimate UD date and time (t-1)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/informations_tab.ui" line="96"/>
-        <source>Referentials</source>
-        <translation type="unfinished"></translation>
+        <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="unfinished">Nome</translation>
+        <translation type="obsolete">Nome</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
         <source>Units</source>
-        <translation type="unfinished">Unidades</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
-        <source>Formula</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
-        <source>Description</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>
-            &lt;table cellpadding=&quot;5&quot;&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;/table&gt;
-            </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>Minimum delay between 2 certifications (in days)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>Maximum quantity of active certifications made by member.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>Maximum delay a certification can wait before being expired for non-writing.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>Minimum percent of sentries to reach to match the distance rule</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Unidades</translation>
     </message>
 </context>
 <context>
@@ -1690,12 +1814,12 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../ui/mainwindow.ui" line="30"/>
         <source>Fi&amp;le</source>
-        <translation>Arquivo</translation>
+        <translation type="obsolete">Arquivo</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="146"/>
         <source>Account</source>
-        <translation>Conta</translation>
+        <translation type="obsolete">Conta</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="55"/>
@@ -1705,22 +1829,22 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../ui/mainwindow.ui" line="50"/>
         <source>&amp;Open</source>
-        <translation>Abrir</translation>
+        <translation type="obsolete">Abrir</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="73"/>
         <source>&amp;Help</source>
-        <translation>Ajuda</translation>
+        <translation type="obsolete">Ajuda</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="91"/>
         <source>Manage accounts</source>
-        <translation>Gerenciar contas</translation>
+        <translation type="obsolete">Gerenciar contas</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="96"/>
         <source>Configure trustable nodes</source>
-        <translation>Configurar nós confiáveis</translation>
+        <translation type="obsolete">Configurar nós confiáveis</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="97"/>
@@ -1730,47 +1854,47 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../ui/mainwindow.ui" line="121"/>
         <source>Send a message</source>
-        <translation>Enviar uma mensagem</translation>
+        <translation type="obsolete">Enviar uma mensagem</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="126"/>
         <source>Send money</source>
-        <translation>Enviar dinheiro</translation>
+        <translation type="obsolete">Enviar dinheiro</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="131"/>
         <source>Remove contact</source>
-        <translation>Remover contato</translation>
+        <translation type="obsolete">Remover contato</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="136"/>
         <source>Save</source>
-        <translation>Salvar</translation>
+        <translation type="obsolete">Salvar</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="141"/>
         <source>&amp;Quit</source>
-        <translation>Sair</translation>
+        <translation type="obsolete">Sair</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="151"/>
         <source>&amp;Transfer money</source>
-        <translation>Transferir dinheiro</translation>
+        <translation type="obsolete">Transferir dinheiro</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="156"/>
         <source>&amp;Configure</source>
-        <translation>Configurar</translation>
+        <translation type="obsolete">Configurar</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="161"/>
         <source>&amp;Import</source>
-        <translation>Importar</translation>
+        <translation type="obsolete">Importar</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="166"/>
         <source>&amp;Export</source>
-        <translation>Exportar</translation>
+        <translation type="obsolete">Exportar</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="167"/>
@@ -1780,32 +1904,32 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../ui/mainwindow.ui" line="176"/>
         <source>&amp;Set as default</source>
-        <translation>Definir como padrão</translation>
+        <translation type="obsolete">Definir como padrão</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="181"/>
         <source>A&amp;bout</source>
-        <translation>Sobre</translation>
+        <translation type="obsolete">Sobre</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="186"/>
         <source>&amp;Preferences</source>
-        <translation>Preferências</translation>
+        <translation type="obsolete">Preferências</translation>
     </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="191"/>
         <source>&amp;Add account</source>
-        <translation>Adicionar conta</translation>
+        <translation type="obsolete">Adicionar conta</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="294"/>
         <source>Latest release : {version}</source>
-        <translation>Última versão: {version}</translation>
+        <translation type="obsolete">Última versão: {version}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="301"/>
         <source>Download link</source>
-        <translation>Link para baixar</translation>
+        <translation type="obsolete">Link para baixar</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/mainwindow.py" line="225"/>
@@ -1840,17 +1964,17 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="335"/>
         <source>Please get the latest release {version}</source>
-        <translation>Por favor, baixe a última versão {version}</translation>
+        <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>Editar</translation>
+        <translation type="obsolete">Editar</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="370"/>
         <source>Delete</source>
-        <translation>Excluir</translation>
+        <translation type="obsolete">Excluir</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/mainwindow.py" line="303"/>
@@ -1865,88 +1989,29 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../../src/sakia/gui/mainwindow.py" line="433"/>
         <source>Export an account</source>
-        <translation>Exportar uma conta</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="434"/>
-        <source>All account files (*.acc)</source>
-        <translation>Todos os arquivos de conta (*.acc)</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="435"/>
-        <source>Export</source>
-        <translation>Exportar</translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="40"/>
-        <source>Acco&amp;unt</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="44"/>
-        <source>Co&amp;ntacts</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Exportar uma conta</translation>
     </message>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="101"/>
-        <source>A&amp;dd a contact</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="171"/>
-        <source>C&amp;ertification</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="392"/>
-        <source>sakia {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="416"/>
-        <source>sakia {0} - Account : {1}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="79"/>
-        <source>&amp;Duniter</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="196"/>
-        <source>&amp;Manage local node</source>
-        <translation type="unfinished"></translation>
+        <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="308"/>
-        <source>
-        &lt;h1&gt;sakia&lt;/h1&gt;
-
-        &lt;p&gt;Python/Qt duniter client&lt;/p&gt;
-        &lt;p&gt;&lt;a href=&quot;https://github.com/duniter/sakia&quot;&gt;https://github.com/duniter/sakia&lt;/a&gt;&lt;/p&gt;
-
-        &lt;p&gt;Version : {:}&lt;/p&gt;
-        {new_version_text}
-
-        &lt;p&gt;License : GPLv3&lt;/p&gt;
-
-        &lt;p&gt;&lt;b&gt;Authors&lt;/b&gt;&lt;/p&gt;
-
-        &lt;p&gt;inso&lt;/p&gt;
-        &lt;p&gt;vit&lt;/p&gt;
-        &lt;p&gt;Moul&lt;/p&gt;
-        &lt;p&gt;canercandan&lt;/p&gt;
-        </source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/mainwindow.py" line="435"/>
+        <source>Export</source>
+        <translation type="obsolete">Exportar</translation>
     </message>
+</context>
+<context>
+    <name>MainWindowController</name>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="55"/>
-        <source>Advanced</source>
+        <location filename="../../../src/sakia/gui/main_window/controller.py" line="109"/>
+        <source>Please get the latest release {version}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="201"/>
-        <source>Revoke an identity</source>
+        <location filename="../../../src/sakia/gui/main_window/controller.py" line="126"/>
+        <source>sakia {0} - {currency}</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -1955,7 +2020,7 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="73"/>
         <source>not a member</source>
-        <translation>não é um membro</translation>
+        <translation type="obsolete">não é um membro</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="60"/>
@@ -1973,121 +2038,237 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="97"/>
         <source>Public key</source>
-        <translation>Chave pública</translation>
+        <translation type="obsolete">Chave pública</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="97"/>
         <source>Join date</source>
-        <translation>Data de ingresso</translation>
+        <translation type="obsolete">Data de ingresso</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="144"/>
         <source>&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;</source>
-        <translation>&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;</translation>
+        <translation type="obsolete">&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="130"/>
         <source>Distance</source>
-        <translation>Distância</translation>
+        <translation type="obsolete">Distância</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/member.py" line="139"/>
         <source>Path</source>
-        <translation>Caminho</translation>
+        <translation type="obsolete">Caminho</translation>
     </message>
+</context>
+<context>
+    <name>MemberView</name>
     <message>
-        <location filename="../../../src/sakia/gui/member.py" line="92"/>
-        <source>
-                &lt;table cellpadding=&quot;5&quot;&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                </source>
+        <location filename="../../ui/member.ui" line="34"/>
+        <source>Member</source>
+        <translation type="obsolete">Membro</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/member.py" line="97"/>
-        <source>UID Published on</source>
+        <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>
+        <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">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>
+    </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="183"/>
+        <source>Revoke</source>
+        <translation type="unfinished">Revogar</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>
+    </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&apos;t remove your money&quot;
+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>&lt;div&gt;Your revokation document has been saved.&lt;/div&gt;
+&lt;div&gt;&lt;b&gt;Please keep it in a safe place.&lt;/b&gt;&lt;/div&gt;
+The publication of this document will remove your identity from the network.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>MemberView</name>
+    <name>NavigationModel</name>
     <message>
-        <location filename="../../ui/member.ui" line="14"/>
-        <source>Member informations</source>
+        <location filename="../../../src/sakia/gui/navigation/model.py" line="27"/>
+        <source>Network</source>
+        <translation type="unfinished">Rede</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/model.py" line="59"/>
+        <source>Transfers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/member.ui" line="34"/>
-        <source>Member</source>
-        <translation type="unfinished">Membro</translation>
+        <location filename="../../../src/sakia/gui/navigation/model.py" line="77"/>
+        <source>Identities</source>
+        <translation type="unfinished">Identidades</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/model.py" line="90"/>
+        <source>Web of Trust</source>
+        <translation type="unfinished">Rede de Confiança</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"/>
+        <source>Open in browser</source>
+        <translation type="unfinished">Abrir no navegador</translation>
     </message>
 </context>
 <context>
     <name>NetworkFilterProxyModel</name>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="60"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="40"/>
         <source>Address</source>
         <translation>Endereço</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="61"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="41"/>
         <source>Port</source>
         <translation>Porta</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="62"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="42"/>
         <source>Block</source>
         <translation>Bloco</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="65"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="45"/>
         <source>UID</source>
         <translation>UID</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="66"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="46"/>
         <source>Member</source>
         <translation>Membro</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="67"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="47"/>
         <source>Pubkey</source>
         <translation>Chave pública</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="68"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="48"/>
         <source>Software</source>
         <translation>Programa</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="69"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="49"/>
         <source>Version</source>
         <translation>Versão</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="83"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/>
         <source>yes</source>
         <translation>sim</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="83"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/>
         <source>no</source>
         <translation>não</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="83"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/>
         <source>offline</source>
         <translation>offline</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="63"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="43"/>
         <source>Hash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="64"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="44"/>
         <source>Time</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2097,91 +2278,104 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../ui/network_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Formulário</translation>
+        <translation type="obsolete">Formulário</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/network_tab.py" line="72"/>
         <source>Unset root node</source>
-        <translation>Remover definição de raiz do nó</translation>
+        <translation type="obsolete">Remover definição de raiz do nó</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/network_tab.py" line="78"/>
         <source>Set as root node</source>
-        <translation>Definir como nó raiz</translation>
+        <translation type="obsolete">Definir como nó raiz</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/network_tab.py" line="84"/>
         <source>Open in browser</source>
-        <translation>Abrir no navegador</translation>
+        <translation type="obsolete">Abrir no navegador</translation>
     </message>
 </context>
 <context>
     <name>NetworkTableModel</name>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="161"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="143"/>
         <source>Online</source>
         <translation>Online</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="162"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="144"/>
         <source>Offline</source>
         <translation>Offline</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="163"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/>
         <source>Unsynchronized</source>
         <translation>Dessincronizado</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="164"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/>
         <source>Corrupted</source>
         <translation>Corrompido</translation>
     </message>
 </context>
-<context>
-    <name>NodeManager</name>
-    <message>
-        <location filename="../../ui/node_manager.ui" line="14"/>
-        <source>Node manager</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
 <context>
     <name>PasswordAskerDialog</name>
     <message>
         <location filename="../../ui/password_asker.ui" line="14"/>
         <source>Password</source>
-        <translation>Senha</translation>
+        <translation type="obsolete">Senha</translation>
     </message>
     <message>
         <location filename="../../ui/password_asker.ui" line="23"/>
         <source>Please enter your account password</source>
-        <translation>Por favor, insira a senha da sua conta</translation>
+        <translation type="obsolete">Por favor, insira a senha da sua conta</translation>
     </message>
     <message>
         <location filename="../../ui/password_asker.ui" line="32"/>
         <source>Remember my password during this session</source>
-        <translation>Lembrar minha senha durante esta sessão</translation>
+        <translation type="obsolete">Lembrar minha senha durante esta sessão</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/password_asker.py" line="72"/>
         <source>Bad password</source>
-        <translation>Senha ruim</translation>
+        <translation type="obsolete">Senha ruim</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/password_asker.py" line="72"/>
         <source>Non printable characters in password</source>
-        <translation>Há caracteres não imprimíveis na senha</translation>
+        <translation type="obsolete">Há caracteres não imprimíveis na senha</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/password_asker.py" line="78"/>
         <source>Failed to get private key</source>
-        <translation>Falha ao obter a chave privada</translation>
+        <translation type="obsolete">Falha ao obter a chave privada</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/password_asker.py" line="78"/>
         <source>Wrong password typed. Cannot open the private key</source>
-        <translation>Senha incorreta. Não é possível abrir a chave privada</translation>
+        <translation type="obsolete">Senha incorreta. Não é possível abrir a chave privada</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>
+    <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>
+    </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>
@@ -2189,92 +2383,52 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../ui/preferences.ui" line="14"/>
         <source>Preferences</source>
-        <translation>Preferências</translation>
+        <translation type="obsolete">Preferências</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="115"/>
         <source>Default account</source>
-        <translation>Conta padrão</translation>
+        <translation type="obsolete">Conta padrão</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="129"/>
         <source>Default &amp;referential</source>
-        <translation>Referencial padrão</translation>
+        <translation type="obsolete">Referencial padrão</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="166"/>
         <source>Enable expert mode</source>
-        <translation>Habilitar modo avançado</translation>
+        <translation type="obsolete">Habilitar modo avançado</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="201"/>
         <source>Digits after commas </source>
-        <translation>Dígitos depois da vírgula </translation>
+        <translation type="obsolete">Dígitos depois da vírgula </translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="215"/>
         <source>Language</source>
-        <translation>Idioma</translation>
+        <translation type="obsolete">Idioma</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="249"/>
         <source>Maximize Window at Startup</source>
-        <translation>Maximizar janela ao inicializar</translation>
+        <translation type="obsolete">Maximizar janela ao inicializar</translation>
     </message>
     <message>
         <location filename="../../ui/preferences.ui" line="276"/>
         <source>Enable notifications</source>
-        <translation>Habilitar notificações</translation>
+        <translation type="obsolete">Habilitar notificações</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">Uma reinicialização é necessária para aplicar suas novas preferências.</translation>
     </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="106"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;General settings&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="192"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Display settings&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="303"/>
-        <source>Use International System of Units</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="356"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Network settings&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="372"/>
-        <source>Proxy server address : </source>
-        <translation type="unfinished"></translation>
-    </message>
     <message>
         <location filename="../../ui/preferences.ui" line="382"/>
         <source>:</source>
-        <translation type="unfinished">:</translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="363"/>
-        <source>Use a http proxy server</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="406"/>
-        <source>Automatically refresh identities informations</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="330"/>
-        <source>Enable forgetfulness</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">:</translation>
     </message>
 </context>
 <context>
@@ -2282,17 +2436,17 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="168"/>
         <source>New account</source>
-        <translation>Nova conta</translation>
+        <translation type="obsolete">Nova conta</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="178"/>
         <source>Configure {0}</source>
-        <translation>Configurar {0}</translation>
+        <translation type="obsolete">Configurar {0}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="193"/>
         <source>Ok</source>
-        <translation>Ok</translation>
+        <translation type="obsolete">Ok</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/process_cfg_account.py" line="208"/>
@@ -2307,7 +2461,7 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="229"/>
         <source>Warning</source>
-        <translation>Aviso</translation>
+        <translation type="obsolete">Aviso</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="220"/>
@@ -2323,15 +2477,7 @@ Você tem certeza?</translation>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_account.py" line="252"/>
         <source>Error</source>
-        <translation>Erro</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_account.py" line="229"/>
-        <source>This action will delete your account ({0}) locally.
-Please note your key parameters (salt and password) if you wish to recover it later.
-Your account won&apos;t be removed from the networks it joined.
-Are you sure ?</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Erro</translation>
     </message>
 </context>
 <context>
@@ -2339,22 +2485,22 @@ Are you sure ?</source>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="240"/>
         <source>Configure community {0}</source>
-        <translation>Configurar comunidade {0}</translation>
+        <translation type="obsolete">Configurar comunidade {0}</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="243"/>
         <source>Add a community</source>
-        <translation>Adicionar uma comunidade</translation>
+        <translation type="obsolete">Adicionar uma comunidade</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="276"/>
         <source>Error</source>
-        <translation>Erro</translation>
+        <translation type="obsolete">Erro</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="305"/>
         <source>Delete</source>
-        <translation>Excluir</translation>
+        <translation type="obsolete">Excluir</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="204"/>
@@ -2390,25 +2536,106 @@ Would you like to publish the key ?</source>
 Você gostaria de publicar a chave?</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>
+    </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>
+&lt;div&gt;Identity revoked : {uid} (public key : {pubkey}...)&lt;/div&gt;
+&lt;div&gt;Identity signed on block : {timestamp}&lt;/div&gt;
+    </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="102"/>
+        <source>
+        &lt;div&gt;Identity revoked : {uid} (public key : {pubkey}...)&lt;/div&gt;
+        &lt;div&gt;Identity signed on block : {timestamp}&lt;/div&gt;
+            </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="117"/>
+        <source>&lt;h4&gt;The publication of this document will remove your identity from the network.&lt;/h4&gt;
+        &lt;li&gt;
+            &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to join the targeted currency anymore.&lt;/b&gt; &lt;/li&gt;
+            &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to generate Universal Dividends anymore.&lt;/b&gt; &lt;/li&gt;
+            &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to certify individuals anymore.&lt;/b&gt; &lt;/li&gt;
+        &lt;/li&gt;
+        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>
+    </message>
+</context>
 <context>
     <name>Quantitative</name>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="6"/>
+        <location filename="../../../src/sakia/money/quantitative.py" line="8"/>
         <source>Units</source>
         <translation type="unfinished">Unidades</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="8"/>
+        <location filename="../../../src/sakia/money/quantitative.py" line="10"/>
         <source>{0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="7"/>
+        <location filename="../../../src/sakia/money/quantitative.py" line="9"/>
         <source>{0} {1}{2}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="9"/>
+        <location filename="../../../src/sakia/money/quantitative.py" line="11"/>
         <source>Q = Q
                                         &lt;br &gt;
                                         &lt;table&gt;
@@ -2418,7 +2645,7 @@ Você gostaria de publicar a chave?</translation>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="17"/>
+        <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>
     </message>
@@ -2426,22 +2653,17 @@ Você gostaria de publicar a chave?</translation>
 <context>
     <name>QuantitativeZSum</name>
     <message>
-        <location filename="../../../src/sakia/core/money/quant_zerosum.py" line="7"/>
+        <location filename="../../../src/sakia/money/quant_zerosum.py" line="9"/>
         <source>Quant Z-sum</source>
         <translation type="unfinished">Quant Z-sum</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quant_zerosum.py" line="9"/>
+        <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/core/money/quant_zerosum.py" line="8"/>
-        <source>{0} {1}Q0 {2}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/quant_zerosum.py" line="10"/>
+        <location filename="../../../src/sakia/money/quant_zerosum.py" line="12"/>
         <source>Z0 = Q - ( M(t-1) / N(t) )
                                         &lt;br &gt;
                                         &lt;table&gt;
@@ -2454,26 +2676,39 @@ Você gostaria de publicar a chave?</translation>
                                         &lt;/table&gt;</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>
+    </message>
+</context>
+<context>
+    <name>RecipientMode</name>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="154"/>
+        <source>Transfer</source>
+        <translation type="unfinished">Transferência</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="147"/>
+        <source>Success sending money to {0}</source>
+        <translation type="unfinished">Sucesso ao enviar dinheiro para {0}</translation>
+    </message>
 </context>
 <context>
     <name>Relative</name>
     <message>
-        <location filename="../../../src/sakia/core/money/relative.py" line="9"/>
+        <location filename="../../../src/sakia/money/relative.py" line="9"/>
         <source>UD</source>
         <translation type="unfinished">Dividendo Universal</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/relative.py" line="10"/>
-        <source>{0} {1}UD {2}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/relative.py" line="11"/>
+        <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/core/money/relative.py" line="12"/>
+        <location filename="../../../src/sakia/money/relative.py" line="12"/>
         <source>R = Q / UD(t)
                                         &lt;br &gt;
                                         &lt;table&gt;
@@ -2484,57 +2719,32 @@ Você gostaria de publicar a chave?</translation>
                                         &lt;/table&gt;</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="unfinished"></translation>
-    </message>
     <message>
-        <location filename="../../../src/sakia/core/money/relative_to_past.py" line="7"/>
-        <source>{0} {1}UD({2}) {3}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/relative_to_past.py" line="8"/>
-        <source>UD({0}) {1}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/relative_to_past.py" line="9"/>
-        <source>R = Q / UD(t)
-                                        &lt;br &gt;
-                                        &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Relative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Time when the value appeared&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;</source>
+        <location filename="../../../src/sakia/money/relative.py" line="10"/>
+        <source>{0} {1}UD{2}</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
     <name>RelativeZSum</name>
     <message>
-        <location filename="../../../src/sakia/core/money/relative_zerosum.py" line="7"/>
+        <location filename="../../../src/sakia/money/relative_zerosum.py" line="9"/>
         <source>Relat Z-sum</source>
         <translation type="unfinished">Relat Z-sum</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/relative_zerosum.py" line="9"/>
+        <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/core/money/relative_zerosum.py" line="8"/>
-        <source>{0} {1}R0 {2}</source>
+        <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/core/money/relative_zerosum.py" line="10"/>
-        <source>R0 = (R / UD(t)) - (( M(t-1) / N(t) ) / UD(t))
+        <location filename="../../../src/sakia/money/relative_zerosum.py" line="12"/>
+        <source>R0 = (Q / UD(t)) - (( M(t-1) / N(t) ) / UD(t))
                                         &lt;br &gt;
                                         &lt;table&gt;
                                         &lt;tr&gt;&lt;td&gt;R0&lt;/td&gt;&lt;td&gt;Relative value at zero sum&lt;/td&gt;&lt;/tr&gt;
@@ -2549,120 +2759,10 @@ Você gostaria de publicar a chave?</translation>
 </context>
 <context>
     <name>RevocationDialog</name>
-    <message>
-        <location filename="../../ui/revocation.ui" line="14"/>
-        <source>Revoke an identity</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="50"/>
-        <source>&lt;h2&gt;Select a revokation document&lt;/h1&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="60"/>
-        <source>Load from file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="70"/>
-        <source>Revocation document</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="96"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:x-large; font-weight:600;&quot;&gt;Select publication destination&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="108"/>
-        <source>To a co&amp;mmunity</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="125"/>
-        <source>&amp;To an address</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="153"/>
-        <source>Revocation information</source>
-        <translation type="unfinished"></translation>
-    </message>
     <message>
         <location filename="../../ui/revocation.ui" line="210"/>
         <source>Next</source>
-        <translation type="unfinished">Próximo</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="82"/>
-        <source>Load a revocation file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="82"/>
-        <source>All text files (*.txt)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="97"/>
-        <source>Error loading document</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="97"/>
-        <source>Loaded document is not a revocation document</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="117"/>
-        <source>Revocation</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="117"/>
-        <source>&lt;h4&gt;The publication of this document will remove your identity from the network.&lt;/h4&gt;
-&lt;li&gt;
-    &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to join the targeted community anymore.&lt;/b&gt; &lt;/li&gt;
-    &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to generate Universal Dividends anymore.&lt;/b&gt; &lt;/li&gt;
-    &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to certify individuals anymore.&lt;/b&gt; &lt;/li&gt;
-&lt;/li&gt;
-Please think twice before publishing this document.
-</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="151"/>
-        <source>Error broadcasting document</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="154"/>
-        <source>Revocation broadcast</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="154"/>
-        <source>The document was successfully broadcasted.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="174"/>
-        <source>
-&lt;div&gt;Identity revoked : {uid} (public key : {pubkey}...)&lt;/div&gt;
-&lt;div&gt;Identity signed on block : {timestamp}&lt;/div&gt;
-    </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="184"/>
-        <source>All nodes of community {name}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="186"/>
-        <source>Address {address}:{port}</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Próximo</translation>
     </message>
 </context>
 <context>
@@ -2673,105 +2773,110 @@ Please think twice before publishing this document.
         <translation type="obsolete">Certificação expira em {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="unfinished">Formulário</translation>
+        <translation type="obsolete">Formulário</translation>
     </message>
     <message>
         <location filename="../../ui/search_user_view.ui" line="33"/>
         <source>Center the view on me</source>
-        <translation type="unfinished">Centralizar a visualização em mim</translation>
+        <translation type="obsolete">Centralizar a visualização em mim</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/search_user.py" line="15"/>
+        <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>
     </message>
+</context>
+<context>
+    <name>StatusBarController</name>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/search_user.py" line="68"/>
-        <source>Looking for {0}...</source>
+        <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="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="138"/>
-        <source>Broadcasting identity...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="142"/>
-        <source>UID broadcast</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="unfinished"></translation>
-    </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="149"/>
         <source>Error</source>
-        <translation type="unfinished">Erro</translation>
+        <translation type="obsolete">Erro</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="124"/>
         <source>{0} : {1}</source>
         <translation type="obsolete">{0} : {1}</translation>
     </message>
+</context>
+<context>
+    <name>Toast</name>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="149"/>
-        <source>{0}</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../ui/toast.ui" line="14"/>
+        <source>MainWindow</source>
+        <translation type="obsolete">MainWindow</translation>
     </message>
+</context>
+<context>
+    <name>ToolbarController</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="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/controller.py" line="77"/>
+        <source>Membership</source>
+        <translation type="unfinished">Associação</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="unfinished"></translation>
+        <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>
     </message>
+</context>
+<context>
+    <name>ToolbarView</name>
     <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>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="12"/>
+        <source>Publish a revocation document</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="124"/>
-        <source>connecting...</source>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="18"/>
+        <source>Tools</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="164"/>
-        <source>Could not connect. Check hostname, ip address or port</source>
+        <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/process_cfg_community.py" line="162"/>
-        <source>Could not connect. Check node peering entry</source>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="27"/>
+        <source>Settings</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>Toast</name>
     <message>
-        <location filename="../../ui/toast.ui" line="14"/>
-        <source>MainWindow</source>
-        <translation>MainWindow</translation>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="30"/>
+        <source>About</source>
+        <translation type="unfinished">Sobre</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="40"/>
+        <source>Membership</source>
+        <translation type="unfinished">Associação</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="41"/>
+        <source>Select a connection</source>
+        <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
@@ -2784,7 +2889,7 @@ Yours : {0}, the network : {1}</source>
     <message>
         <location filename="../../../src/sakia/gui/transactions_tab.py" line="147"/>
         <source>New transactions received</source>
-        <translation>Novas transações recebidas</translation>
+        <translation type="obsolete">Novas transações recebidas</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="119"/>
@@ -2853,33 +2958,23 @@ 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>
     </message>
-    <message>
-        <location filename="../../../src/sakia/gui/transactions_tab.py" line="160"/>
-        <source>{:}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/transactions_tab.py" line="144"/>
-        <source>Received {amount} from {number} transfers</source>
-        <translation type="unfinished"></translation>
-    </message>
 </context>
 <context>
     <name>TransferMoneyDialog</name>
     <message>
         <location filename="../../ui/transfer.ui" line="14"/>
         <source>Transfer money</source>
-        <translation>Transferir dinheiro</translation>
+        <translation type="obsolete">Transferir dinheiro</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="20"/>
         <source>Community</source>
-        <translation>Comunidade</translation>
+        <translation type="obsolete">Comunidade</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="32"/>
         <source>Transfer money to</source>
-        <translation>Transferir dinheiro para</translation>
+        <translation type="obsolete">Transferir dinheiro para</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="40"/>
@@ -2889,37 +2984,37 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../ui/transfer.ui" line="136"/>
         <source>Key</source>
-        <translation>Chave</translation>
+        <translation type="obsolete">Chave</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="246"/>
         <source> UD</source>
-        <translation> Dividendo Universal</translation>
+        <translation type="obsolete"> Dividendo Universal</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="292"/>
         <source>Transaction message</source>
-        <translation>Mensagem da transação</translation>
+        <translation type="obsolete">Mensagem da transação</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/transfer.py" line="137"/>
         <source>Money transfer</source>
-        <translation>Transferência monetária</translation>
+        <translation type="obsolete">Transferência monetária</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/transfer.py" line="137"/>
         <source>No amount. Please give the transfert amount</source>
-        <translation>Nenhuma quantia. Por favor, indique a quantia da transferência</translation>
+        <translation type="obsolete">Nenhuma quantia. Por favor, indique a quantia da transferência</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/transfer.py" line="175"/>
         <source>Transfer</source>
-        <translation>Transferência</translation>
+        <translation type="obsolete">Transferência</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/transfer.py" line="160"/>
         <source>Success sending money to {0}</source>
-        <translation>Sucesso ao enviar dinheiro para {0}</translation>
+        <translation type="obsolete">Sucesso ao enviar dinheiro para {0}</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/transfer.py" line="111"/>
@@ -2934,76 +3029,123 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../ui/transfer.ui" line="95"/>
         <source>&amp;Recipient public key</source>
-        <translation>Chave pública do destinatário</translation>
+        <translation type="obsolete">Chave pública do destinatário</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="211"/>
         <source>Wallet</source>
-        <translation>Carteira</translation>
+        <translation type="obsolete">Carteira</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="230"/>
         <source>Available money : </source>
-        <translation>Dinheiro disponível: </translation>
+        <translation type="obsolete">Dinheiro disponível: </translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="239"/>
         <source>Amount</source>
-        <translation>Quantia</translation>
+        <translation type="obsolete">Quantia</translation>
     </message>
+</context>
+<context>
+    <name>TransferView</name>
     <message>
-        <location filename="../../ui/transfer.ui" line="46"/>
-        <source>Con&amp;tact</source>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="26"/>
+        <source>No amount. Please give the transfer amount</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/transfer.ui" line="156"/>
-        <source>Search &amp;user</source>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="29"/>
+        <source>Please enter correct password</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
     <name>TxFilterProxyModel</name>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="167"/>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="146"/>
         <source>{0} / {1} confirmations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="171"/>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="150"/>
         <source>Confirming... {0} %</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>UDDToPast</name>
+    <name>TxHistoryController</name>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="6"/>
-        <source>Past UUD</source>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="62"/>
+        <source>Received {amount} from {number} transfers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="7"/>
-        <source>{0} {1}UUD({2}) {3}</source>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="65"/>
+        <source>New transactions received</source>
+        <translation type="unfinished">Novas transações recebidas</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>
     </message>
+</context>
+<context>
+    <name>UserInformationView</name>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="8"/>
-        <source>UUD({0}) {1}</source>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="61"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="9"/>
-        <source>R = Q / UD(t)
-                                        &lt;br &gt;
-                                        &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Dividend per day in percent&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Last UD time&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Time when the value appeared&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;DT&lt;/td&gt;&lt;td&gt;Delay between two UD in days&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;&gt;</source>
+        <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>
+    </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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/>
+        <source>Expires in</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/>
+        <source>Certs. received</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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="93"/>
+        <source>#FF0000</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -3012,7 +3154,7 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Formulário</translation>
+        <translation type="obsolete">Formulário</translation>
     </message>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="43"/>
@@ -3027,12 +3169,12 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="34"/>
         <source>Balance</source>
-        <translation>Balanço</translation>
+        <translation type="obsolete">Balanço</translation>
     </message>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="47"/>
         <source>label_balance</source>
-        <translation>label_balance</translation>
+        <translation type="obsolete">label_balance</translation>
     </message>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="86"/>
@@ -3057,7 +3199,7 @@ Esta transferência monetária será removida e não enviada.</translation>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="57"/>
         <source>label_balance_range</source>
-        <translation>label_balance_range</translation>
+        <translation type="obsolete">label_balance_range</translation>
     </message>
 </context>
 <context>
@@ -3220,17 +3362,17 @@ Revogar seu UID somente funcionará caso ele ainda não tenha sido validado pela
     <message>
         <location filename="../../../src/sakia/models/wallets.py" line="72"/>
         <source>Name</source>
-        <translation>Nome</translation>
+        <translation type="obsolete">Nome</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/models/wallets.py" line="72"/>
         <source>Amount</source>
-        <translation>Quantia</translation>
+        <translation type="obsolete">Quantia</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/models/wallets.py" line="72"/>
         <source>Pubkey</source>
-        <translation>Chave pública</translation>
+        <translation type="obsolete">Chave pública</translation>
     </message>
 </context>
 <context>
@@ -3261,7 +3403,7 @@ Revogar seu UID somente funcionará caso ele ainda não tenha sido validado pela
     <message>
         <location filename="../../ui/wot_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Formulário</translation>
+        <translation type="obsolete">Formulário</translation>
     </message>
     <message>
         <location filename="../../ui/wot_tab.ui" line="33"/>
@@ -3321,126 +3463,124 @@ Revogar seu UID somente funcionará caso ele ainda não tenha sido validado pela
     <message>
         <location filename="../../ui/certifications_tab.ui" line="14"/>
         <source>Form</source>
-        <translation type="unfinished">Formulário</translation>
-    </message>
-    <message>
-        <location filename="../../ui/certifications_tab.ui" line="20"/>
-        <source>Certifications</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/certifications_tab.ui" line="33"/>
-        <source>loading...</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Formulário</translation>
     </message>
     <message>
         <location filename="../../ui/certifications_tab.ui" line="63"/>
         <source>dd/MM/yyyy</source>
-        <translation type="unfinished">dd/MM/yyyy</translation>
+        <translation type="obsolete">dd/MM/yyyy</translation>
     </message>
 </context>
 <context>
     <name>menu</name>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="57"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="47"/>
         <source>Certify identity</source>
         <translation type="unfinished">Certificar identidade</translation>
     </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="129"/>
+        <source>Copy pubkey to clipboard</source>
+        <translation type="unfinished">Copiar chave pública para a área de transferência</translation>
+    </message>
 </context>
 <context>
     <name>menu.qmenu</name>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="42"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="37"/>
         <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="unfinished">Adicionar como contato</translation>
+        <translation type="obsolete">Adicionar como contato</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="52"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="42"/>
         <source>Send money</source>
         <translation type="unfinished">Enviar dinheiro</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="61"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="51"/>
         <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="65"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="55"/>
         <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="70"/>
-        <source>Copy membership document to clipboard</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="74"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="60"/>
         <source>Copy self-certification document to clipboard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="84"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="70"/>
         <source>Transfer</source>
         <translation type="unfinished">Transferência</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="86"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="72"/>
         <source>Send again</source>
         <translation type="unfinished">Enviar novamente</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="90"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="76"/>
         <source>Cancel</source>
         <translation type="unfinished">Cancelar</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="95"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="81"/>
         <source>Copy raw transaction to clipboard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="100"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="86"/>
         <source>Copy transaction block to clipboard</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"/>
+        <source>Please enter your password</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
 <context>
     <name>self.config_dialog</name>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="204"/>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="88"/>
         <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>Não permitido: o CryptoID (salt) é muito curto</translation>
+        <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>Não permitido: a senha é muito curta</translation>
+        <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>Não permitido: caracteres inválidos no campo do CryptoID (salt)</translation>
+        <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>Não permitido: caracteres inválidos no campo da senha</translation>
+        <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>Erro: as senhas são diferentes</translation>
+        <translation type="obsolete">Erro: as senhas são diferentes</translation>
     </message>
 </context>
 <context>
@@ -3448,12 +3588,12 @@ Revogar seu UID somente funcionará caso ele ainda não tenha sido validado pela
     <message>
         <location filename="../../ui/transactions_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Formulário</translation>
+        <translation type="obsolete">Formulário</translation>
     </message>
     <message>
         <location filename="../../ui/transactions_tab.ui" line="66"/>
         <source>dd/MM/yyyy</source>
-        <translation>dd/MM/yyyy</translation>
+        <translation type="obsolete">dd/MM/yyyy</translation>
     </message>
     <message>
         <location filename="../../ui/transactions_tab.ui" line="83"/>
@@ -3473,17 +3613,12 @@ Revogar seu UID somente funcionará caso ele ainda não tenha sido validado pela
     <message>
         <location filename="../../ui/transactions_tab.ui" line="20"/>
         <source>Balance</source>
-        <translation type="unfinished">Balanço</translation>
+        <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>
-    <message>
-        <location filename="../../ui/transactions_tab.ui" line="33"/>
-        <source>loading...</source>
-        <translation type="unfinished"></translation>
-    </message>
 </context>
 </TS>
diff --git a/res/i18n/ts/ru_RU.ts b/res/i18n/ts/ru.ts
similarity index 58%
rename from res/i18n/ts/ru_RU.ts
rename to res/i18n/ts/ru.ts
index 4608ddf3..b487ec8a 100644
--- a/res/i18n/ts/ru_RU.ts
+++ b/res/i18n/ts/ru.ts
@@ -1,16 +1,16 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS><TS version="2.0" language="ru_RU" sourcelanguage="">
+<!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>О программе</translation>
+        <translation type="obsolete">О программе</translation>
     </message>
     <message>
         <location filename="../../ui/about.ui" line="22"/>
         <source>label</source>
-        <translation>ярлык</translation>
+        <translation type="obsolete">ярлык</translation>
     </message>
 </context>
 <context>
@@ -40,25 +40,15 @@
         <source>Relat Z-sum</source>
         <translation type="obsolete">Относит. Z-сумма</translation>
     </message>
-    <message>
-        <location filename="../../../src/sakia/core/account.py" line="544"/>
-        <source>Could not find user self certification.</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="unfinished">Внимание: срок вашего членства скоро закончится.</translation>
+        <translation type="obsolete">Внимание: срок вашего членства скоро закончится.</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/core/account.py" line="72"/>
         <source>Warning : Your could miss certifications soon.</source>
-        <translation type="unfinished">Внимание: скоро вы можете пропустить сертификацию</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/account.py" line="77"/>
-        <source>Warning : If you don&apos;t renew soon, your identity will be considered revoked.</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Внимание: скоро вы можете пропустить сертификацию</translation>
     </message>
 </context>
 <context>
@@ -66,17 +56,17 @@
     <message>
         <location filename="../../ui/account_cfg.ui" line="14"/>
         <source>Add an account</source>
-        <translation>Добавить аккаунт</translation>
+        <translation type="obsolete">Добавить аккаунт</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="30"/>
         <source>Account parameters</source>
-        <translation>Параметры аккаунтa</translation>
+        <translation type="obsolete">Параметры аккаунтa</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="51"/>
         <source>Account name (uid)</source>
-        <translation>Имя аккаунтa (ИДП)</translation>
+        <translation type="obsolete">Имя аккаунтa (ИДП)</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="68"/>
@@ -86,57 +76,52 @@
     <message>
         <location filename="../../ui/account_cfg.ui" line="84"/>
         <source>Delete account</source>
-        <translation>Удалить аккаунт</translation>
+        <translation type="obsolete">Удалить аккаунт</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="113"/>
         <source>Key parameters</source>
-        <translation>Ключевые параметры</translation>
+        <translation type="obsolete">Ключевые параметры</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="153"/>
         <source>Your password</source>
-        <translation>Ваш пароль</translation>
+        <translation type="obsolete">Ваш пароль</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="166"/>
         <source>Please repeat your password</source>
-        <translation>Пожалуйста, введите снова ваш пароль</translation>
+        <translation type="obsolete">Пожалуйста, введите снова ваш пароль</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="185"/>
         <source>Show public key</source>
-        <translation>Показать открытый ключ</translation>
+        <translation type="obsolete">Показать открытый ключ</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="230"/>
         <source>Add a community</source>
-        <translation>Добавить сообщество</translation>
+        <translation type="obsolete">Добавить сообщество</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="237"/>
         <source>Remove selected community</source>
-        <translation>Удалить избранное сообщество</translation>
+        <translation type="obsolete">Удалить избранное сообщество</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="261"/>
         <source>Previous</source>
-        <translation>Предыдущий</translation>
+        <translation type="obsolete">Предыдущий</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="281"/>
         <source>Next</source>
-        <translation>Следующий</translation>
+        <translation type="obsolete">Следующий</translation>
     </message>
     <message>
         <location filename="../../ui/account_cfg.ui" line="215"/>
         <source>Communities</source>
-        <translation>Cообществ</translation>
-    </message>
-    <message>
-        <location filename="../../ui/account_cfg.ui" line="143"/>
-        <source>Secret key</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Cообществ</translation>
     </message>
 </context>
 <context>
@@ -152,22 +137,73 @@
         <translation type="obsolete">Внимание: скоро вы можете пропустить сертификацию</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">Сертификация</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="79"/>
+        <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>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="103"/>
+        <source>Certifications sent : {nb_certifications}/{stock}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="110"/>
+        <source>{days} days</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>
+        <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>
+        <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>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/dialogs/certification/controller.py" line="146"/>
+        <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>Сертификация</translation>
+        <translation type="obsolete">Сертификация</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="26"/>
         <source>Community</source>
-        <translation>Сообщество</translation>
+        <translation type="obsolete">Сообщество</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="54"/>
         <source>Certify user</source>
-        <translation>Сертифицировать пользователя</translation>
+        <translation type="obsolete">Сертифицировать пользователя</translation>
     </message>
     <message>
         <location filename="../../ui/certification.ui" line="40"/>
@@ -182,7 +218,7 @@
     <message>
         <location filename="../../ui/certification.ui" line="157"/>
         <source>Key</source>
-        <translation>Ключ</translation>
+        <translation type="obsolete">Ключ</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/certification.py" line="65"/>
@@ -207,71 +243,34 @@
     <message>
         <location filename="../../../src/sakia/gui/certification.py" line="232"/>
         <source>Not a member</source>
-        <translation>Не член</translation>
+        <translation type="obsolete">Не член</translation>
     </message>
+</context>
+<context>
+    <name>CertificationView</name>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="226"/>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="29"/>
         <source>&amp;Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="127"/>
-        <source>Success sending certification</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="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/certification.ui" line="73"/>
-        <source>Con&amp;tact</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/certification.ui" line="116"/>
-        <source>&amp;User public key</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/certification.ui" line="35"/>
-        <source>Certifications stock</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/certification.ui" line="177"/>
-        <source>Sea&amp;rch user</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="200"/>
-        <source>Certifications sent : {nb_certifications}/{stock}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="211"/>
-        <source>{days} days</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="213"/>
-        <source>{hours} hours and {min} min.</source>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="22"/>
+        <source>No more certifications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="215"/>
-        <source>Remaining time before next certification validation : {0}</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="24"/>
+        <source>Not a member</source>
+        <translation type="unfinished">Не член</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="222"/>
-        <source> (Not validated before </source>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="25"/>
+        <source>Please select an identity</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/certification.py" line="229"/>
-        <source>No more certifications</source>
+        <location filename="../../../src/sakia/gui/dialogs/certification/view.py" line="26"/>
+        <source>&amp;Ok (Not validated before {remaining})</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -280,17 +279,17 @@
     <message>
         <location filename="../../ui/community_cfg.ui" line="17"/>
         <source>Add a community</source>
-        <translation>Добавить сообщество</translation>
+        <translation type="obsolete">Добавить сообщество</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="46"/>
         <source>Please enter the address of a node :</source>
-        <translation>Пожалуйста, введите адрес узла</translation>
+        <translation type="obsolete">Пожалуйста, введите адрес узла</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="61"/>
         <source>:</source>
-        <translation>:</translation>
+        <translation type="obsolete">:</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="98"/>
@@ -300,231 +299,447 @@
     <message>
         <location filename="../../ui/community_cfg.ui" line="162"/>
         <source>Communities nodes</source>
-        <translation>Узлы сообществ</translation>
+        <translation type="obsolete">Узлы сообществ</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="180"/>
         <source>Server</source>
-        <translation>Cервер</translation>
+        <translation type="obsolete">Cервер</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="203"/>
         <source>Add</source>
-        <translation>Добавить</translation>
+        <translation type="obsolete">Добавить</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="224"/>
         <source>Previous</source>
-        <translation type="unfinished">Предыдущий</translation>
+        <translation type="obsolete">Предыдущий</translation>
     </message>
     <message>
         <location filename="../../ui/community_cfg.ui" line="247"/>
         <source>Next</source>
-        <translation type="unfinished">Следующий</translation>
+        <translation type="obsolete">Следующий</translation>
     </message>
+</context>
+<context>
+    <name>CommunityState</name>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="98"/>
-        <source>Register your account</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="42"/>
+        <source>Member</source>
+        <translation type="unfinished">Член</translation>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="115"/>
-        <source>Connect using your account</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="42"/>
+        <source>Non-Member</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/community_cfg.ui" line="132"/>
-        <source>Connect as a guest</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="43"/>
+        <source>#FF0000</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/navigation/informations/view.py" line="56"/>
+        <source>members</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/navigation/informations/view.py" line="56"/>
+        <source>Monetary mass</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/navigation/informations/view.py" line="56"/>
+        <source>Status</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/navigation/informations/view.py" line="56"/>
+        <source>Certs. received</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/navigation/informations/view.py" line="56"/>
+        <source>Membership</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/cutecoin/gui/community_tab.py" line="62"/>
-        <source>Direct connections</source>
-        <translation type="obsolete">Прямые связи</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="56"/>
+        <source>Balance</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/navigation/informations/view.py" line="125"/>
+        <source>No Universal Dividend created yet.</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/navigation/informations/view.py" line="85"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.2%} / {:} days&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </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/navigation/informations/view.py" line="85"/>
+        <source>Universal Dividend UD(t) in</source>
+        <translation type="unfinished">Универсальный дивиденд УД(t) в</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/navigation/informations/view.py" line="85"/>
+        <source>Monetary Mass M(t-1) in</source>
+        <translation type="unfinished">Денежная масса M(t-1) в</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/navigation/informations/view.py" line="85"/>
+        <source>Members N(t)</source>
+        <translation type="unfinished">Члены N(t)</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/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>
     </message>
     <message>
-        <location filename="../../../src/cutecoin/gui/community_tab.py" line="102"/>
-        <source>Informations</source>
-        <translation type="obsolete">Данные</translation>
+        <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>
     </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/navigation/informations/view.py" line="85"/>
+        <source>Penultimate UD date and time (t-1)</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/navigation/informations/view.py" line="85"/>
+        <source>Last UD date and time (t)</source>
+        <translation type="unfinished">Дата и время последнего УД (t)</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/navigation/informations/view.py" line="85"/>
+        <source>Next UD date and time (t+1)</source>
+        <translation type="unfinished">Дата и время следующего УД (t+1)</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/navigation/informations/view.py" line="134"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </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="unfinished">Член</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>{:2.0%} / {:} days</source>
+        <translation type="unfinished">{:2.0%} / {:} дней</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="123"/>
-        <source>Non-Member</source>
+        <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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>UD&#xc4;&#x9e;(t) = UD&#xc4;&#x9e;(t-1) + c&#xc2;&#xb2;*M(t-1)/N(t-1)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>members</source>
-        <translation>членами</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>Universal Dividend (formula)</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Monetary mass</source>
-        <translation>Денежная масса</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>{:} = {:} + {:2.0%}&#xc2;&#xb2;* {:} / {:}</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Status</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="134"/>
+        <source>Universal Dividend (computed)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Balance</source>
-        <translation>Баланс</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Name</source>
+        <translation type="unfinished">Имя</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="162"/>
-        <source>Not connected</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Units</source>
+        <translation type="unfinished">Единицы</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="175"/>
-        <source>Community not initialized</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Formula</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="100"/>
-        <source>Expired or never published</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="176"/>
+        <source>Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="101"/>
-        <source>Outdistanced</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="194"/>
+        <source>{:} day(s) {:} hour(s)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="110"/>
-        <source>In WoT range</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="196"/>
+        <source>{:} hour(s)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="116"/>
-        <source>Expires in </source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%} / {:} days&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="124"/>
-        <source>#FF0000</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/>
+        <source>Fundamental growth (c)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Certs. received</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/>
+        <source>Initial Universal Dividend UD(0) in</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
-        <source>Membership</source>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/>
+        <source>Time period between two UD</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="unfinished">Формуляр</translation>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="201"/>
+        <source>Number of blocks used for calculating median time</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/community_view.ui" line="59"/>
-        <source>Send money</source>
-        <translation type="unfinished">Отправить деньги</translation>
+        <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"></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"></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"></translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/informations/view.py" line="240"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;/table&gt;
+            </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>
+        <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"></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"></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>
+    </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>
+    </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>
+    </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"></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"></translation>
+    </message>
+</context>
+<context>
+    <name>CommunityTabWidget</name>
+    <message>
+        <location filename="../../ui/community_tab.ui" line="40"/>
+        <source>Identities</source>
+        <translation type="obsolete">Личности</translation>
+    </message>
+    <message>
+        <location filename="../../ui/community_tab.ui" line="53"/>
+        <source>Research a pubkey, an uid...</source>
+        <translation type="obsolete">Исследовать открытый ключ, ИДП ...</translation>
+    </message>
+    <message>
+        <location filename="../../ui/community_tab.ui" line="60"/>
+        <source>Search</source>
+        <translation type="obsolete">Поиск</translation>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="58"/>
+        <source>Web of Trust</source>
+        <translation type="obsolete">Сеть доверия</translation>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="59"/>
+        <source>Members</source>
+        <translation type="obsolete">Пользователи</translation>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="62"/>
+        <source>Direct connections</source>
+        <translation type="obsolete">Прямые связи</translation>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="76"/>
+        <source>Membership</source>
+        <translation type="obsolete">Членство</translation>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="76"/>
+        <source>Success sending Membership demand</source>
+        <translation type="obsolete">Заявка о членстве отправлена успешно</translation>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="82"/>
+        <source>Revoke</source>
+        <translation type="obsolete">Отмена</translation>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="82"/>
+        <source>Success sending Revoke demand</source>
+        <translation type="obsolete">Заявка об отмене отправлена успешно</translation>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="88"/>
+        <source>Self Certification</source>
+        <translation type="obsolete">Самостоятельная сертификация</translation>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="88"/>
+        <source>Success sending Self Certification document</source>
+        <translation type="obsolete">Самостоятельная сертификация успешно</translation>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="102"/>
+        <source>Informations</source>
+        <translation type="obsolete">Данные</translation>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="105"/>
+        <source>Add as contact</source>
+        <translation type="obsolete">Добавить контакт</translation>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="109"/>
+        <source>Send money</source>
+        <translation type="obsolete">Отправить деньги</translation>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="113"/>
+        <source>Certify identity</source>
+        <translation type="obsolete">Удостоверить личность</translation>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="117"/>
+        <source>View in Web of Trust</source>
+        <translation type="obsolete">Посмотреть в Сети доверия</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>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
+        <source>members</source>
+        <translation type="obsolete">членами</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
+        <source>Monetary mass</source>
+        <translation type="obsolete">Денежная масса</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/community_tile.py" line="137"/>
+        <source>Balance</source>
+        <translation type="obsolete">Баланс</translation>
+    </message>
+</context>
+<context>
+    <name>CommunityWidget</name>
+    <message>
+        <location filename="../../ui/community_view.ui" line="14"/>
+        <source>Form</source>
+        <translation type="obsolete">Формуляр</translation>
+    </message>
+    <message>
+        <location filename="../../ui/community_view.ui" line="59"/>
+        <source>Send money</source>
+        <translation type="obsolete">Отправить деньги</translation>
     </message>
     <message>
         <location filename="../../ui/community_view.ui" line="76"/>
         <source>Certification</source>
-        <translation type="unfinished">Сертификация</translation>
+        <translation type="obsolete">Сертификация</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="334"/>
         <source>Renew membership</source>
-        <translation>Обновить членство</translation>
+        <translation type="obsolete">Обновить членство</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/community_view.py" line="44"/>
@@ -539,37 +754,37 @@
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="33"/>
         <source>Transactions</source>
-        <translation type="unfinished">Операции</translation>
+        <translation type="obsolete">Операции</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="34"/>
         <source>Web of Trust</source>
-        <translation type="unfinished">Сеть доверия</translation>
+        <translation type="obsolete">Сеть доверия</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="93"/>
         <source>Network</source>
-        <translation type="unfinished">Сеть</translation>
+        <translation type="obsolete">Сеть</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="240"/>
         <source>Membership expiration</source>
-        <translation type="unfinished">Истечение срока членства</translation>
+        <translation type="obsolete">Истечение срока членства</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="240"/>
         <source>&lt;b&gt;Warning : Membership expiration in {0} days&lt;/b&gt;</source>
-        <translation type="unfinished">&lt;b&gt;Внимание: срок членства истекает через {0} дней&lt;/b&gt;</translation>
+        <translation type="obsolete">&lt;b&gt;Внимание: срок членства истекает через {0} дней&lt;/b&gt;</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="251"/>
         <source>Certifications number</source>
-        <translation type="unfinished">Номер сертификации</translation>
+        <translation type="obsolete">Номер сертификации</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="251"/>
         <source>&lt;b&gt;Warning : You are certified by only {0} persons, need {1}&lt;/b&gt;</source>
-        <translation type="unfinished">&lt;b&gt;Внимание: вы сертифицированы только {0} людьми, требуется {1}&lt;/b&gt;</translation>
+        <translation type="obsolete">&lt;b&gt;Внимание: вы сертифицированы только {0} людьми, требуется {1}&lt;/b&gt;</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="235"/>
@@ -579,19 +794,19 @@
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="340"/>
         <source>Send membership demand</source>
-        <translation>Отправить запрос о членстве</translation>
+        <translation type="obsolete">Отправить запрос о членстве</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="385"/>
         <source>Warning</source>
-        <translation>Внимание</translation>
+        <translation type="obsolete">Внимание</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>Вы уверены? ↵
+        <translation type="obsolete">Вы уверены? ↵
 Отправка запроса об уходе не может быть отменена. ↵
 В дальнейшем процесс присоединения обратно к сообществу придется выполнять заново.</translation>
     </message>
@@ -610,7 +825,7 @@ Publishing your UID can be canceled by Revoke UID.</source>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="418"/>
         <source>Success publishing your UID</source>
-        <translation>Ваш ИДП успешно опубликован</translation>
+        <translation type="obsolete">Ваш ИДП успешно опубликован</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/community_view.py" line="286"/>
@@ -642,22 +857,22 @@ Revoking your UID can only success if it is not already validated by the network
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="418"/>
         <source>Membership</source>
-        <translation>членстве</translation>
+        <translation type="obsolete">членстве</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="374"/>
         <source>Success sending Membership demand</source>
-        <translation type="unfinished">Заявка о членстве отправлена успешно</translation>
+        <translation type="obsolete">Заявка о членстве отправлена успешно</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="405"/>
         <source>Revoke</source>
-        <translation type="unfinished">Отмена</translation>
+        <translation type="obsolete">Отмена</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="399"/>
         <source>Success sending Revoke demand</source>
-        <translation type="unfinished">Заявка об отмене отправлена успешно</translation>
+        <translation type="obsolete">Заявка об отмене отправлена успешно</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/community_view.py" line="325"/>
@@ -669,136 +884,153 @@ Revoking your UID can only success if it is not already validated by the network
         <source>Success sending Self Certification document</source>
         <translation type="obsolete">Самостоятельная сертификация успешно</translation>
     </message>
-    <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="97"/>
-        <source>Show informations</source>
-        <translation type="unfinished"></translation>
-    </message>
     <message>
         <location filename="../../../src/sakia/gui/community_view.py" line="98"/>
         <source>Informations</source>
-        <translation type="unfinished">Данные</translation>
+        <translation type="obsolete">Данные</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="40"/>
-        <source>Publish UID</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/community_view.py" line="424"/>
+        <source>UID</source>
+        <translation type="obsolete">ИДП</translation>
     </message>
+</context>
+<context>
+    <name>ConfigureContactDialog</name>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="41"/>
-        <source>Revoke UID</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../ui/contact.ui" line="14"/>
+        <source>Add a contact</source>
+        <translation type="obsolete">Добавить контакт</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="424"/>
-        <source>UID</source>
-        <translation type="unfinished">ИДП</translation>
+        <location filename="../../ui/contact.ui" line="22"/>
+        <source>Name</source>
+        <translation type="obsolete">Имя</translation>
+    </message>
+    <message>
+        <location filename="../../ui/contact.ui" line="36"/>
+        <source>Pubkey</source>
+        <translation type="obsolete">Открытый ключ</translation>
+    </message>
+    <message>
+        <location filename="../../../src/sakia/gui/contact.py" line="81"/>
+        <source>Contact already exists</source>
+        <translation type="obsolete">Контакт уже существует</translation>
     </message>
+</context>
+<context>
+    <name>ConnectionConfigController</name>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="35"/>
-        <source>Search Identities</source>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="117"/>
+        <source>Could not connect. Check hostname, ip address or port : &lt;br/&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="39"/>
-        <source>Explore the Web of Trust</source>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="151"/>
+        <source>Broadcasting identity...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="102"/>
-        <source>Show explorer</source>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="205"/>
+        <source>Forbidden : salt is too short</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="103"/>
-        <source>Explorer</source>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="209"/>
+        <source>Forbidden : password is too short</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="283"/>
-        <source>Block {0}</source>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="213"/>
+        <source>Forbidden : Invalid characters in salt field</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="71"/>
-        <source>Tools</source>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="217"/>
+        <source>Forbidden : Invalid characters in password field</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="107"/>
-        <source>Advanced</source>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="223"/>
+        <source>Error : passwords are different</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="108"/>
-        <source>Save revokation document</source>
+        <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/community_view.py" line="186"/>
-        <source>Save a revokation document</source>
+        <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/community_view.py" line="186"/>
-        <source>All text files (*.txt)</source>
+        <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/community_view.py" line="195"/>
-        <source>Revokation file</source>
+        <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/community_view.py" line="195"/>
-        <source>&lt;div&gt;Your revokation document has been saved.&lt;/div&gt;
-&lt;div&gt;&lt;b&gt;Please keep it in a safe place.&lt;/b&gt;&lt;/div&gt;
-The publication of this document will remove your identity from the network.&lt;/p&gt;</source>
+        <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"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/community_view.py" line="228"/>
-        <source>Identity revokation</source>
+        <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/community_view.py" line="228"/>
-        <source>&lt;b&gt;Warning : Your identity will be implicitely revoked                               if you dont renew before {0} days&lt;/b&gt;</source>
+        <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>ConfigureContactDialog</name>
+    <name>ConnectionConfigView</name>
     <message>
-        <location filename="../../ui/contact.ui" line="14"/>
-        <source>Add a contact</source>
-        <translation>Добавить контакт</translation>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="101"/>
+        <source>UID broadcast</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/contact.ui" line="22"/>
-        <source>Name</source>
-        <translation>Имя</translation>
-    </message>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="96"/>
+        <source>Identity broadcasted to the network</source>
+        <translation type="unfinished"></translation>
+    </message>
     <message>
-        <location filename="../../ui/contact.ui" line="36"/>
-        <source>Pubkey</source>
-        <translation>Открытый ключ</translation>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/view.py" line="102"/>
+        <source>Error</source>
+        <translation type="unfinished">Ошибка</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/contact.py" line="81"/>
-        <source>Contact already exists</source>
-        <translation>Контакт уже существует</translation>
+        <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="165"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="145"/>
         <source>Warning</source>
         <translation type="unfinished">Внимание</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="165"/>
+        <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"></translation>
@@ -809,22 +1041,22 @@ This money transfer will be removed and not sent.</source>
     <message>
         <location filename="../../ui/create_wallet.ui" line="14"/>
         <source>Create a new wallet</source>
-        <translation>Создать новый кошелек</translation>
+        <translation type="obsolete">Создать новый кошелек</translation>
     </message>
     <message>
         <location filename="../../ui/create_wallet.ui" line="45"/>
         <source>Wallet name :</source>
-        <translation>Название кошелька</translation>
+        <translation type="obsolete">Название кошелька</translation>
     </message>
     <message>
         <location filename="../../ui/create_wallet.ui" line="83"/>
         <source>Previous</source>
-        <translation>Предыдущий</translation>
+        <translation type="obsolete">Предыдущий</translation>
     </message>
     <message>
         <location filename="../../ui/create_wallet.ui" line="103"/>
         <source>Next</source>
-        <translation>Следующий</translation>
+        <translation type="obsolete">Следующий</translation>
     </message>
 </context>
 <context>
@@ -832,7 +1064,7 @@ This money transfer will be removed and not sent.</source>
     <message>
         <location filename="../../ui/currency_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Формуляр</translation>
+        <translation type="obsolete">Формуляр</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/currency_tab.py" line="44"/>
@@ -918,132 +1150,54 @@ This money transfer will be removed and not sent.</source>
         <translation type="obsolete">Свойства</translation>
     </message>
 </context>
-<context>
-    <name>DividendPerDay</name>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="9"/>
-        <source>UDD</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="10"/>
-        <source>{0} {1}UDD {2}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="11"/>
-        <source>UDD {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/dividend_per_day.py" line="12"/>
-        <source>UDD(t) = (Q * 100) / (UD(t) / DT)
-                                        &lt;br &gt;
-                                        &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Dividend per day in percent&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Last UD time&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;DT&lt;/td&gt;&lt;td&gt;Delay between two UD in days&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;</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="unfinished">Формуляр</translation>
-    </message>
-    <message>
-        <location filename="../../ui/explorer_tab.ui" line="48"/>
-        <source>Steps</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/explorer_tab.ui" line="65"/>
-        <source>Go</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Формуляр</translation>
     </message>
 </context>
 <context>
     <name>GraphTabWidget</name>
-    <message>
-        <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="89"/>
-        <source>
-                    &lt;table cellpadding=&quot;5&quot;&gt;
-                    &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                    &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                    &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                    &lt;/table&gt;
-                    </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="71"/>
-        <source>Membership</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="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/>
-        <source>Your web of trust</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="unfinished"></translation>
-    </message>
     <message>
         <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/>
         <source>Not a member</source>
-        <translation type="unfinished">Не член</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/graphs/graph_tab.py" line="107"/>
-        <source>
-                &lt;table cellpadding=&quot;5&quot;&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;/table&gt;
-                </source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Не член</translation>
     </message>
 </context>
 <context>
     <name>HistoryTableModel</name>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/>
         <source>Date</source>
         <translation>Дата</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/>
         <source>UID/Public key</source>
         <translation>ИДП / Открытый ключ</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
         <source>Payment</source>
-        <translation>Оплата</translation>
+        <translation type="obsolete">Оплата</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
         <source>Deposit</source>
-        <translation>Депозит</translation>
+        <translation type="obsolete">Депозит</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="206"/>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/>
         <source>Comment</source>
         <translation>Комментарий</translation>
     </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="193"/>
+        <source>Amount</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>HomeScreenWidget</name>
@@ -1085,48 +1239,23 @@ This money transfer will be removed and not sent.</source>
 &lt;h3&gt; &lt;a href={url_версии}&gt;Скачать ссылку&lt;/a&gt; &lt;/ h3&gt; ↵
             </translation>
     </message>
-    <message>
-        <location filename="../../../src/sakia/gui/homescreen.py" line="73"/>
-        <source>Connected as {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
 </context>
 <context>
     <name>HomescreenWidget</name>
     <message>
         <location filename="../../ui/homescreen.ui" line="20"/>
         <source>Form</source>
-        <translation type="unfinished">Формуляр</translation>
-    </message>
-    <message>
-        <location filename="../../ui/homescreen.ui" line="47"/>
-        <source>Connected as</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Формуляр</translation>
     </message>
     <message>
         <location filename="../../ui/homescreen.ui" line="54"/>
         <source>Add a community</source>
-        <translation>Добавить сообщество</translation>
-    </message>
-    <message>
-        <location filename="../../ui/homescreen.ui" line="71"/>
-        <source>Disconnect</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/homescreen.ui" line="119"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:12pt; font-weight:600;&quot;&gt;Not Connected&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/homescreen.ui" line="126"/>
-        <source>Connect</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Добавить сообщество</translation>
     </message>
     <message>
         <location filename="../../ui/homescreen.ui" line="149"/>
         <source>New account</source>
-        <translation>новый аккаунт</translation>
+        <translation type="obsolete">новый аккаунт</translation>
     </message>
 </context>
 <context>
@@ -1134,17 +1263,17 @@ This money transfer will be removed and not sent.</source>
     <message>
         <location filename="../../ui/identities_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Формуляр</translation>
+        <translation type="obsolete">Формуляр</translation>
     </message>
     <message>
         <location filename="../../ui/identities_tab.ui" line="25"/>
         <source>Research a pubkey, an uid...</source>
-        <translation>Исследовать открытый ключ, ИДП ...</translation>
+        <translation type="obsolete">Исследовать открытый ключ, ИДП ...</translation>
     </message>
     <message>
         <location filename="../../ui/identities_tab.ui" line="32"/>
         <source>Search</source>
-        <translation>Поиск</translation>
+        <translation type="obsolete">Поиск</translation>
     </message>
 </context>
 <context>
@@ -1184,106 +1313,137 @@ This money transfer will be removed and not sent.</source>
         <source>View in Web of Trust</source>
         <translation type="obsolete">Посмотреть в Сети доверия</translation>
     </message>
-    <message>
-        <location filename="../../../src/sakia/gui/identities_tab.py" line="32"/>
-        <source>Search direct certifications</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="unfinished">Исследовать открытый ключ, ИДП ...</translation>
+        <translation type="obsolete">Исследовать открытый ключ, ИДП ...</translation>
     </message>
 </context>
 <context>
     <name>IdentitiesTableModel</name>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="118"/>
+        <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="113"/>
         <source>UID</source>
         <translation>ИДП</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="119"/>
+        <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="114"/>
         <source>Pubkey</source>
         <translation>Открытый ключ</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="120"/>
+        <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="115"/>
         <source>Renewed</source>
         <translation>Обновлено</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="121"/>
+        <location filename="../../../src/sakia/gui/navigation/identities/table_model.py" line="116"/>
         <source>Expiration</source>
         <translation>Истечение срока</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/identities.py" line="122"/>
+        <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/models/identities.py" line="123"/>
+        <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>Импортировать файл аккаунта</translation>
+        <translation type="obsolete">Импортировать файл аккаунта</translation>
     </message>
     <message>
         <location filename="../../ui/import_account.ui" line="25"/>
         <source>Import a file</source>
-        <translation>Импортировать файл</translation>
+        <translation type="obsolete">Импортировать файл</translation>
     </message>
     <message>
         <location filename="../../ui/import_account.ui" line="36"/>
         <source>Name of the account :</source>
-        <translation>Имя аккаунта:</translation>
+        <translation type="obsolete">Имя аккаунта:</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/import_account.py" line="36"/>
         <source>Error</source>
-        <translation>Ошибка</translation>
+        <translation type="obsolete">Ошибка</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/import_account.py" line="40"/>
         <source>Account import</source>
-        <translation>Импорт аккаунтa</translation>
+        <translation type="obsolete">Импорт аккаунтa</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/import_account.py" line="40"/>
         <source>Account imported succefully !</source>
-        <translation>Aккаунт успешно импортирован!</translation>
+        <translation type="obsolete">Aккаунт успешно импортирован!</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/import_account.py" line="45"/>
         <source>Import an account file</source>
-        <translation>Импортировать файл аккаунта</translation>
+        <translation type="obsolete">Импортировать файл аккаунта</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/import_account.py" line="45"/>
         <source>All account files (*.acc)</source>
-        <translation>Все файлы аккаунта (*.acc)</translation>
+        <translation type="obsolete">Все файлы аккаунта (*.acc)</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/import_account.py" line="60"/>
         <source>Please enter a name</source>
-        <translation>Пожалуйста, введите имя</translation>
+        <translation type="obsolete">Пожалуйста, введите имя</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/import_account.py" line="65"/>
         <source>Name already exists</source>
-        <translation>Имя уже существует</translation>
+        <translation type="obsolete">Имя уже существует</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/import_account.py" line="69"/>
         <source>File is not an account format</source>
-        <translation>Файл не соответствует формату аккаунтa</translation>
+        <translation type="obsolete">Файл не соответствует формату аккаунтa</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>
@@ -1291,12 +1451,12 @@ This money transfer will be removed and not sent.</source>
     <message>
         <location filename="../../ui/informations_tab.ui" line="14"/>
         <source>Form</source>
-        <translation>Формуляр</translation>
+        <translation type="obsolete">Формуляр</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="52"/>
         <source>General</source>
-        <translation>Общее</translation>
+        <translation type="obsolete">Общее</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="61"/>
@@ -1306,7 +1466,7 @@ This money transfer will be removed and not sent.</source>
     <message>
         <location filename="../../ui/informations_tab.ui" line="77"/>
         <source>Rules</source>
-        <translation>Правила</translation>
+        <translation type="obsolete">Правила</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="83"/>
@@ -1316,7 +1476,7 @@ This money transfer will be removed and not sent.</source>
     <message>
         <location filename="../../ui/informations_tab.ui" line="112"/>
         <source>Money</source>
-        <translation>Деньги</translation>
+        <translation type="obsolete">Деньги</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="102"/>
@@ -1326,7 +1486,7 @@ This money transfer will be removed and not sent.</source>
     <message>
         <location filename="../../ui/informations_tab.ui" line="131"/>
         <source>WoT</source>
-        <translation>СД</translation>
+        <translation type="obsolete">СД</translation>
     </message>
     <message>
         <location filename="../../ui/informations_tab.ui" line="121"/>
@@ -1336,578 +1496,303 @@ This money transfer will be removed and not sent.</source>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
         <source>Universal Dividend UD(t) in</source>
-        <translation>Универсальный дивиденд УД(t) в</translation>
+        <translation type="obsolete">Универсальный дивиденд УД(t) в</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
         <source>Monetary Mass M(t-1) in</source>
-        <translation>Денежная масса M(t-1) в</translation>
+        <translation type="obsolete">Денежная масса M(t-1) в</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
         <source>Members N(t)</source>
-        <translation>Члены N(t)</translation>
+        <translation type="obsolete">Члены 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>Денежная масса на члена M(t-1)/N(t) в</translation>
+        <translation type="obsolete">Денежная масса на члена M(t-1)/N(t) в</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>Фактический рост c = UD(t)/[M(t-1)/N(t)]</translation>
+        <translation type="obsolete">Фактический рост 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>Дата и время последнего УД (t)</translation>
+        <translation type="obsolete">Дата и время последнего УД (t)</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
         <source>Next UD date and time (t+1)</source>
-        <translation>Дата и время следующего УД (t+1)</translation>
+        <translation type="obsolete">Дата и время следующего УД (t+1)</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="204"/>
         <source>No Universal Dividend created yet.</source>
-        <translation>Универсальный дивиденд еще не создан.</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
-        <source>
-                &lt;table cellpadding=&quot;5&quot;&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;/table&gt;
-                </source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Универсальный дивиденд еще не создан.</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
         <source>{:2.0%} / {:} days</source>
-        <translation>{:2.0%} / {:} дней</translation>
+        <translation type="obsolete">{:2.0%} / {:} дней</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
         <source>Fundamental growth (c) / Delta time (dt)</source>
-        <translation>Основной рост (c) / Дельта времени (dt)</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
-        <source>UD(t+1) = MAX { UD(t) ; c &amp;#215; M(t) / N(t+1) }</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
-        <source>Universal Dividend (formula)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
-        <source>{:} = MAX {{ {:} {:} ; {:2.0%} &amp;#215; {:} {:} / {:} }}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="179"/>
-        <source>Universal Dividend (computed)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/>
-        <source>
-            &lt;table cellpadding=&quot;5&quot;&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%} / {:} days&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.0%}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;/table&gt;
-            </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/>
-        <source>Fundamental growth (c)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="231"/>
-        <source>Initial Universal Dividend UD(0) in</source>
-        <translation type="unfinished"></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="unfinished"></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="unfinished"></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="unfinished"></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="unfinished"></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="unfinished"></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="unfinished"></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="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="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="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="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
-        <source>
-                &lt;table cellpadding=&quot;5&quot;&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:} {:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:2.2%} / {:} days&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;/table&gt;
-                </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="139"/>
-        <source>Penultimate UD date and time (t-1)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/informations_tab.ui" line="96"/>
-        <source>Referentials</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Основной рост (c) / Дельта времени (dt)</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
         <source>Name</source>
-        <translation type="unfinished">Имя</translation>
+        <translation type="obsolete">Имя</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
         <source>Units</source>
-        <translation type="unfinished">Единицы</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
-        <source>Formula</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="221"/>
-        <source>Description</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>
-            &lt;table cellpadding=&quot;5&quot;&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-            &lt;/table&gt;
-            </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>Minimum delay between 2 certifications (in days)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>Maximum quantity of active certifications made by member.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>Maximum delay a certification can wait before being expired for non-writing.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/informations_tab.py" line="266"/>
-        <source>Minimum percent of sentries to reach to match the distance rule</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Единицы</translation>
     </message>
 </context>
 <context>
     <name>MainWindow</name>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="30"/>
-        <source>Fi&amp;le</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="146"/>
-        <source>Account</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="50"/>
-        <source>&amp;Open</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="73"/>
-        <source>&amp;Help</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="91"/>
-        <source>Manage accounts</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="96"/>
-        <source>Configure trustable nodes</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="121"/>
-        <source>Send a message</source>
-        <translation type="unfinished"></translation>
-    </message>
     <message>
         <location filename="../../ui/mainwindow.ui" line="126"/>
         <source>Send money</source>
-        <translation type="unfinished">Отправить деньги</translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="131"/>
-        <source>Remove contact</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="136"/>
-        <source>Save</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="141"/>
-        <source>&amp;Quit</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="151"/>
-        <source>&amp;Transfer money</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="156"/>
-        <source>&amp;Configure</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="161"/>
-        <source>&amp;Import</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/mainwindow.ui" line="166"/>
-        <source>&amp;Export</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Отправить деньги</translation>
     </message>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="176"/>
-        <source>&amp;Set as default</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/mainwindow.py" line="335"/>
+        <source>Please get the latest release {version}</source>
+        <translation type="obsolete">Пожалуйста, получите последний выпуск {version}</translation>
     </message>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="181"/>
-        <source>A&amp;bout</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/mainwindow.py" line="434"/>
+        <source>All account files (*.acc)</source>
+        <translation type="obsolete">Все файлы аккаунта (*.acc)</translation>
     </message>
+</context>
+<context>
+    <name>MainWindowController</name>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="186"/>
-        <source>&amp;Preferences</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/main_window/controller.py" line="109"/>
+        <source>Please get the latest release {version}</source>
+        <translation type="unfinished">Пожалуйста, получите последний выпуск {version}</translation>
     </message>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="191"/>
-        <source>&amp;Add account</source>
+        <location filename="../../../src/sakia/gui/main_window/controller.py" line="126"/>
+        <source>sakia {0} - {currency}</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>MemberView</name>
     <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="294"/>
-        <source>Latest release : {version}</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../ui/member.ui" line="34"/>
+        <source>Member</source>
+        <translation type="obsolete">Член</translation>
     </message>
+</context>
+<context>
+    <name>NavigationController</name>
     <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="301"/>
-        <source>Download link</source>
+        <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/mainwindow.py" line="335"/>
-        <source>Please get the latest release {version}</source>
-        <translation type="unfinished">Пожалуйста, получите последний выпуск {version}</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="367"/>
-        <source>Edit</source>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="117"/>
+        <source>Publish UID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="370"/>
-        <source>Delete</source>
+        <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/mainwindow.py" line="433"/>
-        <source>Export an account</source>
+        <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/mainwindow.py" line="434"/>
-        <source>All account files (*.acc)</source>
-        <translation type="unfinished">Все файлы аккаунта (*.acc)</translation>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="158"/>
+        <source>UID</source>
+        <translation type="unfinished">ИДП</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="435"/>
-        <source>Export</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="152"/>
+        <source>Success publishing your UID</source>
+        <translation type="unfinished">Ваш ИДП успешно опубликован</translation>
     </message>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="40"/>
-        <source>Acco&amp;unt</source>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="152"/>
+        <source>Membership</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="44"/>
-        <source>Co&amp;ntacts</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="163"/>
+        <source>Warning</source>
+        <translation type="unfinished">Внимание</translation>
     </message>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="101"/>
-        <source>A&amp;dd a contact</source>
-        <translation type="unfinished"></translation>
+        <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>
     </message>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="171"/>
-        <source>C&amp;ertification</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="183"/>
+        <source>Revoke</source>
+        <translation type="unfinished">Отмена</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/mainwindow.py" line="392"/>
-        <source>sakia {0}</source>
-        <translation type="unfinished"></translation>
+        <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/mainwindow.py" line="416"/>
-        <source>sakia {0} - Account : {1}</source>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="188"/>
+        <source>Removing the connection</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="79"/>
-        <source>&amp;Duniter</source>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="188"/>
+        <source>Are you sure ? This won&apos;t remove your money&quot;
+neither your identity from the network.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="196"/>
-        <source>&amp;Manage local node</source>
+        <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/mainwindow.py" line="308"/>
-        <source>
-        &lt;h1&gt;sakia&lt;/h1&gt;
-
-        &lt;p&gt;Python/Qt duniter client&lt;/p&gt;
-        &lt;p&gt;&lt;a href=&quot;https://github.com/duniter/sakia&quot;&gt;https://github.com/duniter/sakia&lt;/a&gt;&lt;/p&gt;
-
-        &lt;p&gt;Version : {:}&lt;/p&gt;
-        {new_version_text}
-
-        &lt;p&gt;License : GPLv3&lt;/p&gt;
-
-        &lt;p&gt;&lt;b&gt;Authors&lt;/b&gt;&lt;/p&gt;
-
-        &lt;p&gt;inso&lt;/p&gt;
-        &lt;p&gt;vit&lt;/p&gt;
-        &lt;p&gt;Moul&lt;/p&gt;
-        &lt;p&gt;canercandan&lt;/p&gt;
-        </source>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="204"/>
+        <source>All text files (*.txt)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="55"/>
-        <source>Advanced</source>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="213"/>
+        <source>Revokation file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/mainwindow.ui" line="201"/>
-        <source>Revoke an identity</source>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="213"/>
+        <source>&lt;div&gt;Your revokation document has been saved.&lt;/div&gt;
+&lt;div&gt;&lt;b&gt;Please keep it in a safe place.&lt;/b&gt;&lt;/div&gt;
+The publication of this document will remove your identity from the network.&lt;/p&gt;</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="unfinished"></translation>
-    </message>
+    <name>NavigationModel</name>
     <message>
-        <location filename="../../../src/sakia/gui/member.py" line="97"/>
-        <source>Public key</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/member.py" line="97"/>
-        <source>Join date</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/navigation/model.py" line="27"/>
+        <source>Network</source>
+        <translation type="unfinished">Сеть</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/member.py" line="144"/>
-        <source>&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;</source>
+        <location filename="../../../src/sakia/gui/navigation/model.py" line="59"/>
+        <source>Transfers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/member.py" line="130"/>
-        <source>Distance</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/navigation/model.py" line="77"/>
+        <source>Identities</source>
+        <translation type="unfinished">Личности</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/member.py" line="139"/>
-        <source>Path</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/navigation/model.py" line="90"/>
+        <source>Web of Trust</source>
+        <translation type="unfinished">Сеть доверия</translation>
     </message>
+</context>
+<context>
+    <name>NetworkController</name>
     <message>
-        <location filename="../../../src/sakia/gui/member.py" line="92"/>
-        <source>
-                &lt;table cellpadding=&quot;5&quot;&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
-                </source>
+        <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="54"/>
+        <source>Unset root node</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/member.py" line="97"/>
-        <source>UID Published on</source>
+        <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="60"/>
+        <source>Set as root node</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>MemberView</name>
     <message>
-        <location filename="../../ui/member.ui" line="14"/>
-        <source>Member informations</source>
+        <location filename="../../../src/sakia/gui/navigation/network/controller.py" line="66"/>
+        <source>Open in browser</source>
         <translation type="unfinished"></translation>
     </message>
-    <message>
-        <location filename="../../ui/member.ui" line="34"/>
-        <source>Member</source>
-        <translation type="unfinished">Член</translation>
-    </message>
 </context>
 <context>
     <name>NetworkFilterProxyModel</name>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="60"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="40"/>
         <source>Address</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="61"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="41"/>
         <source>Port</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="62"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="42"/>
         <source>Block</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="65"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="45"/>
         <source>UID</source>
         <translation type="unfinished">ИДП</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="66"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="46"/>
         <source>Member</source>
         <translation type="unfinished">Член</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="67"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="47"/>
         <source>Pubkey</source>
         <translation type="unfinished">Открытый ключ</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="68"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="48"/>
         <source>Software</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="69"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="49"/>
         <source>Version</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="83"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/>
         <source>yes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="83"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/>
         <source>no</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="83"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="63"/>
         <source>offline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="63"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="43"/>
         <source>Hash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="64"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="44"/>
         <source>Time</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1917,264 +1802,202 @@ This money transfer will be removed and not sent.</source>
     <message>
         <location filename="../../ui/network_tab.ui" line="14"/>
         <source>Form</source>
-        <translation type="unfinished">Формуляр</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/network_tab.py" line="72"/>
-        <source>Unset root node</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/network_tab.py" line="78"/>
-        <source>Set as root node</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/network_tab.py" line="84"/>
-        <source>Open in browser</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Формуляр</translation>
     </message>
 </context>
 <context>
     <name>NetworkTableModel</name>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="161"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="143"/>
         <source>Online</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="162"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="144"/>
         <source>Offline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="163"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="145"/>
         <source>Unsynchronized</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/network.py" line="164"/>
+        <location filename="../../../src/sakia/gui/navigation/network/table_model.py" line="146"/>
         <source>Corrupted</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>NodeManager</name>
-    <message>
-        <location filename="../../ui/node_manager.ui" line="14"/>
-        <source>Node manager</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="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/password_asker.ui" line="23"/>
-        <source>Please enter your account 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="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/password_asker.py" line="72"/>
-        <source>Bad password</source>
-        <translation type="unfinished"></translation>
-    </message>
+    <name>PasswordInputController</name>
     <message>
-        <location filename="../../../src/sakia/gui/password_asker.py" line="72"/>
+        <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="69"/>
         <source>Non printable characters in password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/password_asker.py" line="78"/>
-        <source>Failed to get private key</source>
+        <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"></translation>
     </message>
+</context>
+<context>
+    <name>PasswordInputView</name>
     <message>
-        <location filename="../../../src/sakia/gui/password_asker.py" line="78"/>
-        <source>Wrong password typed. Cannot open the private key</source>
+        <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="14"/>
-        <source>Preferences</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../ui/preferences.ui" line="382"/>
+        <source>:</source>
+        <translation type="obsolete">:</translation>
     </message>
+</context>
+<context>
+    <name>ProcessConfigureAccount</name>
     <message>
-        <location filename="../../ui/preferences.ui" line="115"/>
-        <source>Default account</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/process_cfg_account.py" line="168"/>
+        <source>New account</source>
+        <translation type="obsolete">новый аккаунт</translation>
     </message>
     <message>
-        <location filename="../../ui/preferences.ui" line="129"/>
-        <source>Default &amp;referential</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/process_cfg_account.py" line="193"/>
+        <source>Ok</source>
+        <translation type="obsolete">ОК</translation>
     </message>
     <message>
-        <location filename="../../ui/preferences.ui" line="166"/>
-        <source>Enable expert mode</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/process_cfg_account.py" line="229"/>
+        <source>Warning</source>
+        <translation type="obsolete">Внимание</translation>
     </message>
     <message>
-        <location filename="../../ui/preferences.ui" line="201"/>
-        <source>Digits after commas </source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/process_cfg_account.py" line="252"/>
+        <source>Error</source>
+        <translation type="obsolete">Ошибка</translation>
     </message>
+</context>
+<context>
+    <name>ProcessConfigureCommunity</name>
     <message>
-        <location filename="../../ui/preferences.ui" line="215"/>
-        <source>Language</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="243"/>
+        <source>Add a community</source>
+        <translation type="obsolete">Добавить сообщество</translation>
     </message>
     <message>
-        <location filename="../../ui/preferences.ui" line="249"/>
-        <source>Maximize Window at Startup</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="276"/>
+        <source>Error</source>
+        <translation type="obsolete">Ошибка</translation>
     </message>
     <message>
-        <location filename="../../ui/preferences.ui" line="276"/>
-        <source>Enable notifications</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="216"/>
+        <source>{0} : {1}</source>
+        <translation type="obsolete">{0} : {1}</translation>
     </message>
+</context>
+<context>
+    <name>PublicationMode</name>
     <message>
-        <location filename="../../ui/preferences.ui" line="106"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;General settings&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="63"/>
+        <source>All nodes of currency {name}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/preferences.ui" line="192"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Display settings&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="65"/>
+        <source>Address {address}:{port}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/preferences.ui" line="303"/>
-        <source>Use International System of Units</source>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="53"/>
+        <source>
+&lt;div&gt;Identity revoked : {uid} (public key : {pubkey}...)&lt;/div&gt;
+&lt;div&gt;Identity signed on block : {timestamp}&lt;/div&gt;
+    </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/preferences.ui" line="356"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:16pt; font-weight:600;&quot;&gt;Network settings&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <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="../../ui/preferences.ui" line="372"/>
-        <source>Proxy server address : </source>
+        <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="../../ui/preferences.ui" line="382"/>
-        <source>:</source>
-        <translation type="unfinished">:</translation>
-    </message>
-    <message>
-        <location filename="../../ui/preferences.ui" line="363"/>
-        <source>Use a http proxy server</source>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="93"/>
+        <source>Error loading document</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/preferences.ui" line="406"/>
-        <source>Automatically refresh identities informations</source>
+        <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="../../ui/preferences.ui" line="330"/>
-        <source>Enable forgetfulness</source>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="98"/>
+        <source>Error broadcasting 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="unfinished">новый аккаунт</translation>
-    </message>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_account.py" line="178"/>
-        <source>Configure {0}</source>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="102"/>
+        <source>
+        &lt;div&gt;Identity revoked : {uid} (public key : {pubkey}...)&lt;/div&gt;
+        &lt;div&gt;Identity signed on block : {timestamp}&lt;/div&gt;
+            </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_account.py" line="193"/>
-        <source>Ok</source>
-        <translation type="unfinished">ОК</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_account.py" line="229"/>
-        <source>Warning</source>
-        <translation type="unfinished">Внимание</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_account.py" line="252"/>
-        <source>Error</source>
-        <translation type="unfinished">Ошибка</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_account.py" line="229"/>
-        <source>This action will delete your account ({0}) locally.
-Please note your key parameters (salt and password) if you wish to recover it later.
-Your account won&apos;t be removed from the networks it joined.
-Are you sure ?</source>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="117"/>
+        <source>Revocation</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>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="117"/>
+        <source>&lt;h4&gt;The publication of this document will remove your identity from the network.&lt;/h4&gt;
+        &lt;li&gt;
+            &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to join the targeted currency anymore.&lt;/b&gt; &lt;/li&gt;
+            &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to generate Universal Dividends anymore.&lt;/b&gt; &lt;/li&gt;
+            &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to certify individuals anymore.&lt;/b&gt; &lt;/li&gt;
+        &lt;/li&gt;
+        Please think twice before publishing this document.
+        </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="unfinished">Добавить сообщество</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="276"/>
-        <source>Error</source>
-        <translation type="unfinished">Ошибка</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="305"/>
-        <source>Delete</source>
+        <location filename="../../../src/sakia/gui/dialogs/revocation/view.py" line="130"/>
+        <source>Revocation broadcast</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/dialogs/revocation/view.py" line="130"/>
+        <source>The document was successfully broadcasted.</source>
+        <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
     <name>Quantitative</name>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="6"/>
+        <location filename="../../../src/sakia/money/quantitative.py" line="8"/>
         <source>Units</source>
         <translation type="unfinished">Единицы</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="8"/>
+        <location filename="../../../src/sakia/money/quantitative.py" line="10"/>
         <source>{0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="7"/>
+        <location filename="../../../src/sakia/money/quantitative.py" line="9"/>
         <source>{0} {1}{2}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="9"/>
+        <location filename="../../../src/sakia/money/quantitative.py" line="11"/>
         <source>Q = Q
                                         &lt;br &gt;
                                         &lt;table&gt;
@@ -2184,7 +2007,7 @@ Are you sure ?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quantitative.py" line="17"/>
+        <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>
     </message>
@@ -2192,22 +2015,17 @@ Are you sure ?</source>
 <context>
     <name>QuantitativeZSum</name>
     <message>
-        <location filename="../../../src/sakia/core/money/quant_zerosum.py" line="7"/>
+        <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/core/money/quant_zerosum.py" line="9"/>
+        <location filename="../../../src/sakia/money/quant_zerosum.py" line="11"/>
         <source>Q0 {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/quant_zerosum.py" line="8"/>
-        <source>{0} {1}Q0 {2}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/quant_zerosum.py" line="10"/>
+        <location filename="../../../src/sakia/money/quant_zerosum.py" line="12"/>
         <source>Z0 = Q - ( M(t-1) / N(t) )
                                         &lt;br &gt;
                                         &lt;table&gt;
@@ -2220,214 +2038,100 @@ Are you sure ?</source>
                                         &lt;/table&gt;</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>Relative</name>
-    <message>
-        <location filename="../../../src/sakia/core/money/relative.py" line="9"/>
-        <source>UD</source>
-        <translation type="unfinished">УД</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/relative.py" line="10"/>
-        <source>{0} {1}UD {2}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/relative.py" line="11"/>
-        <source>UD {0}</source>
-        <translation type="unfinished">УД {0}</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/relative.py" line="12"/>
-        <source>R = Q / UD(t)
-                                        &lt;br &gt;
-                                        &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Relative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Last UD time&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;</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="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/relative_to_past.py" line="7"/>
-        <source>{0} {1}UD({2}) {3}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/relative_to_past.py" line="8"/>
-        <source>UD({0}) {1}</source>
-        <translation type="unfinished"></translation>
-    </message>
     <message>
-        <location filename="../../../src/sakia/core/money/relative_to_past.py" line="9"/>
-        <source>R = Q / UD(t)
-                                        &lt;br &gt;
-                                        &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Relative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Time when the value appeared&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;</source>
+        <location filename="../../../src/sakia/money/quant_zerosum.py" line="10"/>
+        <source>{0} {1}Q0{2}</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>RelativeZSum</name>
-    <message>
-        <location filename="../../../src/sakia/core/money/relative_zerosum.py" line="7"/>
-        <source>Relat Z-sum</source>
-        <translation type="unfinished">Относит. Z-сумма</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/core/money/relative_zerosum.py" line="9"/>
-        <source>R0 {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
+    <name>RecipientMode</name>
     <message>
-        <location filename="../../../src/sakia/core/money/relative_zerosum.py" line="8"/>
-        <source>{0} {1}R0 {2}</source>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="154"/>
+        <source>Transfer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/relative_zerosum.py" line="10"/>
-        <source>R0 = (R / UD(t)) - (( M(t-1) / N(t) ) / UD(t))
-                                        &lt;br &gt;
-                                        &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;R0&lt;/td&gt;&lt;td&gt;Relative value at zero sum&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Relative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;M&lt;/td&gt;&lt;td&gt;Monetary mass&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;N&lt;/td&gt;&lt;td&gt;Members count&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Last UD time&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t-1&lt;/td&gt;&lt;td&gt;Penultimate UD time&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;</source>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="147"/>
+        <source>Success sending money to {0}</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>RevocationDialog</name>
-    <message>
-        <location filename="../../ui/revocation.ui" line="14"/>
-        <source>Revoke an identity</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="50"/>
-        <source>&lt;h2&gt;Select a revokation document&lt;/h1&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="60"/>
-        <source>Load from file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="70"/>
-        <source>Revocation document</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="96"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:x-large; font-weight:600;&quot;&gt;Select publication destination&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="108"/>
-        <source>To a co&amp;mmunity</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="125"/>
-        <source>&amp;To an address</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="153"/>
-        <source>Revocation information</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/revocation.ui" line="210"/>
-        <source>Next</source>
-        <translation type="unfinished">Следующий</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="82"/>
-        <source>Load a revocation file</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="82"/>
-        <source>All text files (*.txt)</source>
-        <translation type="unfinished"></translation>
-    </message>
+    <name>Relative</name>
     <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="97"/>
-        <source>Error loading document</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/money/relative.py" line="9"/>
+        <source>UD</source>
+        <translation type="unfinished">УД</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="97"/>
-        <source>Loaded document is not a revocation document</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/money/relative.py" line="11"/>
+        <source>UD {0}</source>
+        <translation type="unfinished">УД {0}</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="117"/>
-        <source>Revocation</source>
+        <location filename="../../../src/sakia/money/relative.py" line="12"/>
+        <source>R = Q / UD(t)
+                                        &lt;br &gt;
+                                        &lt;table&gt;
+                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Relative value&lt;/td&gt;&lt;/tr&gt;
+                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
+                                        &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
+                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Last UD time&lt;/td&gt;&lt;/tr&gt;
+                                        &lt;/table&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="117"/>
-        <source>&lt;h4&gt;The publication of this document will remove your identity from the network.&lt;/h4&gt;
-&lt;li&gt;
-    &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to join the targeted community anymore.&lt;/b&gt; &lt;/li&gt;
-    &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to generate Universal Dividends anymore.&lt;/b&gt; &lt;/li&gt;
-    &lt;li&gt; &lt;b&gt;This identity won&apos;t be able to certify individuals anymore.&lt;/b&gt; &lt;/li&gt;
-&lt;/li&gt;
-Please think twice before publishing this document.
-</source>
+        <location filename="../../../src/sakia/money/relative.py" line="10"/>
+        <source>{0} {1}UD{2}</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>RelativeZSum</name>
     <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="151"/>
-        <source>Error broadcasting document</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/revocation.py" line="154"/>
-        <source>Revocation broadcast</source>
+        <location filename="../../../src/sakia/money/relative_zerosum.py" line="11"/>
+        <source>R0 {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="154"/>
-        <source>The document was successfully broadcasted.</source>
+        <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/gui/revocation.py" line="174"/>
-        <source>
-&lt;div&gt;Identity revoked : {uid} (public key : {pubkey}...)&lt;/div&gt;
-&lt;div&gt;Identity signed on block : {timestamp}&lt;/div&gt;
-    </source>
+        <location filename="../../../src/sakia/money/relative_zerosum.py" line="12"/>
+        <source>R0 = (Q / UD(t)) - (( M(t-1) / N(t) ) / UD(t))
+                                        &lt;br &gt;
+                                        &lt;table&gt;
+                                        &lt;tr&gt;&lt;td&gt;R0&lt;/td&gt;&lt;td&gt;Relative value at zero sum&lt;/td&gt;&lt;/tr&gt;
+                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Relative value&lt;/td&gt;&lt;/tr&gt;
+                                        &lt;tr&gt;&lt;td&gt;M&lt;/td&gt;&lt;td&gt;Monetary mass&lt;/td&gt;&lt;/tr&gt;
+                                        &lt;tr&gt;&lt;td&gt;N&lt;/td&gt;&lt;td&gt;Members count&lt;/td&gt;&lt;/tr&gt;
+                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Last UD time&lt;/td&gt;&lt;/tr&gt;
+                                        &lt;tr&gt;&lt;td&gt;t-1&lt;/td&gt;&lt;td&gt;Penultimate UD time&lt;/td&gt;&lt;/tr&gt;
+                                        &lt;/table&gt;</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>RevocationDialog</name>
     <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="184"/>
-        <source>All nodes of community {name}</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../ui/revocation.ui" line="210"/>
+        <source>Next</source>
+        <translation type="obsolete">Следующий</translation>
     </message>
+</context>
+<context>
+    <name>SearchUserView</name>
     <message>
-        <location filename="../../../src/sakia/gui/revocation.py" line="186"/>
-        <source>Address {address}:{port}</source>
+        <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="35"/>
+        <source>Looking for {0}...</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -2436,109 +2140,88 @@ Please think twice before publishing this document.
     <message>
         <location filename="../../ui/search_user_view.ui" line="14"/>
         <source>Form</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="unfinished"></translation>
+        <translation type="obsolete">Формуляр</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/search_user.py" line="15"/>
+        <location filename="../../../src/sakia/gui/sub/search_user/view.py" line="10"/>
         <source>Research a pubkey, an uid...</source>
         <translation type="unfinished">Исследовать открытый ключ, ИДП ...</translation>
     </message>
+</context>
+<context>
+    <name>StatusBarController</name>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/search_user.py" line="68"/>
-        <source>Looking for {0}...</source>
+        <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="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="138"/>
-        <source>Broadcasting identity...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="142"/>
-        <source>UID broadcast</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="unfinished"></translation>
-    </message>
     <message>
         <location filename="../../../src/sakia/gui/process_cfg_community.py" line="149"/>
         <source>Error</source>
-        <translation type="unfinished">Ошибка</translation>
+        <translation type="obsolete">Ошибка</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/process_cfg_community.py" line="124"/>
         <source>{0} : {1}</source>
         <translation type="obsolete">{0} : {1}</translation>
     </message>
+</context>
+<context>
+    <name>ToolbarController</name>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="149"/>
-        <source>{0}</source>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/controller.py" line="77"/>
+        <source>Membership</source>
         <translation type="unfinished"></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="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/controller.py" line="71"/>
+        <source>Success sending Membership demand</source>
+        <translation type="unfinished">Заявка о членстве отправлена успешно</translation>
     </message>
+</context>
+<context>
+    <name>ToolbarView</name>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="156"/>
-        <source>Your account already exists on the network</source>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="12"/>
+        <source>Publish a revocation document</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>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="18"/>
+        <source>Tools</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="124"/>
-        <source>connecting...</source>
+        <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/process_cfg_community.py" line="164"/>
-        <source>Could not connect. Check hostname, ip address or port</source>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="27"/>
+        <source>Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="162"/>
-        <source>Could not connect. Check node peering entry</source>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="30"/>
+        <source>About</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"></translation>
     </message>
-</context>
-<context>
-    <name>Toast</name>
     <message>
-        <location filename="../../ui/toast.ui" line="14"/>
-        <source>MainWindow</source>
+        <location filename="../../../src/sakia/gui/main_window/toolbar/view.py" line="41"/>
+        <source>Select a connection</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
     <name>TransactionsTabWidget</name>
-    <message>
-        <location filename="../../../src/sakia/gui/transactions_tab.py" line="147"/>
-        <source>New transactions received</source>
-        <translation type="unfinished"></translation>
-    </message>
     <message>
         <location filename="../../../src/sakia/gui/transactions_tab.py" line="201"/>
         <source>Informations</source>
@@ -2564,33 +2247,13 @@ Yours : {0}, the network : {1}</source>
         <source>Warning</source>
         <translation type="obsolete">Внимание</translation>
     </message>
-    <message>
-        <location filename="../../../src/sakia/gui/transactions_tab.py" line="160"/>
-        <source>{:}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/transactions_tab.py" line="144"/>
-        <source>Received {amount} from {number} transfers</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="unfinished"></translation>
-    </message>
     <message>
         <location filename="../../ui/transfer.ui" line="20"/>
         <source>Community</source>
-        <translation type="unfinished">Сообщество</translation>
-    </message>
-    <message>
-        <location filename="../../ui/transfer.ui" line="32"/>
-        <source>Transfer money to</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Сообщество</translation>
     </message>
     <message>
         <location filename="../../ui/transfer.ui" line="40"/>
@@ -2600,121 +2263,118 @@ Yours : {0}, the network : {1}</source>
     <message>
         <location filename="../../ui/transfer.ui" line="136"/>
         <source>Key</source>
-        <translation type="unfinished">Ключ</translation>
+        <translation type="obsolete">Ключ</translation>
     </message>
     <message>
-        <location filename="../../ui/transfer.ui" line="246"/>
-        <source> UD</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/cutecoin/gui/transfer.py" line="111"/>
+        <source>Error</source>
+        <translation type="obsolete">Ошибка</translation>
     </message>
     <message>
-        <location filename="../../ui/transfer.ui" line="292"/>
-        <source>Transaction message</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/cutecoin/gui/transfer.py" line="111"/>
+        <source>{0} : {1}</source>
+        <translation type="obsolete">{0} : {1}</translation>
     </message>
+</context>
+<context>
+    <name>TransferView</name>
     <message>
-        <location filename="../../../src/sakia/gui/transfer.py" line="137"/>
-        <source>Money transfer</source>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="26"/>
+        <source>No amount. Please give the transfer amount</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>
+        <location filename="../../../src/sakia/gui/dialogs/transfer/view.py" line="29"/>
+        <source>Please enter correct password</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>TxFilterProxyModel</name>
     <message>
-        <location filename="../../../src/sakia/gui/transfer.py" line="175"/>
-        <source>Transfer</source>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="146"/>
+        <source>{0} / {1} confirmations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/transfer.py" line="160"/>
-        <source>Success sending money to {0}</source>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/table_model.py" line="150"/>
+        <source>Confirming... {0} %</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>TxHistoryController</name>
     <message>
-        <location filename="../../../src/cutecoin/gui/transfer.py" line="111"/>
-        <source>Error</source>
-        <translation type="obsolete">Ошибка</translation>
-    </message>
-    <message>
-        <location filename="../../../src/cutecoin/gui/transfer.py" line="111"/>
-        <source>{0} : {1}</source>
-        <translation type="obsolete">{0} : {1}</translation>
-    </message>
-    <message>
-        <location filename="../../ui/transfer.ui" line="95"/>
-        <source>&amp;Recipient public key</source>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="62"/>
+        <source>Received {amount} from {number} transfers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/transfer.ui" line="211"/>
-        <source>Wallet</source>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/controller.py" line="65"/>
+        <source>New transactions received</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>TxHistoryModel</name>
     <message>
-        <location filename="../../ui/transfer.ui" line="230"/>
-        <source>Available money : </source>
+        <location filename="../../../src/sakia/gui/navigation/txhistory/model.py" line="116"/>
+        <source>Loading...</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>UserInformationView</name>
     <message>
-        <location filename="../../ui/transfer.ui" line="239"/>
-        <source>Amount</source>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="61"/>
+        <source>
+            &lt;table cellpadding=&quot;5&quot;&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;b&gt;{:}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{:}&lt;/td&gt;&lt;/tr&gt;
+            </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/transfer.ui" line="46"/>
-        <source>Con&amp;tact</source>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/>
+        <source>Public key</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ui/transfer.ui" line="156"/>
-        <source>Search &amp;user</source>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/>
+        <source>UID Published on</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>TxFilterProxyModel</name>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="167"/>
-        <source>{0} / {1} confirmations</source>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/>
+        <source>Join date</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/models/txhistory.py" line="171"/>
-        <source>Confirming... {0} %</source>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/>
+        <source>Expires in</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>UDDToPast</name>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="6"/>
-        <source>Past UUD</source>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="68"/>
+        <source>Certs. received</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="7"/>
-        <source>{0} {1}UUD({2}) {3}</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="92"/>
+        <source>Member</source>
+        <translation type="unfinished">Член</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/core/money/udd_to_past.py" line="8"/>
-        <source>UUD({0}) {1}</source>
+        <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/core/money/udd_to_past.py" line="9"/>
-        <source>R = Q / UD(t)
-                                        &lt;br &gt;
-                                        &lt;table&gt;
-                                        &lt;tr&gt;&lt;td&gt;R&lt;/td&gt;&lt;td&gt;Dividend per day in percent&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Last UD time&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;Quantitative value&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;UD&lt;/td&gt;&lt;td&gt;Universal Dividend&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Time when the value appeared&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;tr&gt;&lt;td&gt;DT&lt;/td&gt;&lt;td&gt;Delay between two UD in days&lt;/td&gt;&lt;/tr&gt;
-                                        &lt;/table&gt;&gt;</source>
+        <location filename="../../../src/sakia/gui/sub/user_information/view.py" line="93"/>
+        <source>#FF0000</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -2723,22 +2383,12 @@ Yours : {0}, the network : {1}</source>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="14"/>
         <source>Form</source>
-        <translation type="unfinished">Формуляр</translation>
+        <translation type="obsolete">Формуляр</translation>
     </message>
     <message>
         <location filename="../../ui/wallets_tab.ui" line="34"/>
         <source>Balance</source>
-        <translation type="unfinished">Баланс</translation>
-    </message>
-    <message>
-        <location filename="../../ui/wallets_tab.ui" line="47"/>
-        <source>label_balance</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/wallets_tab.ui" line="57"/>
-        <source>label_balance_range</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Баланс</translation>
     </message>
 </context>
 <context>
@@ -2754,17 +2404,12 @@ Yours : {0}, the network : {1}</source>
     <message>
         <location filename="../../../src/sakia/models/wallets.py" line="72"/>
         <source>Name</source>
-        <translation type="unfinished">Имя</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/models/wallets.py" line="72"/>
-        <source>Amount</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Имя</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/models/wallets.py" line="72"/>
         <source>Pubkey</source>
-        <translation type="unfinished">Открытый ключ</translation>
+        <translation type="obsolete">Открытый ключ</translation>
     </message>
 </context>
 <context>
@@ -2795,7 +2440,7 @@ Yours : {0}, the network : {1}</source>
     <message>
         <location filename="../../ui/wot_tab.ui" line="14"/>
         <source>Form</source>
-        <translation type="unfinished">Формуляр</translation>
+        <translation type="obsolete">Формуляр</translation>
     </message>
     <message>
         <location filename="../../../src/sakia/gui/wot_tab.py" line="25"/>
@@ -2813,126 +2458,94 @@ Yours : {0}, the network : {1}</source>
     <message>
         <location filename="../../ui/certifications_tab.ui" line="14"/>
         <source>Form</source>
-        <translation type="unfinished">Формуляр</translation>
-    </message>
-    <message>
-        <location filename="../../ui/certifications_tab.ui" line="20"/>
-        <source>Certifications</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/certifications_tab.ui" line="33"/>
-        <source>loading...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ui/certifications_tab.ui" line="63"/>
-        <source>dd/MM/yyyy</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Формуляр</translation>
     </message>
 </context>
 <context>
     <name>menu</name>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="57"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="47"/>
         <source>Certify identity</source>
         <translation type="unfinished">Удостоверить личность</translation>
     </message>
+    <message>
+        <location filename="../../../src/sakia/gui/navigation/controller.py" line="129"/>
+        <source>Copy pubkey to clipboard</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>menu.qmenu</name>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="42"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="37"/>
         <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="unfinished">Добавить контакт</translation>
+        <translation type="obsolete">Добавить контакт</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="52"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="42"/>
         <source>Send money</source>
         <translation type="unfinished">Отправить деньги</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="61"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="51"/>
         <source>View in Web of Trust</source>
         <translation type="unfinished">Посмотреть в Сети доверия</translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="65"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="55"/>
         <source>Copy pubkey to clipboard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="70"/>
-        <source>Copy membership document to clipboard</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="74"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="60"/>
         <source>Copy self-certification document to clipboard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="84"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="70"/>
         <source>Transfer</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="72"/>
         <source>Send again</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="90"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="76"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="95"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="81"/>
         <source>Copy raw transaction to clipboard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="100"/>
+        <location filename="../../../src/sakia/gui/widgets/context_menu.py" line="86"/>
         <source>Copy transaction block to clipboard</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
-    <name>self.config_dialog</name>
+    <name>password_input</name>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_community.py" line="204"/>
-        <source>Ok</source>
-        <translation type="unfinished">ОК</translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_account.py" line="75"/>
-        <source>Forbidden : salt is too short</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_account.py" line="79"/>
-        <source>Forbidden : password is too short</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_account.py" line="83"/>
-        <source>Forbidden : Invalid characters in salt field</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../../src/sakia/gui/process_cfg_account.py" line="87"/>
-        <source>Forbidden : Invalid characters in password field</source>
+        <location filename="../../../src/sakia/gui/sub/password_input/controller.py" line="46"/>
+        <source>Please enter your password</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>self.config_dialog</name>
     <message>
-        <location filename="../../../src/sakia/gui/process_cfg_account.py" line="93"/>
-        <source>Error : passwords are different</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../../src/sakia/gui/dialogs/connection_cfg/controller.py" line="88"/>
+        <source>Ok</source>
+        <translation type="unfinished">ОК</translation>
     </message>
 </context>
 <context>
@@ -2940,22 +2553,12 @@ Yours : {0}, the network : {1}</source>
     <message>
         <location filename="../../ui/transactions_tab.ui" line="14"/>
         <source>Form</source>
-        <translation type="unfinished">Формуляр</translation>
-    </message>
-    <message>
-        <location filename="../../ui/transactions_tab.ui" line="66"/>
-        <source>dd/MM/yyyy</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Формуляр</translation>
     </message>
     <message>
         <location filename="../../ui/transactions_tab.ui" line="20"/>
         <source>Balance</source>
-        <translation type="unfinished">Баланс</translation>
-    </message>
-    <message>
-        <location filename="../../ui/transactions_tab.ui" line="33"/>
-        <source>loading...</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Баланс</translation>
     </message>
 </context>
 </TS>
diff --git a/src/sakia/__init__.py b/src/sakia/__init__.py
index 9f610902..179ca5e4 100644
--- a/src/sakia/__init__.py
+++ b/src/sakia/__init__.py
@@ -1,2 +1,2 @@
-__version_info__ = ('0', '30', '0beta3')
+__version_info__ = ('0', '30', '0beta6')
 __version__ = '.'.join(__version_info__)
diff --git a/src/sakia/app.py b/src/sakia/app.py
index 31af683e..6e4db32b 100644
--- a/src/sakia/app.py
+++ b/src/sakia/app.py
@@ -16,6 +16,7 @@ from sakia.data.processors import BlockchainProcessor, NodesProcessor, Identitie
 from sakia.data.files import AppDataFile, UserParametersFile
 from sakia.decorators import asyncify
 from sakia.money import *
+import asyncio
 
 
 @attr.s()
@@ -48,6 +49,7 @@ class Application(QObject):
     new_connection = pyqtSignal(Connection)
     referential_changed = pyqtSignal()
     sources_refreshed = pyqtSignal()
+    new_blocks_handled = pyqtSignal()
 
     qapp = attr.ib()
     loop = attr.ib()
@@ -151,7 +153,7 @@ class Application(QObject):
         TransactionsProcessor.instanciate(self).cleanup_connection(connection, connections_processor.pubkeys())
 
         if not connections_processor.connections():
-            NodesProcessor.instanciate(self).drop_all()
+            NodesProcessor.instanciate(self).drop_all(self.currency)
 
         self.db.commit()
         self.start_coroutines()
diff --git a/src/sakia/data/entities/connection.py b/src/sakia/data/entities/connection.py
index 09b45374..adf9699d 100644
--- a/src/sakia/data/entities/connection.py
+++ b/src/sakia/data/entities/connection.py
@@ -20,6 +20,12 @@ class Connection:
     blockstamp = attr.ib(convert=block_uid, default=BlockUID.empty(), cmp=False, hash=False)
     password = attr.ib(init=False, convert=str, default="", cmp=False, hash=False)
 
+    def is_identity(self):
+        return self.uid is not ""
+
+    def is_wallet(self):
+        return self.uid is ""
+
     def title(self):
         return "@".join([self.uid, self.pubkey[:11]])
 
diff --git a/src/sakia/data/graphs/base_graph.py b/src/sakia/data/graphs/base_graph.py
index 0c4436d3..b7e5f835 100644
--- a/src/sakia/data/graphs/base_graph.py
+++ b/src/sakia/data/graphs/base_graph.py
@@ -113,7 +113,7 @@ class BaseGraph(QObject):
 
     def add_certifier_node(self, certifier, identity, certification, node_status):
         metadata = {
-            'text': certifier.uid,
+            'text': certifier.uid if certifier.uid else certifier.pubkey[:12],
             'tooltip': certifier.pubkey,
             'identity': certifier,
             'status': node_status
@@ -136,7 +136,7 @@ class BaseGraph(QObject):
 
     def add_certified_node(self, identity, certified, certification, node_status):
         metadata = {
-            'text': certified.uid,
+            'text': certified.uid if certified.uid else certified.pubkey[:12],
             'tooltip': certified.pubkey,
             'identity': certified,
             'status': node_status
diff --git a/src/sakia/data/processors/blockchain.py b/src/sakia/data/processors/blockchain.py
index 11913da7..3bdae228 100644
--- a/src/sakia/data/processors/blockchain.py
+++ b/src/sakia/data/processors/blockchain.py
@@ -36,6 +36,11 @@ class BlockchainProcessor:
                 return block['medianTime']
         except NoPeerAvailable as e:
             self._logger.debug(str(e))
+        except errors.DuniterError as e:
+            if e.ucode == errors.BLOCK_NOT_FOUND:
+                self._logger.debug(str(e))
+            else:
+                raise
         return 0
 
     def current_buid(self, currency):
@@ -180,27 +185,21 @@ class BlockchainProcessor:
         local_current_buid = self.current_buid(currency)
         return sorted([b for b in with_money if b > local_current_buid.number])
 
-    async def blocks(self, numbers, currency):
+    async def next_blocks(self, start, filter, currency):
         """
         Get blocks from the network
         :param List[int] numbers: list of blocks numbers to get
         :return: the list of block documents
         :rtype: List[duniterpy.documents.Block]
         """
-        if numbers:
-            from_block = min(numbers)
-            to_block = max(numbers)
-            count = to_block - from_block
-
-            blocks_data = await self._bma_connector.get(currency, bma.blockchain.blocks, req_args={'count': count,
-                                                                                         'start': from_block})
-            blocks = []
-            for data in blocks_data:
-                if data['number'] in numbers:
-                    blocks.append(Block.from_signed_raw(data["raw"] + data["signature"] + "\n"))
+        blocks = []
+        blocks_data = await self._bma_connector.get(currency, bma.blockchain.blocks, req_args={'count': 100,
+                                                                                 'start': start})
+        for data in blocks_data:
+            if data['number'] in filter or data['number'] == start+99:
+                blocks.append(Block.from_signed_raw(data["raw"] + data["signature"] + "\n"))
 
-            return blocks
-        return []
+        return blocks
 
     async def initialize_blockchain(self, currency, log_stream):
         """
@@ -293,20 +292,21 @@ class BlockchainProcessor:
         """
         blockchain = self._repo.get_one(currency=currency)
         for block in sorted(blocks):
-            blockchain.current_buid = block.blockUID
-            blockchain.median_time = block.mediantime
-            blockchain.current_members_count = block.members_count
-            if block.ud:
-                blockchain.previous_mass = blockchain.current_mass
-                blockchain.previous_members_count = blockchain.last_members_count
-                blockchain.previous_ud = blockchain.last_ud
-                blockchain.previous_ud_base = blockchain.last_ud_base
-                blockchain.previous_ud_time = blockchain.last_ud_time
-                blockchain.current_mass = blockchain.current_mass + block.ud * block.members_count
-                blockchain.last_members_count = block.members_count
-                blockchain.last_ud = block.ud
-                blockchain.last_ud_base = block.unit_base
-                blockchain.last_ud_time = block.mediantime
+            if blockchain.current_buid < block.blockUID:
+                blockchain.current_buid = block.blockUID
+                blockchain.median_time = block.mediantime
+                blockchain.current_members_count = block.members_count
+                if block.ud:
+                    blockchain.previous_mass = blockchain.current_mass
+                    blockchain.previous_members_count = blockchain.last_members_count
+                    blockchain.previous_ud = blockchain.last_ud
+                    blockchain.previous_ud_base = blockchain.last_ud_base
+                    blockchain.previous_ud_time = blockchain.last_ud_time
+                    blockchain.current_mass += (block.ud * 10**block.unit_base) * block.members_count
+                    blockchain.last_members_count = block.members_count
+                    blockchain.last_ud = block.ud
+                    blockchain.last_ud_base = block.unit_base
+                    blockchain.last_ud_time = block.mediantime
         self._repo.update(blockchain)
 
     def remove_blockchain(self, currency):
diff --git a/src/sakia/data/processors/certifications.py b/src/sakia/data/processors/certifications.py
index c1591087..6185ce0e 100644
--- a/src/sakia/data/processors/certifications.py
+++ b/src/sakia/data/processors/certifications.py
@@ -92,85 +92,6 @@ class CertificationsProcessor:
         except sqlite3.IntegrityError:
             self._certifications_repo.update(cert)
 
-    async def initialize_certifications(self, identity, log_stream):
-        """
-        Initialize certifications to and from a given identity
-        :param sakia.data.entities.Identity identity:
-        :param function log_stream:
-        """
-        log_stream("Requesting certifiers of data")
-        identities = list()
-        certifiers = list()
-        try:
-            data = await self._bma_connector.get(identity.currency, bma.wot.certifiers_of,
-                                                 req_args={'search': identity.pubkey})
-
-            for certifier_data in data['certifications']:
-                certification = Certification(currency=identity.currency,
-                                              certified=identity.pubkey,
-                                              certifier=certifier_data['pubkey'],
-                                              block=certifier_data['cert_time']['block'],
-                                              timestamp=certifier_data['cert_time']['medianTime'],
-                                              signature=certifier_data['signature'])
-                other_identity = Identity(currency=identity.currency,
-                                          pubkey=certifier_data['pubkey'],
-                                          uid=certifier_data['uid'],
-                                          blockstamp=certifier_data['sigDate'],
-                                          member=certifier_data['isMember'])
-                if certifier_data['written']:
-                    certification.written_on = certifier_data['written']['number']
-
-                certifiers.append(certification)
-                identities.append(other_identity)
-        except errors.DuniterError as e:
-            if e.ucode in (errors.NO_MATCHING_IDENTITY, errors.NO_MEMBER_MATCHING_PUB_OR_UID):
-                logging.debug("Certifiers of error : {0}".format(str(e)))
-            else:
-                raise
-
-        log_stream("Requesting certified by data")
-        certified = list()
-        try:
-            data = await self._bma_connector.get(identity.currency, bma.wot.certified_by,
-                                                 req_args={'search': identity.pubkey})
-            for certified_data in data['certifications']:
-                certification = Certification(currency=identity.currency,
-                                              certifier=identity.pubkey,
-                                              certified=certified_data['pubkey'],
-                                              block=certified_data['cert_time']['block'],
-                                              timestamp=certified_data['cert_time']['medianTime'],
-                                              signature=certified_data['signature'])
-                other_identity = Identity(currency=identity.currency,
-                                          pubkey=certified_data['pubkey'],
-                                          uid=certified_data['uid'],
-                                          blockstamp=certified_data['sigDate'],
-                                          member=certified_data['isMember'])
-                if certified_data['written']:
-                    certification.written_on = certified_data['written']['number']
-
-                certified.append(certification)
-                identities.append(other_identity)
-        except errors.DuniterError as e:
-            if e.ucode in (errors.NO_MATCHING_IDENTITY, errors.NO_MEMBER_MATCHING_PUB_OR_UID):
-                logging.debug("Certified by error : {0}".format(str(e)))
-            else:
-                raise
-
-        log_stream('Commiting certifications...')
-        for i, cert in enumerate(certifiers + certified):
-            log_stream('Certification {0}/{1}'.format(i, len(certifiers + certified)))
-            self.insert_or_update_certification(cert)
-            await asyncio.sleep(0)
-
-        log_stream('Commiting identities...')
-        for i, idty in enumerate(identities):
-            log_stream('Identity {0}/{1}'.format(i, len(identities)))
-            try:
-                self._identities_repo.insert(idty)
-            except sqlite3.IntegrityError:
-                self._identities_repo.update(idty)
-            await asyncio.sleep(0)
-
     def cleanup_connection(self, connection, connections_pubkeys):
         """
         Cleanup connections data after removal
diff --git a/src/sakia/data/processors/identities.py b/src/sakia/data/processors/identities.py
index 34fd2be0..1ed37605 100644
--- a/src/sakia/data/processors/identities.py
+++ b/src/sakia/data/processors/identities.py
@@ -42,27 +42,23 @@ class IdentitiesProcessor:
         for idty in identities:
             if idty.blockstamp > found_identity.blockstamp:
                 found_identity = idty
-        if not found_identity:
-            tries = 0
-            while tries < 3:
-                try:
-                    data = await self._bma_connector.get(currency, bma.wot.lookup, req_args={'search': pubkey})
-                    found_identity = None
-                    for result in data['results']:
-                        if result["pubkey"] == pubkey:
-                            uids = result['uids']
-                            for uid_data in uids:
-                                identity = Identity(currency, pubkey)
-                                identity.uid = uid_data['uid']
-                                identity.blockstamp = block_uid(uid_data['meta']['timestamp'])
-                                identity.signature = uid_data['self']
-                                if identity.blockstamp > found_identity.blockstamp:
-                                    found_identity = identity
-                except (errors.DuniterError, asyncio.TimeoutError, ClientError) as e:
-                    tries += 1
-                    self._logger.debug(str(e))
-                except NoPeerAvailable as e:
-                    self._logger.debug(str(e))
+        if not found_identity.uid:
+            try:
+                data = await self._bma_connector.get(currency, bma.wot.lookup, req_args={'search': pubkey})
+                for result in data['results']:
+                    if result["pubkey"] == pubkey:
+                        uids = result['uids']
+                        for uid_data in uids:
+                            identity = Identity(currency, pubkey)
+                            identity.uid = uid_data['uid']
+                            identity.blockstamp = block_uid(uid_data['meta']['timestamp'])
+                            identity.signature = uid_data['self']
+                            if identity.blockstamp >= found_identity.blockstamp:
+                                found_identity = identity
+            except (errors.DuniterError, asyncio.TimeoutError, ClientError) as e:
+                self._logger.debug(str(e))
+            except NoPeerAvailable as e:
+                self._logger.debug(str(e))
         return found_identity
 
     async def lookup(self, currency, text):
diff --git a/src/sakia/data/processors/nodes.py b/src/sakia/data/processors/nodes.py
index fff1d9d4..c8398543 100644
--- a/src/sakia/data/processors/nodes.py
+++ b/src/sakia/data/processors/nodes.py
@@ -20,7 +20,8 @@ class NodesProcessor:
                 node = Node(currency=currency,
                             pubkey=pubkey,
                             endpoints=ROOT_SERVERS[currency][pubkey],
-                            peer_blockstamp=BlockUID.empty())
+                            peer_blockstamp=BlockUID.empty(),
+                            state=Node.ONLINE)
                 self._repo.insert(node)
 
     def current_buid(self, currency):
@@ -140,7 +141,8 @@ class NodesProcessor:
             self._repo.update(node)
         return node
 
-    def drop_all(self):
+    def drop_all(self, currency):
         nodes = self._repo.get_all()
         for n in nodes:
-            self._repo.drop(n)
\ No newline at end of file
+            if n.pubkey not in ROOT_SERVERS[currency].keys():
+                self._repo.drop(n)
\ No newline at end of file
diff --git a/src/sakia/data/repositories/connections.py b/src/sakia/data/repositories/connections.py
index 1c24fad8..42adf935 100644
--- a/src/sakia/data/repositories/connections.py
+++ b/src/sakia/data/repositories/connections.py
@@ -16,6 +16,8 @@ class ConnectionsRepo:
         Commit a connection to the database
         :param sakia.data.entities.Connection connection: the connection to commit
         """
+        if connection.is_identity():
+            connection = attr.assoc(connection, salt="")
         connection_tuple = attr.astuple(connection, filter=attr.filters.exclude(Connection.password))
         values = ",".join(['?'] * len(connection_tuple))
         self._conn.execute("INSERT INTO connections VALUES ({0})".format(values), connection_tuple)
@@ -25,6 +27,8 @@ class ConnectionsRepo:
         Update an existing connection in the database
         :param sakia.data.entities.Connection connection: the certification to update
         """
+        if connection.is_identity():
+            connection = attr.assoc(connection, salt="")
         updated_fields = attr.astuple(connection, filter=attr.filters.exclude(Connection.password,
                                                                               *ConnectionsRepo._primary_keys))
         where_fields = attr.astuple(connection, filter=attr.filters.include(*ConnectionsRepo._primary_keys))
diff --git a/src/sakia/gui/dialogs/certification/certification.ui b/src/sakia/gui/dialogs/certification/certification.ui
index f67156ae..c2c5f9ca 100644
--- a/src/sakia/gui/dialogs/certification/certification.ui
+++ b/src/sakia/gui/dialogs/certification/certification.ui
@@ -7,7 +7,7 @@
     <x>0</x>
     <y>0</y>
     <width>517</width>
-    <height>338</height>
+    <height>360</height>
    </rect>
   </property>
   <property name="windowTitle">
@@ -27,7 +27,7 @@
      </property>
      <layout class="QVBoxLayout" name="verticalLayout_2">
       <item>
-       <widget class="QComboBox" name="combo_pubkey"/>
+       <widget class="QComboBox" name="combo_connection"/>
       </item>
       <item>
        <widget class="QGroupBox" name="groupBox_3">
@@ -56,6 +56,18 @@
      <layout class="QVBoxLayout" name="verticalLayout_3"/>
     </widget>
    </item>
+   <item>
+    <widget class="QGroupBox" name="group_box_password">
+     <property name="title">
+      <string>Password</string>
+     </property>
+     <layout class="QVBoxLayout" name="verticalLayout_6">
+      <item>
+       <layout class="QVBoxLayout" name="layout_password_input"/>
+      </item>
+     </layout>
+    </widget>
+   </item>
    <item>
     <widget class="QDialogButtonBox" name="button_box">
      <property name="enabled">
diff --git a/src/sakia/gui/dialogs/certification/controller.py b/src/sakia/gui/dialogs/certification/controller.py
index 135ce091..8d984e57 100644
--- a/src/sakia/gui/dialogs/certification/controller.py
+++ b/src/sakia/gui/dialogs/certification/controller.py
@@ -20,14 +20,15 @@ class CertificationController(QObject):
 
     view = attr.ib()
     model = attr.ib()
-    search_user = attr.ib(default=None)
-    user_information = attr.ib(default=None)
+    search_user = attr.ib()
+    user_information = attr.ib()
+    password_input = attr.ib()
 
     def __attrs_post_init__(self):
         super().__init__()
         self.view.button_box.accepted.connect(self.accept)
         self.view.button_box.rejected.connect(self.reject)
-        self.view.combo_pubkey.currentIndexChanged.connect(self.change_connection)
+        self.view.combo_connection.currentIndexChanged.connect(self.change_connection)
 
     @classmethod
     def create(cls, parent, app):
@@ -38,15 +39,19 @@ class CertificationController(QObject):
         :return: a new Certification controller
         :rtype: CertificationController
         """
-        view = CertificationView(parent.view if parent else None, None, None)
-        model = CertificationModel(app)
-        certification = cls(view, model, None, None)
 
-        search_user = SearchUserController.create(certification, app, "")
-        certification.set_search_user(search_user)
+        search_user = SearchUserController.create(None, app)
+        user_information = UserInformationController.create(None, app, None)
+        password_input = PasswordInputController.create(None, None)
+
+        view = CertificationView(parent.view if parent else None, search_user.view, user_information.view,
+                                 password_input.view)
+        model = CertificationModel(app)
+        certification = cls(view, model, search_user, user_information, password_input)
+        search_user.identity_selected.connect(certification.refresh_user_information)
+        password_input.password_changed.connect(certification.refresh)
 
-        user_information = UserInformationController.create(certification, app, "", None)
-        certification.set_user_information(user_information)
+        user_information.identity_loaded.connect(certification.refresh)
 
         view.set_keys(certification.model.available_connections())
         return certification
@@ -62,8 +67,7 @@ class CertificationController(QObject):
         :return:
         """
         dialog = cls.create(parent, app)
-        if connection:
-            dialog.view.combo_pubkey.setCurrentText(connection.title())
+        dialog.set_connection(connection)
         dialog.refresh()
         return dialog.exec()
 
@@ -78,30 +82,20 @@ class CertificationController(QObject):
         :return:
         """
         dialog = cls.create(parent, app)
-        dialog.view.combo_pubkey.setCurrentText(connection.title())
+        dialog.view.combo_connection.setCurrentText(connection.title())
         dialog.user_information.change_identity(identity)
         dialog.refresh()
         return await dialog.async_exec()
 
-    def set_search_user(self, search_user):
-        """
-
-        :param search_user:
-        :return:
-        """
-        self.search_user = search_user
-        self.view.set_search_user(search_user.view)
-        search_user.identity_selected.connect(self.refresh_user_information)
-
-    def set_user_information(self, user_information):
-        """
+    def change_connection(self, index):
+        self.model.set_connection(index)
+        self.password_input.set_connection(self.model.connection)
+        self.refresh()
 
-        :param user_information:
-        :return:
-        """
-        self.user_information = user_information
-        self.view.set_user_information(user_information.view)
-        self.user_information.identity_loaded.connect(self.refresh)
+    def set_connection(self, connection):
+        if connection:
+            self.view.combo_connection.setCurrentText(connection.title())
+            self.password_input.set_connection(connection)
 
     @asyncify
     async def accept(self):
@@ -109,12 +103,9 @@ class CertificationController(QObject):
         Validate the dialog
         """
         self.view.button_box.setDisabled(True)
-        password = await PasswordInputController.open_dialog(self, self.model.connection)
-        if not password:
-            self.view.button_box.setEnabled(True)
-            return
+        secret_key, password = self.password_input.get_salt_password()
         QApplication.setOverrideCursor(Qt.WaitCursor)
-        result = await self.model.certify_identity(password, self.user_information.model.identity)
+        result = await self.model.certify_identity(secret_key, password, self.user_information.model.identity)
 
         if result[0]:
             QApplication.restoreOverrideCursor()
@@ -146,8 +137,10 @@ class CertificationController(QObject):
                         remaining_localized = self.tr("{hours}h {min}min").format(hours=hours, min=minutes)
                     self.view.set_button_box(CertificationView.ButtonBoxState.REMAINING_TIME_BEFORE_VALIDATION,
                                              remaining=remaining_localized)
-                else:
+                elif self.password_input.valid():
                     self.view.set_button_box(CertificationView.ButtonBoxState.OK)
+                else:
+                    self.view.set_button_box(CertificationView.ButtonBoxState.WRONG_PASSWORD)
             else:
                     self.view.set_button_box(CertificationView.ButtonBoxState.NO_MORE_CERTIFICATION)
         else:
@@ -159,12 +152,6 @@ class CertificationController(QObject):
         """
         self.user_information.search_identity(self.search_user.model.identity())
 
-    def change_connection(self, index):
-        self.model.set_connection(index)
-        self.search_user.set_currency(self.model.connection.currency)
-        self.user_information.set_currency(self.model.connection.currency)
-        self.refresh()
-
     def async_exec(self):
         future = asyncio.Future()
         self.view.finished.connect(lambda r: future.set_result(r))
diff --git a/src/sakia/gui/dialogs/certification/model.py b/src/sakia/gui/dialogs/certification/model.py
index 02654474..81fe30f5 100644
--- a/src/sakia/gui/dialogs/certification/model.py
+++ b/src/sakia/gui/dialogs/certification/model.py
@@ -75,8 +75,9 @@ class CertificationModel(QObject):
         identity = self._identities_processor.get_identity(self.connection.currency,
                                                             self.connection.pubkey,
                                                             self.connection.uid)
+        current_block = self._blockchain_processor.current_buid(self.connection.currency)
 
-        return identity.member
+        return identity.member or current_block.number == 0
 
     def available_connections(self):
         return self._connections_processor.connections_with_uids()
@@ -88,12 +89,12 @@ class CertificationModel(QObject):
     def notification(self):
         return self.app.parameters.notifications
 
-    async def certify_identity(self, password, identity):
-        result = await self.app.documents_service.certify(self.connection, password, identity)
+    async def certify_identity(self, secret_key, password, identity):
+        result = await self.app.documents_service.certify(self.connection, secret_key, password, identity)
         if result[0]:
             connection_identity = self._identities_processor.get_identity(self.connection.currency,
                                                                           self.connection.pubkey,
                                                                           self.connection.uid)
+            self.app.db.commit()
             self.app.identity_changed.emit(connection_identity)
-            self.app.identity_changed.emit(identity)
         return result
diff --git a/src/sakia/gui/dialogs/certification/view.py b/src/sakia/gui/dialogs/certification/view.py
index f06920d6..c21a3090 100644
--- a/src/sakia/gui/dialogs/certification/view.py
+++ b/src/sakia/gui/dialogs/certification/view.py
@@ -17,6 +17,7 @@ class CertificationView(QDialog, Ui_CertificationDialog):
         REMAINING_TIME_BEFORE_VALIDATION = 2
         OK = 3
         SELECT_IDENTITY = 4
+        WRONG_PASSWORD = 5
 
     _button_box_values = {
         ButtonBoxState.NO_MORE_CERTIFICATION: (False,
@@ -26,10 +27,11 @@ class CertificationView(QDialog, Ui_CertificationDialog):
         ButtonBoxState.REMAINING_TIME_BEFORE_VALIDATION: (True,
                                                           QT_TRANSLATE_NOOP("CertificationView",
                                                                             "&Ok (Not validated before {remaining})")),
-        ButtonBoxState.OK: (True, QT_TRANSLATE_NOOP("CertificationView", "&Ok"))
+        ButtonBoxState.OK: (True, QT_TRANSLATE_NOOP("CertificationView", "&Ok")),
+        ButtonBoxState.WRONG_PASSWORD: (False, QT_TRANSLATE_NOOP("CertificationView", "Please enter correct password"))
     }
 
-    def __init__(self, parent, search_user_view, user_information_view):
+    def __init__(self, parent, search_user_view, user_information_view, password_input_view):
         """
 
         :param parent:
@@ -40,33 +42,24 @@ class CertificationView(QDialog, Ui_CertificationDialog):
         super().__init__(parent)
         self.setupUi(self)
 
-        self.search_user = search_user_view
+        self.search_user_view = search_user_view
         self.user_information_view = user_information_view
+        self.password_input_view = password_input_view
+        self.groupbox_certified.layout().addWidget(search_user_view)
+        self.search_user_view.button_reset.hide()
+        self.layout_password_input.addWidget(password_input_view)
+        self.groupbox_certified.layout().addWidget(user_information_view)
 
     def set_keys(self, connections):
-        self.combo_pubkey.clear()
+        self.combo_connection.clear()
         for c in connections:
-            self.combo_pubkey.addItem(c.title())
+            self.combo_connection.addItem(c.title())
 
     def set_selected_key(self, connection):
         """
         :param sakia.data.entities.Connection connection:
         """
-        self.combo_pubkey.setCurrentText(connection.title())
-
-    def set_search_user(self, search_user_view):
-        """
-
-        :param sakia.gui.search_user.view.SearchUserView search_user_view:
-        :return:
-        """
-        self.search_user = search_user_view
-        self.groupbox_certified.layout().addWidget(search_user_view)
-        self.search_user.button_reset.hide()
-
-    def set_user_information(self, user_information_view):
-        self.user_information_view = user_information_view
-        self.groupbox_certified.layout().addWidget(user_information_view)
+        self.combo_connection.setCurrentText(connection.title())
 
     def pubkey_value(self):
         return self.edit_pubkey.text()
diff --git a/src/sakia/gui/dialogs/connection_cfg/model.py b/src/sakia/gui/dialogs/connection_cfg/model.py
index 2701ab3b..c1b4f760 100644
--- a/src/sakia/gui/dialogs/connection_cfg/model.py
+++ b/src/sakia/gui/dialogs/connection_cfg/model.py
@@ -1,12 +1,9 @@
 import aiohttp
 from PyQt5.QtCore import QObject
-from duniterpy.documents import BlockUID, BMAEndpoint, SecuredBMAEndpoint
-from duniterpy.api import bma, errors
 from duniterpy.key import SigningKey
-from sakia.data.entities import Connection, Identity, Node
-from sakia.data.connectors import NodeConnector
-from sakia.data.processors import ConnectionsProcessor, NodesProcessor, BlockchainProcessor, \
-    SourcesProcessor, CertificationsProcessor, TransactionsProcessor, DividendsProcessor, IdentitiesProcessor
+from sakia.data.entities import Connection
+from sakia.data.processors import ConnectionsProcessor, BlockchainProcessor, \
+    SourcesProcessor, TransactionsProcessor, DividendsProcessor, IdentitiesProcessor
 
 
 class ConnectionConfigModel(QObject):
@@ -85,8 +82,7 @@ class ConnectionConfigModel(QObject):
         :param function log_stream: a method to log data in the screen
         :return:
         """
-        certifications_processor = CertificationsProcessor.instanciate(self.app)
-        await certifications_processor.initialize_certifications(identity, log_stream)
+        await self.app.identities_service.initialize_certifications(identity, log_stream)
 
     async def initialize_transactions(self, identity, log_stream):
         """
diff --git a/src/sakia/gui/dialogs/transfer/controller.py b/src/sakia/gui/dialogs/transfer/controller.py
index 02a2cf28..3e46aa39 100644
--- a/src/sakia/gui/dialogs/transfer/controller.py
+++ b/src/sakia/gui/dialogs/transfer/controller.py
@@ -49,8 +49,8 @@ class TransferController(QObject):
         :return: a new Transfer controller
         :rtype: TransferController
         """
-        search_user = SearchUserController.create(None, app, "")
-        user_information = UserInformationController.create(None, app, "", None)
+        search_user = SearchUserController.create(None, app)
+        user_information = UserInformationController.create(None, app, None)
         password_input = PasswordInputController.create(None, None)
 
         view = TransferView(parent.view if parent else None,
@@ -140,13 +140,13 @@ class TransferController(QObject):
         amount_base = self.model.current_base()
 
         logging.debug("Showing password dialog...")
-        password = self.password_input.get_password()
+        secret_key, password = self.password_input.get_salt_password()
 
         logging.debug("Setting cursor...")
         QApplication.setOverrideCursor(Qt.WaitCursor)
 
         logging.debug("Send money...")
-        result, transaction = await self.model.send_money(recipient, password, amount, amount_base, comment)
+        result, transaction = await self.model.send_money(recipient, secret_key, password, amount, amount_base, comment)
         if result[0]:
             await self.view.show_success(self.model.notifications(), recipient)
             logging.debug("Restore cursor...")
@@ -197,8 +197,6 @@ class TransferController(QObject):
 
     def change_current_connection(self, index):
         self.model.set_connection(index)
-        self.search_user.set_currency(self.model.connection.currency)
-        self.user_information.set_currency(self.model.connection.currency)
         self.password_input.set_connection(self.model.connection)
         self.refresh()
 
diff --git a/src/sakia/gui/dialogs/transfer/model.py b/src/sakia/gui/dialogs/transfer/model.py
index 4a32c58f..eed29eee 100644
--- a/src/sakia/gui/dialogs/transfer/model.py
+++ b/src/sakia/gui/dialogs/transfer/model.py
@@ -79,7 +79,7 @@ class TransferModel(QObject):
         connections = self._connections_processor.connections()
         self.connection = connections[index]
 
-    async def send_money(self, recipient, password, amount, amount_base, comment):
+    async def send_money(self, recipient, secret_key, password, amount, amount_base, comment):
         """
         Send money to given recipient using the account
         :param str recipient:
@@ -90,7 +90,7 @@ class TransferModel(QObject):
         :return: the result of the send
         """
 
-        result = await self.app.documents_service.send_money(self.connection, password,
+        result = await self.app.documents_service.send_money(self.connection, secret_key, password,
                                                              recipient, amount, amount_base, comment)
         self.app.db.commit()
         return result
diff --git a/src/sakia/gui/main_window/status_bar/controller.py b/src/sakia/gui/main_window/status_bar/controller.py
index 16c4e6d2..7b020c6b 100644
--- a/src/sakia/gui/main_window/status_bar/controller.py
+++ b/src/sakia/gui/main_window/status_bar/controller.py
@@ -1,6 +1,7 @@
 from PyQt5.QtCore import QLocale, pyqtSlot, QDateTime, QTimer, QObject
 from .model import StatusBarModel
 from .view import StatusBarView
+from sakia.data.processors import BlockchainProcessor
 import logging
 
 
@@ -21,6 +22,7 @@ class StatusBarController(QObject):
         self.model = model
         view.combo_referential.currentIndexChanged[int].connect(self.referential_changed)
         self.update_time()
+        self.new_blocks_handled()
 
     @classmethod
     def create(cls, app):
@@ -32,8 +34,9 @@ class StatusBarController(QObject):
         """
         view = StatusBarView(None)
 
-        model = StatusBarModel(None, app)
+        model = StatusBarModel(None, app, BlockchainProcessor.instanciate(app))
         status_bar = cls(view, model)
+        app.new_blocks_handled.connect(status_bar.new_blocks_handled)
         return status_bar
 
     @pyqtSlot()
@@ -48,6 +51,16 @@ class StatusBarController(QObject):
         timer.timeout.connect(self.update_time)
         timer.start(1000)
 
+    def new_blocks_handled(self):
+        current_block = self.model.current_block()
+        current_time = self.model.current_time()
+        str_time = QLocale.toString(
+                        QLocale(),
+                        QDateTime.fromTime_t(current_time),
+                        QLocale.dateTimeFormat(QLocale(), QLocale.NarrowFormat)
+                    )
+        self.view.status_label.setText(self.tr("Blockchain sync : {0} ({1})").format(str_time, str(current_block)[:15]))
+
     def refresh(self):
         """
         Refresh main window
diff --git a/src/sakia/gui/main_window/status_bar/model.py b/src/sakia/gui/main_window/status_bar/model.py
index f55202aa..cdaef8be 100644
--- a/src/sakia/gui/main_window/status_bar/model.py
+++ b/src/sakia/gui/main_window/status_bar/model.py
@@ -7,17 +7,26 @@ class StatusBarModel(QObject):
     The model of status bar component
     """
 
-    def __init__(self, parent, app):
+    def __init__(self, parent, app, blockchain_processor):
         """
         The status bar model
         :param parent:
         :param sakia.app.Application app: the app
+        :param sakia.data.processors.BlockchainProcessor blockchain_processor:
         """
         super().__init__(parent)
         self.app = app
+        self.blockchain_processor = blockchain_processor
 
     def referentials(self):
         return Referentials
 
     def default_referential(self):
         return self.app.parameters.referential
+
+    def current_block(self):
+        return self.blockchain_processor.current_buid(self.app.currency)
+
+    def current_time(self):
+        return self.blockchain_processor.time(self.app.currency)
+
diff --git a/src/sakia/gui/main_window/status_bar/view.py b/src/sakia/gui/main_window/status_bar/view.py
index f2751520..14ade070 100644
--- a/src/sakia/gui/main_window/status_bar/view.py
+++ b/src/sakia/gui/main_window/status_bar/view.py
@@ -22,4 +22,4 @@ class StatusBarView(QStatusBar):
         self.addPermanentWidget(self.label_icon, 1)
         self.addPermanentWidget(self.status_label, 2)
         self.addPermanentWidget(self.label_time)
-        self.addPermanentWidget(self.combo_referential)
\ No newline at end of file
+        self.addPermanentWidget(self.combo_referential)
diff --git a/src/sakia/gui/main_window/toolbar/controller.py b/src/sakia/gui/main_window/toolbar/controller.py
index d93e2fa8..e07bff18 100644
--- a/src/sakia/gui/main_window/toolbar/controller.py
+++ b/src/sakia/gui/main_window/toolbar/controller.py
@@ -60,10 +60,10 @@ class ToolbarController(QObject):
         connection = await self.view.ask_for_connection(self.model.connections_with_uids())
         if not connection:
             return
-        password = await PasswordInputController.open_dialog(self, connection)
-        if not password:
+        secret_key, password = await PasswordInputController.open_dialog(self, connection)
+        if not password or not secret_key:
             return
-        result = await self.model.send_join(connection, password)
+        result = await self.model.send_join(connection, secret_key, password)
         if result[0]:
             if self.model.notifications():
                 toast.display(self.tr("Membership"), self.tr("Success sending Membership demand"))
diff --git a/src/sakia/gui/main_window/toolbar/model.py b/src/sakia/gui/main_window/toolbar/model.py
index 4f31381e..5e312cdb 100644
--- a/src/sakia/gui/main_window/toolbar/model.py
+++ b/src/sakia/gui/main_window/toolbar/model.py
@@ -19,8 +19,8 @@ class ToolbarModel(QObject):
     def __attrs_post_init__(self):
         super().__init__()
 
-    async def send_join(self, connection, password):
-        return await self.app.documents_service.send_membership(connection, password, "IN")
+    async def send_join(self, connection, secret_key, password):
+        return await self.app.documents_service.send_membership(connection, secret_key, password, "IN")
 
     def notifications(self):
         return self.app.parameters.notifications
diff --git a/src/sakia/gui/navigation/controller.py b/src/sakia/gui/navigation/controller.py
index 4195612b..7572ec67 100644
--- a/src/sakia/gui/navigation/controller.py
+++ b/src/sakia/gui/navigation/controller.py
@@ -103,7 +103,7 @@ class NavigationController(QObject):
         self.parse_node(raw_node)
 
     def tree_context_menu(self, point):
-        mapped = self.view.tree_view.mapFromParent(point)
+        mapped = self.view.splitter.mapFromParent(point)
         index = self.view.tree_view.indexAt(mapped)
         raw_data = self.view.tree_view.model().data(index, GenericTreeModel.ROLE_RAW_DATA)
         if raw_data and raw_data["component"] == "Informations":
@@ -141,21 +141,21 @@ class NavigationController(QObject):
 
     @asyncify
     async def publish_uid(self, connection):
-        password = await PasswordInputController.open_dialog(self, connection)
-        if not password:
+        secret_key, password = await PasswordInputController.open_dialog(self, connection)
+        if not password or not secret_key:
             return
-        result = await self.account.send_selfcert(password, self.community)
+        result = await self.model.send_identity(connection, secret_key, password)
         if result[0]:
             if self.app.preferences['notifications']:
                 toast.display(self.tr("UID"), self.tr("Success publishing your UID"))
             else:
-                await QAsyncMessageBox.information(self, self.tr("Membership"),
+                await QAsyncMessageBox.information(self.view, self.tr("Membership"),
                                                         self.tr("Success publishing your UID"))
         else:
             if self.app.preferences['notifications']:
                 toast.display(self.tr("UID"), result[1])
             else:
-                await QAsyncMessageBox.critical(self, self.tr("UID"),
+                await QAsyncMessageBox.critical(self.view, self.tr("UID"),
                                                         result[1])
 
     @asyncify
@@ -166,10 +166,11 @@ Sending a leaving demand  cannot be canceled.
 The process to join back the community later will have to be done again.""")
                                                .format(self.account.pubkey), QMessageBox.Ok | QMessageBox.Cancel)
         if reply == QMessageBox.Ok:
-            password = await PasswordInputController.open_dialog(self.model.navigation_model.navigation.current_connection()).async_exec()
-            if not password:
+            connection = self.model.navigation_model.navigation.current_connection()
+            secret_key, password = await PasswordInputController.open_dialog(self, connection)
+            if not password or not secret_key:
                 return
-            result = await self.model.send_leave(password)
+            result = await self.model.send_leave(connection, secret_key, password)
             if result[0]:
                 if self.app.preferences['notifications']:
                     toast.display(self.tr("Revoke"), self.tr("Success sending Revoke demand"))
@@ -194,11 +195,11 @@ neither your identity from the network."""), QMessageBox.Ok | QMessageBox.Cancel
 
     @asyncify
     async def action_save_revokation(self, connection):
-        password = await PasswordInputController.open_dialog(connection)
-        if not password:
+        secret_key, password = await PasswordInputController.open_dialog(self, connection)
+        if not password or not secret_key:
             return
 
-        raw_document = self.model.generate_revokation(connection, password)
+        raw_document = self.model.generate_revokation(connection, secret_key, password)
         # Testable way of using a QFileDialog
         selected_files = QFileDialog.getSaveFileName(self.view, self.tr("Save a revokation document"),
                                                        "", self.tr("All text files (*.txt)"))
diff --git a/src/sakia/gui/navigation/informations/model.py b/src/sakia/gui/navigation/informations/model.py
index 8fdabcfd..2587b923 100644
--- a/src/sakia/gui/navigation/informations/model.py
+++ b/src/sakia/gui/navigation/informations/model.py
@@ -74,14 +74,13 @@ class InformationsModel(QObject):
                                               self.connection.currency, self.app).diff_localized(False, True)
 
             localized_data['mass'] = self.app.current_ref.instance(self.blockchain_service.current_mass(),
-                                              self.connection.currency, self.app).diff_localized(False, True)
+                                              self.connection.currency, self.app).localized(False, True)
 
             localized_data['ud_median_time'] = QLocale.toString(
                 QLocale(),
                 QDateTime.fromTime_t(self.blockchain_service.last_ud_time()),
                 QLocale.dateTimeFormat(QLocale(), QLocale.ShortFormat)
             )
-
             localized_data['next_ud_median_time'] = QLocale.toString(
                 QLocale(),
                 QDateTime.fromTime_t(self.blockchain_service.last_ud_time() + params.dt),
@@ -93,10 +92,10 @@ class InformationsModel(QObject):
                                            previous_monetary_mass / previous_members_count)
                 localized_data['mass_minus_1_per_member'] = self.app.current_ref.instance(mass_minus_1_per_member,
                                                   self.connection.currency, self.app) \
-                                                .diff_localized(False, True)
+                                                  .localized(False, True)
                 localized_data['mass_minus_1'] = self.app.current_ref.instance(previous_monetary_mass,
                                                   self.connection.currency, self.app) \
-                                                    .diff_localized(False, True)
+                                                  .localized(False, True)
                 # avoid divide by zero !
                 if members_count == 0 or previous_members_count == 0:
                     localized_data['actual_growth'] = float(0)
diff --git a/src/sakia/gui/navigation/informations/view.py b/src/sakia/gui/navigation/informations/view.py
index 05ed4736..942f9337 100644
--- a/src/sakia/gui/navigation/informations/view.py
+++ b/src/sakia/gui/navigation/informations/view.py
@@ -98,7 +98,7 @@ class InformationsView(QWidget, Ui_InformationsWidget):
                 localized_data.get('ud', '####'),
                 self.tr('Universal Dividend UD(t) in'),
                 localized_data['diff_units'],
-                localized_data['mass_minus_1'],
+                localized_data.get('mass_minus_1', "###"),
                 self.tr('Monetary Mass M(t-1) in'),
                 localized_data['units'],
                 localized_data.get('members_count', '####'),
diff --git a/src/sakia/gui/navigation/model.py b/src/sakia/gui/navigation/model.py
index 71aaa0be..420a9624 100644
--- a/src/sakia/gui/navigation/model.py
+++ b/src/sakia/gui/navigation/model.py
@@ -121,8 +121,8 @@ class NavigationModel(QObject):
         else:
             return None
 
-    def generate_revokation(self, connection, password):
-        return self.app.documents_service.generate_revokation(connection, password)
+    def generate_revokation(self, connection, secret_key, password):
+        return self.app.documents_service.generate_revokation(connection, secret_key, password)
 
     def identity_published(self, connection):
         return self.app.identities_service.get_identity(connection.pubkey, connection.uid).written
@@ -137,8 +137,11 @@ class NavigationModel(QObject):
                 self._current_data['widget'].disconnect()
         await self.app.remove_connection(connection)
 
-    async def send_leave(self, connection, password):
-        return await self.app.documents_service.send_membership(connection, password, "OUT")
+    async def send_leave(self, connection, secret_key, password):
+        return await self.app.documents_service.send_membership(connection, secret_key, password, "OUT")
+
+    async def send_identity(self, connection, secret_key, password):
+        return await self.app.documents_service.broadcast_identity(connection, secret_key, password)
 
     @staticmethod
     def copy_pubkey_to_clipboard(connection):
diff --git a/src/sakia/gui/navigation/navigation.ui b/src/sakia/gui/navigation/navigation.ui
index 74af0ce9..4c2f19ba 100644
--- a/src/sakia/gui/navigation/navigation.ui
+++ b/src/sakia/gui/navigation/navigation.ui
@@ -19,43 +19,46 @@
   <property name="frameShadow">
    <enum>QFrame::Raised</enum>
   </property>
-  <layout class="QHBoxLayout" name="horizontalLayout">
+  <layout class="QVBoxLayout" name="verticalLayout">
    <item>
-    <widget class="QTreeView" name="tree_view">
-     <property name="sizePolicy">
-      <sizepolicy hsizetype="Maximum" vsizetype="Expanding">
-       <horstretch>0</horstretch>
-       <verstretch>0</verstretch>
-      </sizepolicy>
-     </property>
-     <property name="minimumSize">
-      <size>
-       <width>150</width>
-       <height>0</height>
-      </size>
-     </property>
-     <property name="editTriggers">
-      <set>QAbstractItemView::NoEditTriggers</set>
-     </property>
-     <property name="showDropIndicator" stdset="0">
-      <bool>false</bool>
-     </property>
-     <property name="itemsExpandable">
-      <bool>true</bool>
-     </property>
-     <property name="headerHidden">
-      <bool>true</bool>
-     </property>
-    </widget>
-   </item>
-   <item>
-    <widget class="QStackedWidget" name="stacked_widget">
-     <property name="sizePolicy">
-      <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
-       <horstretch>0</horstretch>
-       <verstretch>0</verstretch>
-      </sizepolicy>
+    <widget class="QSplitter" name="splitter">
+     <property name="orientation">
+      <enum>Qt::Horizontal</enum>
      </property>
+     <widget class="QTreeView" name="tree_view">
+      <property name="sizePolicy">
+       <sizepolicy hsizetype="Maximum" vsizetype="Expanding">
+        <horstretch>0</horstretch>
+        <verstretch>0</verstretch>
+       </sizepolicy>
+      </property>
+      <property name="minimumSize">
+       <size>
+        <width>150</width>
+        <height>0</height>
+       </size>
+      </property>
+      <property name="editTriggers">
+       <set>QAbstractItemView::NoEditTriggers</set>
+      </property>
+      <property name="showDropIndicator" stdset="0">
+       <bool>false</bool>
+      </property>
+      <property name="itemsExpandable">
+       <bool>true</bool>
+      </property>
+      <property name="headerHidden">
+       <bool>true</bool>
+      </property>
+     </widget>
+     <widget class="QStackedWidget" name="stacked_widget">
+      <property name="sizePolicy">
+       <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
+        <horstretch>0</horstretch>
+        <verstretch>0</verstretch>
+       </sizepolicy>
+      </property>
+     </widget>
     </widget>
    </item>
   </layout>
diff --git a/src/sakia/gui/navigation/network/network.ui b/src/sakia/gui/navigation/network/network.ui
index c36278aa..e1d1d961 100644
--- a/src/sakia/gui/navigation/network/network.ui
+++ b/src/sakia/gui/navigation/network/network.ui
@@ -40,7 +40,7 @@
           <string/>
          </property>
          <property name="icon">
-          <iconset resource="../../../../res/icons/icons.qrc">
+          <iconset resource="../../../../../res/icons/icons.qrc">
            <normaloff>:/icons/refresh_icon</normaloff>:/icons/refresh_icon</iconset>
          </property>
          <property name="iconSize">
@@ -59,7 +59,7 @@
         <enum>Qt::CustomContextMenu</enum>
        </property>
        <property name="horizontalScrollBarPolicy">
-        <enum>Qt::ScrollBarAlwaysOff</enum>
+        <enum>Qt::ScrollBarAsNeeded</enum>
        </property>
        <property name="sizeAdjustPolicy">
         <enum>QAbstractScrollArea::AdjustToContents</enum>
@@ -86,7 +86,7 @@
   </layout>
  </widget>
  <resources>
-  <include location="../../../../res/icons/icons.qrc"/>
+  <include location="../../../../../res/icons/icons.qrc"/>
  </resources>
  <connections>
   <connection>
diff --git a/src/sakia/gui/navigation/txhistory/table_model.py b/src/sakia/gui/navigation/txhistory/table_model.py
index cc85691f..b36ffeee 100644
--- a/src/sakia/gui/navigation/txhistory/table_model.py
+++ b/src/sakia/gui/navigation/txhistory/table_model.py
@@ -221,7 +221,7 @@ class HistoryTableModel(QAbstractTableModel):
 
     def add_dividend(self, dividend):
         if dividend.pubkey == self.connection.pubkey:
-            self.beginInsertRows(QModelIndex(), 0, 0)
+            self.beginInsertRows(QModelIndex(), len(self.transfers_data), len(self.transfers_data))
             self.transfers_data.append(self.data_dividend(dividend))
             self.endInsertRows()
 
@@ -330,7 +330,7 @@ class HistoryTableModel(QAbstractTableModel):
                 dividend, base = self.blockchain_processor.last_ud(self.transactions_service.currency)
                 header = '{:}'.format(self.column_headers[section]())
                 if self.app.current_ref.base_str(base):
-                    header += "\n({:})".format(self.app.current_ref.base_str(base))
+                    header += " ({:})".format(self.app.current_ref.base_str(base))
                 return header
 
             return self.column_headers[section]()
diff --git a/src/sakia/gui/sub/password_input/controller.py b/src/sakia/gui/sub/password_input/controller.py
index 2847621a..cc2ecf0f 100644
--- a/src/sakia/gui/sub/password_input/controller.py
+++ b/src/sakia/gui/sub/password_input/controller.py
@@ -23,6 +23,7 @@ class PasswordInputController(QObject):
         super().__init__()
         self.view = view
         self._password = ""
+        self._secret_key = ""
         self.connection = connection
         self.remember = False
         self.set_connection(connection)
@@ -34,7 +35,8 @@ class PasswordInputController(QObject):
     def create(cls, parent, connection):
         view = PasswordInputView(parent.view if parent else None)
         password_input = cls(view, connection)
-        view.edit_password.textChanged.connect(password_input.handle_text_change)
+        view.edit_password.textChanged.connect(password_input.handle_password_change)
+        view.edit_secret_key.textChanged.connect(password_input.handle_secret_key_change)
         return password_input
 
     @classmethod
@@ -48,37 +50,59 @@ class PasswordInputController(QObject):
         password_input.view.button_box.rejected.connect(dialog.reject)
         password_input.view.setParent(dialog)
         password_input.view.button_box.show()
+        if connection.password:
+            return connection.password
         result = await dialog_async_exec(dialog)
         if result == QDialog.Accepted:
-            return password_input.get_password()
+            return password_input.get_salt_password()
         else:
             return ""
 
     def valid(self):
         return self._password is not ""
 
-    def handle_text_change(self, password):
-        self._password = ""
+    def check_private_key(self, secret_key, password):
+        if detect_non_printable(secret_key):
+            self.view.error(self.tr("Non printable characters in secret key"))
+            return False
+
         if detect_non_printable(password):
             self.view.error(self.tr("Non printable characters in password"))
-            self.password_changed.emit(False)
-            return
+            return False
+
+        if SigningKey(secret_key, password,
+                      self.connection.scrypt_params).pubkey != self.connection.pubkey:
+            self.view.error(self.tr("Wrong secret key or password. Cannot open the private key"))
+            return False
+        return True
+
+    def handle_secret_key_change(self, secret_key):
+        self._secret_key = ""
 
-        if SigningKey(self.connection.salt, password, self.connection.scrypt_params).pubkey != self.connection.pubkey:
-            self.view.error(self.tr("Wrong password typed. Cannot open the private key"))
+        if self.check_private_key(secret_key, self.view.edit_password.text()):
+            self.view.valid()
+            self._secret_key = secret_key
+            self.password_changed.emit(True)
+        else:
             self.password_changed.emit(False)
-            return
 
-        self.view.valid()
-        self._password = password
-        self.password_changed.emit(True)
+    def handle_password_change(self, password):
+        self._password = ""
+        if self.check_private_key(self.view.edit_secret_key.text(), password):
+            self.view.valid()
+            self._password = password
+            self.password_changed.emit(True)
+        else:
+            self.password_changed.emit(False)
 
-    def get_password(self):
+    def get_salt_password(self):
         if self.view.check_remember.isChecked():
+            self.connection.salt = self._secret_key
             self.connection.password = self._password
-        return self._password
+        return self._secret_key, self._password
 
     def set_connection(self, connection):
         if connection:
             self.connection = connection
+            self.view.edit_secret_key.setText(connection.salt)
             self.view.edit_password.setText(connection.password)
diff --git a/src/sakia/gui/sub/password_input/password_input.ui b/src/sakia/gui/sub/password_input/password_input.ui
index 6b248a68..a57ae51f 100644
--- a/src/sakia/gui/sub/password_input/password_input.ui
+++ b/src/sakia/gui/sub/password_input/password_input.ui
@@ -7,20 +7,27 @@
     <x>0</x>
     <y>0</y>
     <width>400</width>
-    <height>98</height>
+    <height>110</height>
    </rect>
   </property>
   <property name="windowTitle">
    <string>Please enter your password</string>
   </property>
   <layout class="QVBoxLayout" name="verticalLayout">
+   <item>
+    <widget class="QLineEdit" name="edit_secret_key">
+     <property name="placeholderText">
+      <string>Please enter your secret key</string>
+     </property>
+    </widget>
+   </item>
    <item>
     <widget class="QLineEdit" name="edit_password">
      <property name="echoMode">
       <enum>QLineEdit::Password</enum>
      </property>
      <property name="placeholderText">
-      <string>Please enter your account password</string>
+      <string>Please enter your password</string>
      </property>
     </widget>
    </item>
@@ -29,7 +36,7 @@
      <item>
       <widget class="QCheckBox" name="check_remember">
        <property name="text">
-        <string>Remember my password during this session</string>
+        <string>Remember during this session</string>
        </property>
       </widget>
      </item>
diff --git a/src/sakia/gui/sub/password_input/view.py b/src/sakia/gui/sub/password_input/view.py
index 075fec6f..2de53dd8 100644
--- a/src/sakia/gui/sub/password_input/view.py
+++ b/src/sakia/gui/sub/password_input/view.py
@@ -1,8 +1,6 @@
 from PyQt5.QtWidgets import QWidget, QDialogButtonBox
 from PyQt5.QtCore import QEvent, Qt
-from duniterpy.key import SigningKey
 from .password_input_uic import Ui_PasswordInputWidget
-import re
 
 
 class PasswordInputView(QWidget, Ui_PasswordInputWidget):
diff --git a/src/sakia/gui/sub/search_user/controller.py b/src/sakia/gui/sub/search_user/controller.py
index 4777d654..bb092cf4 100644
--- a/src/sakia/gui/sub/search_user/controller.py
+++ b/src/sakia/gui/sub/search_user/controller.py
@@ -27,9 +27,9 @@ class SearchUserController(QObject):
         self.view.node_selected.connect(self.select_node)
 
     @classmethod
-    def create(cls, parent, app, currency):
+    def create(cls, parent, app):
         view = SearchUserView(parent.view if parent else None)
-        model = SearchUserModel(parent, app, currency)
+        model = SearchUserModel(parent, app)
         search_user = cls(parent, view, model)
         model.setParent(search_user)
         return search_user
@@ -60,5 +60,3 @@ class SearchUserController(QObject):
         self.model.select_identity(index)
         self.identity_selected.emit(self.model.identity())
 
-    def set_currency(self, currency):
-        self.model.currency = currency
diff --git a/src/sakia/gui/sub/search_user/model.py b/src/sakia/gui/sub/search_user/model.py
index 222aeaa1..9b8f166c 100644
--- a/src/sakia/gui/sub/search_user/model.py
+++ b/src/sakia/gui/sub/search_user/model.py
@@ -11,17 +11,15 @@ class SearchUserModel(QObject):
     The model of Navigation component
     """
 
-    def __init__(self, parent, app, currency):
+    def __init__(self, parent, app):
         """
 
         :param sakia.gui.search_user.controller.NetworkController parent: the controller
         :param sakia.app.Application app: the app
-        :param str currency: the currency network to look for users
         """
         super().__init__(parent)
         self.app = app
         self.identities_processor = IdentitiesProcessor.instanciate(app)
-        self.currency = currency
         self._nodes = list()
         self._current_identity = None
 
@@ -46,7 +44,7 @@ class SearchUserModel(QObject):
         :return:
         """
         try:
-            self._nodes = await self.identities_processor.lookup(self.currency, text)
+            self._nodes = await self.identities_processor.lookup(self.app.currency, text)
         except errors.DuniterError as e:
             if e.ucode == errors.NO_MATCHING_IDENTITY:
                 self._nodes = list()
diff --git a/src/sakia/gui/sub/user_information/controller.py b/src/sakia/gui/sub/user_information/controller.py
index 9a86ef27..1e8bf389 100644
--- a/src/sakia/gui/sub/user_information/controller.py
+++ b/src/sakia/gui/sub/user_information/controller.py
@@ -24,25 +24,25 @@ class UserInformationController(QObject):
         self.model = model
 
     @classmethod
-    def create(cls, parent, app, currency, identity):
+    def create(cls, parent, app, identity):
         view = UserInformationView(parent.view if parent else None)
-        model = UserInformationModel(None, app, currency, identity)
+        model = UserInformationModel(None, app, identity)
         homescreen = cls(parent, view, model)
         model.setParent(homescreen)
         return homescreen
 
     @classmethod
-    def show_identity(cls, parent, app, currency, identity):
+    def show_identity(cls, parent, app, identity):
         dialog = QDialog()
         dialog.setWindowTitle("Informations")
-        user_info = cls.create(parent, app, currency, identity)
+        user_info = cls.create(parent, app, identity)
         user_info.view.setParent(dialog)
         user_info.refresh()
         dialog.exec()
 
     @classmethod
     @asyncify
-    async def search_and_show_pubkey(cls, parent, app, currency, pubkey):
+    async def search_and_show_pubkey(cls, parent, app, pubkey):
         dialog = QDialog(parent)
         dialog.setWindowTitle("Informations")
         layout = QVBoxLayout(dialog)
@@ -51,7 +51,7 @@ class UserInformationController(QObject):
 
         identities = await app.identities_service.lookup(pubkey)
         for i in identities:
-            user_info = cls.create(parent, app, currency, i)
+            user_info = cls.create(parent, app, i)
             user_info.refresh()
             tabwidget.addTab(user_info.view, i.uid)
         return await dialog_async_exec(dialog)
@@ -80,7 +80,3 @@ class UserInformationController(QObject):
         """
         self.model.identity = identity
         self.refresh()
-
-    def set_currency(self, currency):
-        self.model.set_currency(currency)
-        self.refresh()
\ No newline at end of file
diff --git a/src/sakia/gui/sub/user_information/model.py b/src/sakia/gui/sub/user_information/model.py
index 20a478f0..d1fddeda 100644
--- a/src/sakia/gui/sub/user_information/model.py
+++ b/src/sakia/gui/sub/user_information/model.py
@@ -7,12 +7,11 @@ class UserInformationModel(QObject):
     The model of HomeScreen component
     """
 
-    def __init__(self, parent, app, currency, identity):
+    def __init__(self, parent, app, identity):
         """
 
         :param sakia.gui.user_information.controller.UserInformationController parent:
         :param sakia.core.Application app: the app
-        :param str currency: the currency currently requested
         :param sakia.data.entities.Identity identity: the identity
         :param sakia.services.IdentitiesService identities_service: the identities service of current currency
         """
@@ -20,7 +19,6 @@ class UserInformationModel(QObject):
         self._certifications_processor = CertificationsProcessor.instanciate(app)
         self._blockchain_processor = BlockchainProcessor.instanciate(app)
         self.app = app
-        self.currency = currency
         self.identity = identity
         self.identities_service = self.app.identities_service
         if identity:
@@ -35,9 +33,6 @@ class UserInformationModel(QObject):
         self.identity = await self.identities_service.load_memberships(self.identity)
         self.identity = await self.identities_service.load_requirements(self.identity)
 
-    def set_currency(self, currency):
-        self.currency = currency
-
     async def nb_certs(self):
         certs = await self.identities_service.load_certifiers_of(self.identity)
         return len(certs)
diff --git a/src/sakia/gui/widgets/context_menu.py b/src/sakia/gui/widgets/context_menu.py
index 90d8fffc..20dbe7f5 100644
--- a/src/sakia/gui/widgets/context_menu.py
+++ b/src/sakia/gui/widgets/context_menu.py
@@ -120,10 +120,10 @@ class ContextMenu(QObject):
 
     def informations(self, identity):
         if identity.uid:
-            UserInformationController.show_identity(self.parent(), self._app, self._connection.currency, identity)
+            UserInformationController.show_identity(self.parent(), self._app, identity)
             self.identity_information_loaded.emit(identity)
         else:
-            UserInformationController.search_and_show_pubkey(self.parent(), self._app, self._connection.currency,
+            UserInformationController.search_and_show_pubkey(self.parent(), self._app,
                                                              identity.pubkey)
 
 
diff --git a/src/sakia/money/relative_zerosum.py b/src/sakia/money/relative_zerosum.py
index c000a30b..d320c8c3 100644
--- a/src/sakia/money/relative_zerosum.py
+++ b/src/sakia/money/relative_zerosum.py
@@ -10,7 +10,7 @@ class RelativeZSum(BaseReferential):
     _REF_STR_ = QT_TRANSLATE_NOOP('RelativeZSum', "{0} {1}R0{2}")
     _UNITS_STR_ = QT_TRANSLATE_NOOP('RelativeZSum', "R0 {0}")
     _FORMULA_STR_ = QT_TRANSLATE_NOOP('RelativeZSum',
-                                      """R0 = (R / UD(t)) - (( M(t-1) / N(t) ) / UD(t))
+                                      """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>
diff --git a/src/sakia/root_servers.yml b/src/sakia/root_servers.yml
index 79e29f02..d5ae73ce 100644
--- a/src/sakia/root_servers.yml
+++ b/src/sakia/root_servers.yml
@@ -6,3 +6,6 @@ test_net:
     - "BASIC_MERKLED_API testnet.duniter.inso.ovh 80"
   BSmbyQCeRxoEami1ta6h67ZoVHs4KpudZ6VaSdpprbZP:
     - "BASIC_MERKLED_API testnet.duniter.org 8999"
+gtest:
+    C4orqutdb3Nveur3xN5L2TduT1j8d2EZkJsWLmWuD2Sv:
+    - "BASIC_MERKLED_API gtest.duniter.org 10900"
diff --git a/src/sakia/services/blockchain.py b/src/sakia/services/blockchain.py
index 49617fb2..81880d64 100644
--- a/src/sakia/services/blockchain.py
+++ b/src/sakia/services/blockchain.py
@@ -1,3 +1,4 @@
+import asyncio
 from PyQt5.QtCore import QObject
 import math
 import logging
@@ -32,6 +33,7 @@ class BlockchainService(QObject):
         self._transactions_service = transactions_service
         self._sources_service = sources_service
         self._logger = logging.getLogger('sakia')
+        self._update_lock = False
 
     def initialized(self):
         return self._blockchain_processor.initialized(self.app.currency)
@@ -39,35 +41,49 @@ class BlockchainService(QObject):
     def handle_new_blocks(self, blocks):
         self._blockchain_processor.handle_new_blocks(self.currency, blocks)
 
+    async def new_blocks(self, network_blockstamp):
+        with_identities = await self._blockchain_processor.new_blocks_with_identities(self.currency)
+        with_money = await self._blockchain_processor.new_blocks_with_money(self.currency)
+        block_numbers = with_identities + with_money
+        if network_blockstamp > self.current_buid():
+            block_numbers += [network_blockstamp.number]
+        return block_numbers
+
     async def handle_blockchain_progress(self, network_blockstamp):
         """
         Handle a new current block uid
 
         :param duniterpy.documents.BlockUID network_blockstamp:
         """
-        try:
-            if self._blockchain_processor.initialized(self.currency):
-                with_identities = await self._blockchain_processor.new_blocks_with_identities(self.currency)
-                with_money = await self._blockchain_processor.new_blocks_with_money(self.currency)
-                blocks = await self._blockchain_processor.blocks(with_identities + with_money + [network_blockstamp.number],
-                                                                 self.currency)
+        if self._blockchain_processor.initialized(self.currency) and not self._update_lock:
+            try:
+                self._update_lock = True
+                block_numbers = await self.new_blocks(network_blockstamp)
+                while block_numbers:
+                    start = self.current_buid().number
+                    self._logger.debug("Parsing from {0}".format(start))
+                    blocks = await self._blockchain_processor.next_blocks(start, block_numbers, self.currency)
+                    if len(blocks) > 0:
+                        identities = await self._identities_service.handle_new_blocks(blocks)
+                        changed_tx, new_tx, new_dividends = await self._transactions_service.handle_new_blocks(blocks)
+                        self.handle_new_blocks(blocks)
+                        self.app.db.commit()
+                        for tx in changed_tx:
+                            self.app.transaction_state_changed.emit(tx)
+                        for tx in new_tx:
+                            self.app.new_transfer.emit(tx)
+                        for ud in new_dividends:
+                            self.app.new_dividend.emit(ud)
+                        for idty in identities:
+                            self.app.identity_changed.emit(idty)
+                        self.app.new_blocks_handled.emit()
+                        block_numbers = await self.new_blocks(network_blockstamp)
                 await self._sources_service.refresh_sources()
-                if len(blocks) > 0:
-                    identities = await self._identities_service.handle_new_blocks(blocks)
-                    changed_tx, new_tx, new_dividends = await self._transactions_service.handle_new_blocks(blocks)
-                    self.handle_new_blocks(blocks)
-                    self.app.db.commit()
-                    for tx in changed_tx:
-                        self.app.transaction_state_changed.emit(tx)
-                    for tx in new_tx:
-                        self.app.new_transfer.emit(tx)
-                    for ud in new_dividends:
-                        self.app.new_dividend.emit(ud)
-                    for idty in identities:
-                        self.app.identity_changed.emit(idty)
-                    self.app.sources_refreshed.emit()
-        except (NoPeerAvailable, DuniterError) as e:
-            self._logger.debug(str(e))
+                self.app.sources_refreshed.emit()
+            except (NoPeerAvailable, DuniterError) as e:
+                self._logger.debug(str(e))
+            finally:
+                self._update_lock = False
 
     def current_buid(self):
         return self._blockchain_processor.current_buid(self.currency)
@@ -111,5 +127,8 @@ class BlockchainService(QObject):
         :rtype: int
         """
         parameters = self.parameters()
-        next_ud = parameters.c * self.current_mass() / self.last_members_count()
+        if self.last_members_count():
+            next_ud = parameters.c * self.current_mass() / self.last_members_count()
+        else:
+            next_ud = parameters.ud0
         return math.ceil(next_ud)
diff --git a/src/sakia/services/documents.py b/src/sakia/services/documents.py
index 3be55c31..e7c72902 100644
--- a/src/sakia/services/documents.py
+++ b/src/sakia/services/documents.py
@@ -50,11 +50,12 @@ class DocumentsService:
                    TransactionsProcessor.instanciate(app),
                    SourcesProcessor.instanciate(app))
 
-    async def broadcast_identity(self, connection, password):
+    async def broadcast_identity(self, connection, secret_key, password):
         """
         Send our self certification to a target community
 
         :param sakia.data.entities.Connection connection: the connection published
+        :param str secret_key: the private key secret key
         :param str password: the private key password
         """
         block_uid = self._blockchain_processor.current_buid(connection.currency)
@@ -65,7 +66,7 @@ class DocumentsService:
                                connection.uid,
                                block_uid,
                                None)
-        key = SigningKey(connection.salt, password, connection.scrypt_params)
+        key = SigningKey(secret_key, password, connection.scrypt_params)
         selfcert.sign([key])
         self._logger.debug("Key publish : {0}".format(selfcert.signed_raw()))
 
@@ -106,14 +107,13 @@ class DocumentsService:
 
         return result
 
-    async def send_membership(self, connection, password, mstype):
+    async def send_membership(self, connection, secret_key, password, mstype):
         """
         Send a membership document to a target community.
         Signal "document_broadcasted" is emitted at the end.
 
-        :param str currency: the currency target
-        :param sakia.data.entities.IdentityDoc identity: the identitiy data
-        :param str salt: The account SigningKey salt
+        :param sakia.data.entities.Connection connection: the connection publishing ms doc
+        :param str secret_key: The account SigningKey salt
         :param str password: The account SigningKey password
         :param str mstype: The type of membership demand. "IN" to join, "OUT" to leave
         """
@@ -123,7 +123,7 @@ class DocumentsService:
         membership = Membership(10, connection.currency,
                                 connection.pubkey, blockUID, mstype, connection.uid,
                                 connection.blockstamp, None)
-        key = SigningKey(connection.salt, password, connection.scrypt_params)
+        key = SigningKey(secret_key, password, connection.scrypt_params)
         membership.sign([key])
         self._logger.debug("Membership : {0}".format(membership.signed_raw()))
         responses = await self._bma_connector.broadcast(connection.currency, bma.blockchain.membership,
@@ -132,11 +132,12 @@ class DocumentsService:
 
         return result
 
-    async def certify(self, connection, password, identity):
+    async def certify(self, connection, secret_key, password, identity):
         """
         Certify an other identity
 
         :param sakia.data.entities.Connection connection: the connection published
+        :param str secret_key: the private key salt
         :param str password: the private key password
         :param sakia.data.entities.Identity identity: the identity certified
         """
@@ -155,7 +156,7 @@ class DocumentsService:
         certification = Certification(10, connection.currency,
                                       connection.pubkey, identity.pubkey, blockUID, None)
 
-        key = SigningKey(connection.salt, password, connection.scrypt_params)
+        key = SigningKey(secret_key, password, connection.scrypt_params)
         certification.sign(identity.document(), [key])
         signed_cert = certification.signed_raw(identity.document())
         self._logger.debug("Certification : {0}".format(signed_cert))
@@ -163,6 +164,7 @@ class DocumentsService:
         responses = await self._bma_connector.broadcast(connection.currency, bma.wot.certify, req_args={'cert': signed_cert})
         result = await parse_bma_responses(responses)
         if result[0]:
+            self._identities_processor.insert_or_update_identity(identity)
             self._certifications_processor.create_or_update_certification(connection.currency, certification,
                                                                           timestamp, BlockUID.empty())
 
@@ -196,18 +198,19 @@ class DocumentsService:
         result = await parse_bma_responses(responses)
         return result
 
-    def generate_revokation(self, connection, password):
+    def generate_revokation(self, connection, secret_key, password):
         """
         Generate account revokation document for given community
 
         :param sakia.data.entities.Connection connection: The connection of the identity
+        :param str secret_key: The account SigningKey secret key
         :param str password: The account SigningKey password
         """
         document = Revocation(10, connection.currency, connection.pubkey, "")
         identity = self._identities_processor.get_identity(connection.currency, connection.pubkey, connection.uid)
         self_cert = identity.document()
 
-        key = SigningKey(connection.salt, password, connection.scrypt_params)
+        key = SigningKey(secret_key, password, connection.scrypt_params)
 
         document.sign(self_cert, [key])
         return document.signed_raw(self_cert)
@@ -352,10 +355,11 @@ class DocumentsService:
                             outputs, message, None)
         return tx
 
-    async def send_money(self, connection, password, recipient, amount, amount_base, message):
+    async def send_money(self, connection, secret_key, password, recipient, amount, amount_base, message):
         """
         Send money to a given recipient in a specified community
         :param sakia.data.entities.Connection connection: The account salt
+        :param str secret_key: The account secret_key
         :param str password: The account password
         :param str recipient: The pubkey of the recipient
         :param int amount: The amount of money to transfer
@@ -364,7 +368,7 @@ class DocumentsService:
         """
         blockstamp = self._blockchain_processor.current_buid(connection.currency)
         time = self._blockchain_processor.time(connection.currency)
-        key = SigningKey(connection.salt, password, connection.scrypt_params)
+        key = SigningKey(secret_key, password, connection.scrypt_params)
         logging.debug("Sender pubkey:{0}".format(key.pubkey))
         try:
             txdoc = self.prepare_tx(connection.pubkey, recipient, blockstamp, amount, amount_base,
diff --git a/src/sakia/services/identities.py b/src/sakia/services/identities.py
index cff75417..f6790d9f 100644
--- a/src/sakia/services/identities.py
+++ b/src/sakia/services/identities.py
@@ -113,8 +113,8 @@ class IdentitiesService(QObject):
     async def load_certs_in_lookup(self, identity, certifiers, certified):
         """
         :param sakia.data.entities.Identity identity: the identity
-        :param sakia.data.entities.Certification certifiers: the list of certifiers got in /wot/certifiers-of
-        :param sakia.data.entities.Certification certified: the list of certified got in /wot/certified-by
+        :param list[sakia.data.entities.Certification] certifiers: the list of certifiers got in /wot/certifiers-of
+        :param list[sakia.data.entities.Certification] certified: the list of certified got in /wot/certified-by
         """
         try:
             lookup_data = await self._bma_connector.get(self.currency, bma.wot.lookup,
@@ -230,6 +230,45 @@ class IdentitiesService(QObject):
             logging.debug(str(e))
         return certifications
 
+    async def initialize_certifications(self, identity, log_stream):
+        """
+        Initialize certifications to and from a given identity
+        :param sakia.data.entities.Identity identity:
+        :param function log_stream:
+        """
+        log_stream("Requesting certifiers of data")
+        certifiers = await self.load_certifiers_of(identity)
+
+        log_stream("Requesting certified by data")
+        certified = await self.load_certified_by(identity)
+
+        log_stream("Requesting lookup data")
+        certifiers, certified = await self.load_certs_in_lookup(identity, certifiers, certified)
+
+        log_stream("Requesting identities of certifications")
+        identities = []
+        i = 0
+        nb_certs = len(certified + certifiers)
+        for cert in certifiers:
+            log_stream("Requesting identity... {0}/{1}".format(i, nb_certs))
+            i += 1
+            certifier = self.get_identity(cert.certifier)
+            if not certifier:
+                certifier = await self.find_from_pubkey(cert.certifier)
+                identities.append(certifier)
+
+        for cert in certified:
+            log_stream("Requesting identity... {0}/{1}".format(i, nb_certs))
+            i += 1
+            certified = self.get_identity(cert.certified)
+            if not certified:
+                certified = await self.find_from_pubkey(cert.certified)
+                identities.append(certified)
+
+        log_stream("Commiting identities...")
+        for idty in identities:
+            self._identities_processor.insert_or_update_identity(idty)
+
     def _parse_revocations(self, block):
         """
         Parse revoked pubkeys found in a block and refresh local data
diff --git a/src/sakia/services/transactions.py b/src/sakia/services/transactions.py
index c81691bf..9349f10b 100644
--- a/src/sakia/services/transactions.py
+++ b/src/sakia/services/transactions.py
@@ -89,6 +89,7 @@ class TransactionsService(QObject):
         """
         connections_pubkeys = [c.pubkey for c in self._connections_processor.connections_to(self.currency)]
         min_block_number = blocks[0].number
+        max_block_number = blocks[-1].number
         dividends = []
         for pubkey in connections_pubkeys:
             history_data = await self._bma_connector.get(self.currency, bma.ud.history,
@@ -101,7 +102,7 @@ class TransactionsService(QObject):
                                     timestamp=ud_data["time"],
                                     amount=ud_data["amount"],
                                     base=ud_data["base"])
-                if dividend.block_number > min_block_number:
+                if max_block_number >= dividend.block_number >= min_block_number:
                     self._logger.debug("Dividend of block {0}".format(dividend.block_number))
                     block_numbers.append(dividend.block_number)
                     if self._dividends_processor.commit(dividend):
diff --git a/tests/conftest.py b/tests/conftest.py
index c81f1727..6ffaa1fd 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -91,6 +91,7 @@ def fake_server(application, event_loop):
                                           state=Node.ONLINE,
                                           software="duniter",
                                           version="0.40.2"))
+    application.instanciate_services()
     return server
 
 
diff --git a/tests/functional/test_certification_dialog.py b/tests/functional/test_certification_dialog.py
index 0dbd1e0c..29a0efa4 100644
--- a/tests/functional/test_certification_dialog.py
+++ b/tests/functional/test_certification_dialog.py
@@ -17,20 +17,25 @@ async def test_certification_init_community(application_with_one_connection, fak
 
     async def exec_test():
         certification_dialog.model.connection.password = bob.password
-        QTest.keyClicks(certification_dialog.view.search_user.combobox_search.lineEdit(), "nothing")
+        QTest.keyClicks(certification_dialog.search_user.view.combobox_search.lineEdit(), "nothing")
         await asyncio.sleep(1)
         certification_dialog.search_user.view.search()
         await asyncio.sleep(1)
         assert certification_dialog.user_information.model.identity is None
         assert not certification_dialog.view.button_box.button(QDialogButtonBox.Ok).isEnabled()
-        certification_dialog.view.search_user.combobox_search.lineEdit().clear()
-        QTest.keyClicks(certification_dialog.view.search_user.combobox_search.lineEdit(), alice.key.pubkey)
+        certification_dialog.search_user.view.combobox_search.lineEdit().clear()
+        QTest.keyClicks(certification_dialog.search_user.view.combobox_search.lineEdit(), alice.key.pubkey)
         await asyncio.sleep(0.1)
         certification_dialog.search_user.view.search()
-        await asyncio.sleep(0.1)
-        certification_dialog.search_user.view.node_selected.emit(0)
         await asyncio.sleep(1)
+        certification_dialog.search_user.view.node_selected.emit(0)
+        await asyncio.sleep(0.1)
         assert certification_dialog.user_information.model.identity.uid == "alice"
+        await asyncio.sleep(0.1)
+        assert not certification_dialog.view.button_box.button(QDialogButtonBox.Ok).isEnabled()
+        await asyncio.sleep(0.1)
+        QTest.keyClicks(certification_dialog.password_input.view.edit_secret_key, bob.salt)
+        QTest.keyClicks(certification_dialog.password_input.view.edit_password, bob.password)
         assert certification_dialog.view.button_box.button(QDialogButtonBox.Ok).isEnabled()
         QTest.mouseClick(certification_dialog.view.button_box.button(QDialogButtonBox.Ok), Qt.LeftButton)
         await asyncio.sleep(0.1)
diff --git a/tests/functional/test_transfer_dialog.py b/tests/functional/test_transfer_dialog.py
index d8a01b13..f89e4024 100644
--- a/tests/functional/test_transfer_dialog.py
+++ b/tests/functional/test_transfer_dialog.py
@@ -22,6 +22,7 @@ async def test_transfer(application_with_one_connection, simple_fake_server, bob
         await asyncio.sleep(0.1)
         assert not transfer_dialog.view.button_box.button(QDialogButtonBox.Ok).isEnabled()
         await asyncio.sleep(0.1)
+        QTest.keyClicks(transfer_dialog.view.password_input.edit_secret_key, bob.salt)
         QTest.keyClicks(transfer_dialog.view.password_input.edit_password, bob.password)
         assert transfer_dialog.view.button_box.button(QDialogButtonBox.Ok).isEnabled()
         QTest.mouseClick(transfer_dialog.view.button_box.button(QDialogButtonBox.Ok), Qt.LeftButton)
-- 
GitLab