diff --git a/res/i18n/ts/fr_FR.ts b/res/i18n/ts/fr_FR.ts
index 22cb1e22813b237fb835009234cf73420de23c5f..14d36601c0b5d49bd3043b5c146715d305ea6ca5 100644
--- a/res/i18n/ts/fr_FR.ts
+++ b/res/i18n/ts/fr_FR.ts
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE TS>
-<TS version="2.1" language="fr_FR" sourcelanguage="en">
+<TS version="2.0" language="fr_FR" sourcelanguage="en">
 <context>
     <name>@default</name>
     <message>
@@ -272,7 +272,7 @@
         <translation>Qualification : </translation>
     </message>
     <message>
-        <location filename="../../../src/cutecoin/gui/community_tab.py" line="333"/>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="334"/>
         <source>Renew membership</source>
         <translation>Renouveller le statut de membre</translation>
     </message>
@@ -415,7 +415,7 @@ Le processus pour rejoindre la communauté devrait être refait à zéro.</trans
         <translation>Voir dans la Toile de Confiance</translation>
     </message>
     <message>
-        <location filename="../../../src/cutecoin/gui/community_tab.py" line="340"/>
+        <location filename="../../../src/cutecoin/gui/community_tab.py" line="341"/>
         <source>Send membership demand</source>
         <translation>Envoyer une demande de membre</translation>
     </message>
@@ -538,7 +538,7 @@ Revoking your UID can only success if it is not already validated by the network
     <message>
         <location filename="../../../src/cutecoin/gui/currency_tab.py" line="183"/>
         <source> Block {0}</source>
-        <translation>Block {0}</translation>
+        <translation>Bloc {0}</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/currency_tab.py" line="75"/>
@@ -867,7 +867,7 @@ Revoking your UID can only success if it is not already validated by the network
     <message>
         <location filename="../../../src/cutecoin/gui/informations_tab.py" line="67"/>
         <source>Next UD date and time (t+1)</source>
-        <translation>Prochain UD, date et heure (t+1)</translation>
+        <translation>Prochain DU, date et heure (t+1)</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/informations_tab.py" line="141"/>
@@ -1009,12 +1009,12 @@ Revoking your UID can only success if it is not already validated by the network
     <message>
         <location filename="../../../src/cutecoin/gui/informations_tab.py" line="179"/>
         <source>Minimum quantity of signatures to be part of the WoT</source>
-        <translation>Nombre de signatures minimum pour faire parti de la WoT</translation>
+        <translation>Nombre de signatures minimum pour faire partie de la TdC</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/informations_tab.py" line="179"/>
         <source>Minimum quantity of valid made certifications to be part of the WoT for distance rule</source>
-        <translation>Quantité minimum de certifications valides pour faire partie de la WoT suivant la règle de distance</translation>
+        <translation>Quantité minimum de certifications valides pour faire partie de la TdC suivant la règle de distance</translation>
     </message>
     <message>
         <location filename="../../../src/cutecoin/gui/informations_tab.py" line="179"/>
@@ -1024,7 +1024,7 @@ Revoking your UID can only success if it is not already validated by the network
     <message>
         <location filename="../../../src/cutecoin/gui/informations_tab.py" line="179"/>
         <source>Maximum distance between each WoT member and a newcomer</source>
-        <translation>Distance maximum entre chaque membre de la WoT et un nouveau venu</translation>
+        <translation>Distance maximum entre chaque membre de la TdC et un nouveau venu</translation>
     </message>
 </context>
 <context>
@@ -1354,6 +1354,29 @@ Revoking your UID can only success if it is not already validated by the network
         <translation>Définir comme noeud racine</translation>
     </message>
 </context>
+<context>
+    <name>NetworkTableModel</name>
+    <message>
+        <location filename="../../../src/cutecoin/models/network.py" line="112"/>
+        <source>Online</source>
+        <translation>Connecté</translation>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/models/network.py" line="113"/>
+        <source>Offline</source>
+        <translation>Déconnecté</translation>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/models/network.py" line="114"/>
+        <source>Unsynchronized</source>
+        <translation>Désynchronisé</translation>
+    </message>
+    <message>
+        <location filename="../../../src/cutecoin/models/network.py" line="115"/>
+        <source>Corrupted</source>
+        <translation>Corrompu</translation>
+    </message>
+</context>
 <context>
     <name>Node</name>
     <message>
@@ -1554,27 +1577,27 @@ Souhaitez-vous publier votre clé publique ?</translation>
 <context>
     <name>TransactionsTabWidget</name>
     <message>
-        <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="119"/>
+        <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="120"/>
         <source>Actions</source>
         <translation>Actions</translation>
     </message>
     <message>
-        <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="132"/>
+        <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="133"/>
         <source>Send again</source>
         <translation>Renvoyer</translation>
     </message>
     <message>
-        <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="137"/>
+        <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="138"/>
         <source>Cancel</source>
         <translation>Annuler</translation>
     </message>
     <message>
-        <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="143"/>
+        <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="144"/>
         <source>Informations</source>
         <translation>Informations</translation>
     </message>
     <message>
-        <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="148"/>
+        <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="149"/>
         <source>Add as contact</source>
         <translation>Ajouter comme contact</translation>
     </message>
@@ -1589,44 +1612,44 @@ Souhaitez-vous publier votre clé publique ?</translation>
         <translation type="obsolete">Voir dans la WoT</translation>
     </message>
     <message>
-        <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="164"/>
+        <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="165"/>
         <source>Copy pubkey to clipboard</source>
         <translation>Copier la clé publique</translation>
     </message>
     <message>
-        <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="201"/>
+        <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="202"/>
         <source>Warning</source>
         <translation>Attention</translation>
     </message>
     <message>
-        <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="201"/>
+        <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="202"/>
         <source>Are you sure ?
 This money transfer will be removed and not sent.</source>
         <translation>Êtes vous certain ?
 Le transfer de monnaie sera annulé et non envoyé.</translation>
     </message>
     <message>
-        <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="102"/>
+        <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="103"/>
         <source>&lt;b&gt;Deposits&lt;/b&gt; {:} {:}</source>
         <translation>&lt;b&gt;Crédit&lt;/b&gt; {:} {:}</translation>
     </message>
     <message>
-        <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="106"/>
+        <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="107"/>
         <source>&lt;b&gt;Payments&lt;/b&gt; {:} {:}</source>
         <translation>&lt;b&gt;Débit&lt;/b&gt; {:} {:}</translation>
     </message>
     <message>
-        <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="110"/>
+        <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="111"/>
         <source>&lt;b&gt;Balance&lt;/b&gt; {:} {:}</source>
         <translation>&lt;b&gt;Balance&lt;/b&gt; {:} {:}</translation>
     </message>
     <message>
-        <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="153"/>
+        <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="154"/>
         <source>Send money</source>
         <translation>Envoyer de l&apos;argent</translation>
     </message>
     <message>
-        <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="159"/>
+        <location filename="../../../src/cutecoin/gui/transactions_tab.py" line="160"/>
         <source>View in Web of Trust</source>
         <translation>Voir dans la Toile de Confiance</translation>
     </message>
@@ -1712,7 +1735,7 @@ Le transfer de monnaie sera annulé et non envoyé.</translation>
         <location filename="../../../src/cutecoin/gui/transfer.py" line="88"/>
         <source>This transaction could not be sent on this block
 Please try again later</source>
-        <translation>Ce transfert ne peut être envoyer sur ce block.
+        <translation>Ce transfert ne peut être envoyer sur ce bloc.
 Veuillez rééssayer plus tard</translation>
     </message>
     <message>
@@ -1809,17 +1832,17 @@ Veuillez rééssayer plus tard</translation>
         <translation>{:} {:} compris dans [{:.2f} - {:}] {:}</translation>
     </message>
     <message>
-        <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="174"/>
+        <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="175"/>
         <source>Rename</source>
         <translation>Renommer</translation>
     </message>
     <message>
-        <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="178"/>
+        <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="179"/>
         <source>Copy pubkey to clipboard</source>
         <translation>Copier la clé publique</translation>
     </message>
     <message>
-        <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="183"/>
+        <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="184"/>
         <source>Transfer to...</source>
         <translation>Transférer à...</translation>
     </message>
@@ -1844,7 +1867,7 @@ Veuillez rééssayer plus tard</translation>
         <translation>Votre part</translation>
     </message>
     <message>
-        <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="171"/>
+        <location filename="../../../src/cutecoin/gui/wallets_tab.py" line="172"/>
         <source>New Wallet</source>
         <translation>Nouveau portefeuille</translation>
     </message>
diff --git a/src/cutecoin/gui/community_tab.py b/src/cutecoin/gui/community_tab.py
index 0551280b7f6295d27dbb6d94d1e1fd4217c349c1..724b89957ab1cd00ae04802eb5816bf0c44bccf1 100644
--- a/src/cutecoin/gui/community_tab.py
+++ b/src/cutecoin/gui/community_tab.py
@@ -324,6 +324,7 @@ Revoking your UID can only success if it is not already validated by the network
             persons = certifiers_of + certified_by
 
         self.table_identities.model().sourceModel().refresh_identities(persons)
+        self.table_identities.resizeColumnsToContents()
 
     def refresh_quality_buttons(self):
         try:
diff --git a/src/cutecoin/gui/mainwindow.py b/src/cutecoin/gui/mainwindow.py
index a2f759468c1b1d58da5057cb43fc375c071937fd..e3c314eaf6b91f5436978fc1c2e108a95cffb7ce 100644
--- a/src/cutecoin/gui/mainwindow.py
+++ b/src/cutecoin/gui/mainwindow.py
@@ -404,7 +404,22 @@ class MainWindow(QMainWindow, Ui_MainWindow):
     def showEvent(self, event):
         super().showEvent(event)
         if not self.initialized:
+            # if default account in preferences...
             if self.app.preferences['account'] != "":
                 logging.debug("Loading default account")
                 self.action_change_account(self.app.preferences['account'])
+            # no default account...
+            else:
+                # if at least one account exists, set it as default...
+                if len(self.app.accounts) > 0:
+                    # capture names sorted alphabetically
+                    names = list(self.app.accounts.keys())
+                    names.sort()
+                    # set first name in list as default in preferences
+                    self.app.preferences['account'] = names[0]
+                    self.app.save_preferences(self.app.preferences)
+                    # open it
+                    logging.debug("No default account in preferences. Set %s as default account." % names[0])
+                    self.action_change_account(self.app.preferences['account'])
+
             self.initialized = True
diff --git a/src/cutecoin/gui/transactions_tab.py b/src/cutecoin/gui/transactions_tab.py
index 97131571577778b48cc8083cf2346f7149d5858b..55e4ce210bbfb0bb23adc785da18f59a052ab948 100644
--- a/src/cutecoin/gui/transactions_tab.py
+++ b/src/cutecoin/gui/transactions_tab.py
@@ -79,6 +79,7 @@ class TransactionsTabWidget(QWidget, Ui_transactionsTabWidget):
 
     def stop_progress(self):
         self.progressbar.hide()
+        self.table_history.resizeColumnsToContents()
 
     def refresh_balance(self):
         proxy = self.table_history.model()
diff --git a/src/cutecoin/gui/wallets_tab.py b/src/cutecoin/gui/wallets_tab.py
index 2d57a0bfc231f6b2225d70db89cf72cad4392aa6..675706ccac9e52ab3f3fc9b53c4ec5e536c3c36a 100644
--- a/src/cutecoin/gui/wallets_tab.py
+++ b/src/cutecoin/gui/wallets_tab.py
@@ -139,6 +139,7 @@ class WalletsTabWidget(QWidget, Ui_WalletsTab):
         proxy_model.setSourceModel(wallets_model)
         wallets_model.dataChanged.connect(self.wallet_changed)
         self.table_wallets.setModel(proxy_model)
+        self.table_wallets.resizeColumnsToContents()
 
     def get_referential_value(self, value):
         return self.account.units_to_ref(value, self.community)
@@ -221,6 +222,7 @@ class WalletsTabWidget(QWidget, Ui_WalletsTab):
         self.table_wallets.edit(index)
 
     def wallet_changed(self):
+        self.table_wallets.resizeColumnsToContents()
         self.app.save(self.app.current_account)
 
     def copy_pubkey_to_clipboard(self):
diff --git a/src/cutecoin/models/network.py b/src/cutecoin/models/network.py
index d76c1b5e5fd257837d0f22a27f180ed822630c31..4c43f07266bb30461b23ccdb5385b7289d478b5e 100644
--- a/src/cutecoin/models/network.py
+++ b/src/cutecoin/models/network.py
@@ -109,10 +109,10 @@ class NetworkTableModel(QAbstractTableModel):
             Node.CORRUPTED: QColor(Qt.lightGray)
         }
         self.node_states = {
-            Node.ONLINE: 'Online',
-            Node.OFFLINE: 'Offline',
-            Node.DESYNCED: 'Unsynchronized',
-            Node.CORRUPTED: 'Corrupted'
+            Node.ONLINE: self.tr('Online'),
+            Node.OFFLINE: self.tr('Offline'),
+            Node.DESYNCED: self.tr('Unsynchronized'),
+            Node.CORRUPTED: self.tr('Corrupted')
         }
 
     @property