Updated French translations.

Tue, 11 Aug 2020 16:40:11 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 11 Aug 2020 16:40:11 +0200
changeset 7661
6bf02583bf9e
parent 7660
87291331c122
child 7662
d5e4bed968b4

Updated French translations.

eric6/i18n/eric6_fr.qm file | annotate | diff | comparison | revisions
eric6/i18n/eric6_fr.ts file | annotate | diff | comparison | revisions
Binary file eric6/i18n/eric6_fr.qm has changed
--- a/eric6/i18n/eric6_fr.ts	Thu Aug 06 16:59:02 2020 +0200
+++ b/eric6/i18n/eric6_fr.ts	Tue Aug 11 16:40:11 2020 +0200
@@ -1,5 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS><TS version="2.0" language="fr" sourcelanguage="">
+<!DOCTYPE TS>
+<TS version="2.1" language="fr">
 <context>
     <name>AboutDialog</name>
     <message>
@@ -30,7 +31,7 @@
     <message>
         <location filename="../Plugins/AboutPlugin/AboutDialog.py" line="24"/>
         <source>&lt;p&gt;{0} is an Integrated Development Environment for the Python programming language. It is written using the PyQt Python bindings for the Qt GUI toolkit and the QScintilla editor widget.&lt;/p&gt;&lt;p&gt;For more information see &lt;a href=&quot;{1}&quot;&gt;{1}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Please send bug reports to &lt;a href=&quot;mailto:{2}&quot;&gt;{2}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;To request a new feature please send an email to &lt;a href=&quot;mailto:{3}&quot;&gt;{3}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;{0} uses third party software which is copyrighted by its respective copyright holder. For details see the copyright notice of the individual package.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;{0} est un environnement de développement intégré pour le langage Python. Il est écrit à l&apos;aide du binding Python PyQt pour la bibliothèque Qt et de l&apos;éditeur QScintilla.&lt;/p&gt;&lt;p&gt;POur plus d&apos;informations, voir &lt;a href=&quot;{1}&quot;&gt;{1}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Merci d&apos;envoyer vos rapports de bug à &lt;a href=&quot;mailto:{2}&quot;&gt;{2}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Pour demander une nouvelle fonctionnalité, merci d&apos;envoyer un courriel à &lt;a href=&quot;mailto:{3}&quot;&gt;{3}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;{0} utilise des programmes tiers qui sont protégés par le droit d&apos;auteurs. Pour plus de détails, voir la licence du programme concerné.&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;{0} est un environnement de développement intégré pour le langage Python. Il est écrit à l&apos;aide du binding Python PyQt pour la bibliothèque Qt et de l&apos;éditeur QScintilla.&lt;/p&gt;&lt;p&gt;POur plus d&apos;informations, voir &lt;a href=&quot;{1}&quot;&gt;{1}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Merci d&apos;envoyer vos rapports de bug à &lt;a href=&quot;mailto:{2}&quot;&gt;{2}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Pour demander une nouvelle fonctionnalité, merci d&apos;envoyer un courriel à &lt;a href=&quot;mailto:{3}&quot;&gt;{3}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;{0} utilise des programmes tiers qui sont protégés par le droit d&apos;auteurs. Pour plus de détails, voir la licence du programme concerné.&lt;/p&gt;</translation>
     </message>
 </context>
 <context>
@@ -298,7 +299,7 @@
     <message>
         <location filename="../WebBrowser/AdBlock/AdBlockManager.py" line="335"/>
         <source>&lt;p&gt;Subscribe to this AdBlock subscription?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Souscrire à AdBlock?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Souscrire à AdBlock ?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</translation>
     </message>
 </context>
 <context>
@@ -538,7 +539,9 @@
         <source>&lt;b&gt;Source Directory&lt;/b&gt;
 &lt;p&gt;Enter the name of the directory to add to the current project.
  You may select it with a dialog by pressing the button to the right.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;Répertoire source&lt;/b&gt;
+&lt;p&gt;Entrer le nom du répertoire à ajouter au projet courant.
+ Vous pouvez le sélectionner à partir d&apos;une fenêtre en cliquant sur le bouton à droite.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Project/AddDirectoryDialog.py" line="76"/>
@@ -681,7 +684,9 @@
 &lt;p&gt;Enter the name of files to add to the current project separated
 by &quot;;&quot;. You may select them with a dialog by pressing 
 the button to the right.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;Fichiers sources&lt;/b&gt;
+&lt;p&gt;Entrer le nom des fichiers à ajouter au projet courant séparé
+par &quot;;&quot;. Vous pouvez les sélectionner à partir d&apos;une fenêtre en cliquant le bouton à droite.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Project/AddFileDialog.py" line="135"/>
@@ -831,8 +836,7 @@
     <message>
         <location filename="../Project/AddLanguageDialog.ui" line="121"/>
         <source>en</source>
-        <translation>en
-</translation>
+        <translation>en</translation>
     </message>
     <message>
         <location filename="../Project/AddLanguageDialog.ui" line="126"/>
@@ -1120,7 +1124,7 @@
     <message>
         <location filename="../MultiProject/AddProjectDialog.ui" line="115"/>
         <source>Is &amp;main project</source>
-        <translation>Est le projet principal</translation>
+        <translation>Est le projet &amp;principal</translation>
     </message>
     <message>
         <location filename="../MultiProject/AddProjectDialog.ui" line="92"/>
@@ -1183,7 +1187,7 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="850"/>
         <source>{0}: {1}</source>
-        <translation type="unfinished">{0}: {1}</translation>
+        <translation>{0}: {1}</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="817"/>
@@ -1449,7 +1453,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="282"/>
         <source>System Default</source>
-        <translation type="unfinished">Valeur par défaut du système</translation>
+        <translation>Valeur par défaut du système</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="314"/>
@@ -1494,27 +1498,27 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="38"/>
         <source>Debug</source>
-        <translation type="unfinished">Debug</translation>
+        <translation>Debug</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="39"/>
         <source>Warning</source>
-        <translation type="unfinished">Warning</translation>
+        <translation>Warning</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="40"/>
         <source>Critical</source>
-        <translation type="unfinished">Critique</translation>
+        <translation>Critique</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="41"/>
         <source>Fatal Error</source>
-        <translation type="unfinished">Erreur Fatal</translation>
+        <translation>Erreur fatale</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="158"/>
         <source>Never</source>
-        <translation type="unfinished">Jamais</translation>
+        <translation>Jamais</translation>
     </message>
 </context>
 <context>
@@ -1575,7 +1579,7 @@
     <message>
         <location filename="../Utilities/BackgroundService.py" line="183"/>
         <source>Restart background client?</source>
-        <translation type="unfinished"></translation>
+        <translation>Redémarrer le client en arrière plan ?</translation>
     </message>
     <message>
         <location filename="../Utilities/BackgroundService.py" line="209"/>
@@ -1773,7 +1777,7 @@
     <message>
         <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="35"/>
         <source>Add a new bookmarked file</source>
-        <translation>Ajouter un nouveau signet </translation>
+        <translation>Ajouter un nouveau signet</translation>
     </message>
     <message>
         <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="38"/>
@@ -1897,7 +1901,7 @@
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="163"/>
         <source>Open in New &amp;Window</source>
-        <translation>Ouvrir dans une Nouvelle Fenêtre</translation>
+        <translation>Ouvrir dans une Nouvelle &amp;Fenêtre</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="165"/>
@@ -1907,22 +1911,22 @@
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="160"/>
         <source>Open in New &amp;Background Tab</source>
-        <translation>Ouvrir dans un Nouvel Onglet de fond</translation>
+        <translation>Ouvrir &amp;dans un nouvel onglet de fond</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="182"/>
         <source>New &amp;Folder...</source>
-        <translation>Nouveau Dossier...</translation>
+        <translation>Nouveau &amp;Dossier...</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="335"/>
         <source>New Bookmark Folder</source>
-        <translation type="unfinished">Nouveau Dossier de Signets</translation>
+        <translation>Nouveau Dossier de Signets</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="335"/>
         <source>Enter title for new bookmark folder:</source>
-        <translation type="unfinished">Entrer le titre pour le nouveau dossier de signets :</translation>
+        <translation>Entrer le titre pour le nouveau dossier de signets :</translation>
     </message>
 </context>
 <context>
@@ -2090,8 +2094,8 @@
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="171"/>
-        <source>Open in New Tab<byte value="x9"/>Ctrl+LMB</source>
-        <translation>Ouvrir dans un Nouvel Onglet<byte value="x9"/>Ctrl+LMB</translation>
+        <source>Open in New Tab	Ctrl+LMB</source>
+        <translation>Ouvrir dans un Nouvel Onglet	Ctrl+LMB</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="175"/>
@@ -2169,8 +2173,8 @@
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="91"/>
-        <source>Open in New Tab<byte value="x9"/>Ctrl+LMB</source>
-        <translation>Ouvrir dans un Nouvel Onglet<byte value="x9"/>Ctrl+LMB</translation>
+        <source>Open in New Tab	Ctrl+LMB</source>
+        <translation>Ouvrir dans un Nouvel Onglet	Ctrl+LMB</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="95"/>
@@ -2394,32 +2398,32 @@
     <message>
         <location filename="../UI/Browser.py" line="501"/>
         <source>Show Mime-Type</source>
-        <translation type="unfinished">Montrer le type Mime</translation>
+        <translation>Montrer le type Mime</translation>
     </message>
     <message>
         <location filename="../UI/Browser.py" line="474"/>
         <source>The mime type of the file could not be determined.</source>
-        <translation type="unfinished">Le type mime du fichier n&apos;a pas pu être déterminé.</translation>
+        <translation>Le type mime du fichier n&apos;a pas pu être déterminé.</translation>
     </message>
     <message>
         <location filename="../UI/Browser.py" line="492"/>
         <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.</source>
-        <translation type="unfinished">Le fichier a le type mime &lt;b&gt;{0}&lt;/b&gt;.</translation>
+        <translation>Le fichier a le type mime &lt;b&gt;{0}&lt;/b&gt;.</translation>
     </message>
     <message>
         <location filename="../UI/Browser.py" line="501"/>
         <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt; Shall it be added to the list of text mime types?</source>
-        <translation type="unfinished"></translation>
+        <translation>Le fichier a le type mime &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt; Faut-il l&apos;ajouter à la liste des types mime texte ?</translation>
     </message>
     <message>
         <location filename="../UI/Browser.py" line="228"/>
         <source>Open in Hex Editor</source>
-        <translation type="unfinished">Ouvrir dans Hex Editor</translation>
+        <translation>Ouvrir dans Hex Editor</translation>
     </message>
     <message>
         <location filename="../UI/Browser.py" line="267"/>
         <source>Find &amp;&amp; Replace in this directory</source>
-        <translation type="unfinished">Chercher &amp; Remplacer dans ce répertoirej</translation>
+        <translation>Chercher &amp;&amp; Remplacer dans ce répertoire</translation>
     </message>
 </context>
 <context>
@@ -2452,7 +2456,7 @@
     <message>
         <location filename="../UI/BrowserModel.py" line="667"/>
         <source>Imports</source>
-        <translation type="unfinished">Imports</translation>
+        <translation>Imports</translation>
     </message>
 </context>
 <context>
@@ -2460,24 +2464,24 @@
     <message>
         <location filename="../Debugger/CallStackViewer.py" line="49"/>
         <source>Show source</source>
-        <translation type="unfinished">Afficher la source</translation>
+        <translation>Afficher la source</translation>
     </message>
     <message>
         <location filename="../Debugger/CallStackViewer.py" line="51"/>
         <source>Clear</source>
-        <translation type="unfinished">Effacer</translation>
+        <translation>Effacer</translation>
     </message>
     <message>
         <location filename="../Debugger/CallStackViewer.py" line="53"/>
         <source>Save</source>
-        <translation type="unfinished">Sauvegarder</translation>
+        <translation>Sauvegarder</translation>
     </message>
     <message>
         <location filename="../Debugger/CallStackViewer.py" line="60"/>
         <source>File: {0}
 Line: {1}
 {2}{3}</source>
-        <translation type="unfinished">Fichier : {0}
+        <translation>Fichier : {0}
 Ligne : {1}
 {2}{3}</translation>
     </message>
@@ -2485,7 +2489,7 @@
         <location filename="../Debugger/CallStackViewer.py" line="62"/>
         <source>File: {0}
 Line: {1}</source>
-        <translation type="unfinished">Fichier : {0}
+        <translation>Fichier : {0}
 Ligne : {1}</translation>
     </message>
     <message>
@@ -2496,12 +2500,12 @@
     <message>
         <location filename="../Debugger/CallStackViewer.py" line="157"/>
         <source>Text Files (*.txt);;All Files (*)</source>
-        <translation type="unfinished">Fichiers texte (*.txt);;Tous les fichiers (*)</translation>
+        <translation>Fichiers texte (*.txt);;Tous les fichiers (*)</translation>
     </message>
     <message>
         <location filename="../Debugger/CallStackViewer.py" line="171"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Debugger/CallStackViewer.py" line="190"/>
@@ -2539,7 +2543,7 @@
     <message>
         <location filename="../Debugger/CallTraceViewer.ui" line="65"/>
         <source>Press to resize the columns to their contents</source>
-        <translation type="unfinished">Appuyer pour ajuster les colonnes à leurs contenus</translation>
+        <translation>Appuyer pour ajuster les colonnes à leurs contenus</translation>
     </message>
     <message>
         <location filename="../Debugger/CallTraceViewer.ui" line="75"/>
@@ -2554,12 +2558,12 @@
     <message>
         <location filename="../Debugger/CallTraceViewer.py" line="53"/>
         <source>From</source>
-        <translation type="unfinished">De</translation>
+        <translation>De</translation>
     </message>
     <message>
         <location filename="../Debugger/CallTraceViewer.py" line="53"/>
         <source>To</source>
-        <translation type="unfinished">A</translation>
+        <translation>A</translation>
     </message>
     <message>
         <location filename="../Debugger/CallTraceViewer.py" line="157"/>
@@ -2569,12 +2573,12 @@
     <message>
         <location filename="../Debugger/CallTraceViewer.py" line="143"/>
         <source>Text Files (*.txt);;All Files (*)</source>
-        <translation type="unfinished">Fichiers texte (*.txt);;Tous les fichiers (*)</translation>
+        <translation>Fichiers texte (*.txt);;Tous les fichiers (*)</translation>
     </message>
     <message>
         <location filename="../Debugger/CallTraceViewer.py" line="157"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Debugger/CallTraceViewer.py" line="182"/>
@@ -2594,7 +2598,7 @@
     <message>
         <location filename="../Debugger/CallTraceViewer.ui" line="45"/>
         <source>Stop recording on exit</source>
-        <translation type="unfinished">Arrêter l&apos;enregistrement en quittant</translation>
+        <translation>Arrêter l&apos;enregistrement en quittant</translation>
     </message>
 </context>
 <context>
@@ -2658,19 +2662,22 @@
         <location filename="../Cooperation/ChatWidget.py" line="152"/>
         <source>! Unknown command: {0}
 </source>
-        <translation>! Commande inconnue: {0}</translation>
+        <translation>! Commande inconnue: {0}
+</translation>
     </message>
     <message>
         <location filename="../Cooperation/ChatWidget.py" line="175"/>
         <source>* {0} has joined.
 </source>
-        <translation>* {0} a rejoint.</translation>
+        <translation>* {0} a rejoint.
+</translation>
     </message>
     <message>
         <location filename="../Cooperation/ChatWidget.py" line="211"/>
         <source>* {0} has left.
 </source>
-        <translation>* {0} est parti.</translation>
+        <translation>* {0} est parti.
+</translation>
     </message>
     <message>
         <location filename="../Cooperation/ChatWidget.py" line="317"/>
@@ -2681,7 +2688,8 @@
         <location filename="../Cooperation/ChatWidget.py" line="322"/>
         <source>! Server Error: {0}
 </source>
-        <translation>! Erreur de serveur: {0}</translation>
+        <translation>! Erreur de serveur: {0}
+</translation>
     </message>
     <message>
         <location filename="../Cooperation/ChatWidget.py" line="334"/>
@@ -2797,19 +2805,22 @@
         <location filename="../Cooperation/ChatWidget.py" line="654"/>
         <source>* {0} has been kicked.
 </source>
-        <translation>* {0} a été expulsé.</translation>
+        <translation>* {0} a été expulsé.
+</translation>
     </message>
     <message>
         <location filename="../Cooperation/ChatWidget.py" line="670"/>
         <source>* {0} has been banned.
 </source>
-        <translation>* {0} a été banni.</translation>
+        <translation>* {0} a été banni.
+</translation>
     </message>
     <message>
         <location filename="../Cooperation/ChatWidget.py" line="686"/>
         <source>* {0} has been banned and kicked.
 </source>
-        <translation>* {0} a été expuslé et banni.</translation>
+        <translation>* {0} a été expuslé et banni.
+</translation>
     </message>
     <message>
         <location filename="../Cooperation/ChatWidget.py" line="566"/>
@@ -2819,17 +2830,17 @@
     <message>
         <location filename="../Cooperation/ChatWidget.ui" line="210"/>
         <source>Enter the host and port to connect to in the form &quot;host@port&quot;</source>
-        <translation type="unfinished"></translation>
+        <translation>Entrer l&apos;hôte et le port de connection sous la forme &quot;hote@port&quot;</translation>
     </message>
     <message>
         <location filename="../Cooperation/ChatWidget.py" line="187"/>
         <source>New User</source>
-        <translation type="unfinished">Nouvel Utilisateur</translation>
+        <translation>Nouvel Utilisateur</translation>
     </message>
     <message>
         <location filename="../Cooperation/ChatWidget.py" line="187"/>
         <source>{0} has joined.</source>
-        <translation type="unfinished">{0} est arrivé.</translation>
+        <translation>{0} est arrivé.</translation>
     </message>
     <message>
         <location filename="../Cooperation/ChatWidget.py" line="218"/>
@@ -2839,12 +2850,12 @@
     <message>
         <location filename="../Cooperation/ChatWidget.py" line="218"/>
         <source>{0} has left.</source>
-        <translation type="unfinished">{0} est parti.</translation>
+        <translation>{0} est parti.</translation>
     </message>
     <message>
         <location filename="../Cooperation/ChatWidget.py" line="241"/>
         <source>Message from &lt;{0}&gt;</source>
-        <translation type="unfinished">Message de &lt;{0}&gt;</translation>
+        <translation>Message de &lt;{0}&gt;</translation>
     </message>
 </context>
 <context>
@@ -2857,37 +2868,37 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="66"/>
         <source>Code Complexity</source>
-        <translation type="unfinished"></translation>
+        <translation>Complexité du code</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="69"/>
         <source>Documentation</source>
-        <translation type="unfinished">Documentation</translation>
+        <translation>Documentation</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="72"/>
         <source>Errors</source>
-        <translation type="unfinished">Erreurs</translation>
+        <translation>Erreurs</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="75"/>
         <source>Miscellaneous</source>
-        <translation type="unfinished">Divers</translation>
+        <translation>Divers</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="78"/>
         <source>Naming</source>
-        <translation type="unfinished"></translation>
+        <translation>Nommage</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="84"/>
         <source>Warnings</source>
-        <translation type="unfinished">Warnings</translation>
+        <translation>Warnings</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="81"/>
         <source>Security</source>
-        <translation type="unfinished"></translation>
+        <translation>Sécurité</translation>
     </message>
 </context>
 <context>
@@ -2895,44 +2906,44 @@
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="43"/>
         <source>Google Chrome stores its bookmarks in the &lt;b&gt;Bookmarks&lt;/b&gt; text file. This file is usually located in</source>
-        <translation type="unfinished">Google Chrome stocke ses signets dans le fichier texte &lt;b&gt;Bookmarks&lt;/b&gt;. Ce fichier est habituellement situé dans</translation>
+        <translation>Google Chrome stocke ses signets dans le fichier texte &lt;b&gt;Bookmarks&lt;/b&gt;. Ce fichier est habituellement situé dans</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="64"/>
         <source>Please choose the file to begin importing bookmarks.</source>
-        <translation type="unfinished">Choisissez le fichier d&apos;où importer les signets.</translation>
+        <translation>Choisissez le fichier d&apos;où importer les signets.</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="64"/>
         <source>Chromium stores its bookmarks in the &lt;b&gt;Bookmarks&lt;/b&gt; text file. This file is usually located in</source>
-        <translation type="unfinished">Chromium stocke ses signets dans le fichier texte &lt;b&gt;Bookmarks&lt;/b&gt;. Ce fichier est habituellement situé dans</translation>
+        <translation>Chromium stocke ses signets dans le fichier texte &lt;b&gt;Bookmarks&lt;/b&gt;. Ce fichier est habituellement situé dans</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="113"/>
         <source>File &apos;{0}&apos; does not exist.</source>
-        <translation type="unfinished">Le fichier &apos;{0&apos; n&apos;existe pas.</translation>
+        <translation>Le fichier &apos;{0&apos; n&apos;existe pas.</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="130"/>
         <source>File &apos;{0}&apos; cannot be read.
 Reason: {1}</source>
-        <translation type="unfinished">Le fichier &apos;{0}&apos; n&apos;a pas pu être lu.
+        <translation>Le fichier &apos;{0}&apos; n&apos;a pas pu être lu.
 Raison : {1}</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="141"/>
         <source>Google Chrome Import</source>
-        <translation type="unfinished">Import Google Chrome</translation>
+        <translation>Import Google Chrome</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="143"/>
         <source>Chromium Import</source>
-        <translation type="unfinished">Import Chromium</translation>
+        <translation>Import Chromium</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="145"/>
         <source>Imported {0}</source>
-        <translation type="unfinished">Importé {0}</translation>
+        <translation>Importé {0}</translation>
     </message>
 </context>
 <context>
@@ -2945,7 +2956,7 @@
     <message>
         <location filename="../MicroPython/CircuitPythonDevices.py" line="160"/>
         <source>Workspace Directory</source>
-        <translation type="unfinished">Répertoire de travail</translation>
+        <translation>Répertoire de travail</translation>
     </message>
     <message>
         <location filename="../MicroPython/CircuitPythonDevices.py" line="160"/>
@@ -2960,7 +2971,7 @@
     <message>
         <location filename="../MicroPython/CircuitPythonDevices.py" line="227"/>
         <source>Install Library Files</source>
-        <translation type="unfinished"></translation>
+        <translation>Installer les fichiers librairies</translation>
     </message>
     <message>
         <location filename="../MicroPython/CircuitPythonDevices.py" line="193"/>
@@ -2975,7 +2986,7 @@
     <message>
         <location filename="../MicroPython/CircuitPythonDevices.py" line="227"/>
         <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source>
-        <translation type="unfinished">Fichiers Python Compilés (*.mpy);;Fichiers Python (*.py);;Tous les Fichiers (*)</translation>
+        <translation>Fichiers Python Compilés (*.mpy);;Fichiers Python (*.py);;Tous les Fichiers (*)</translation>
     </message>
 </context>
 <context>
@@ -2998,7 +3009,7 @@
     <message>
         <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.ui" line="56"/>
         <source>Firmware:</source>
-        <translation type="unfinished"></translation>
+        <translation>Micrologiciel :</translation>
     </message>
     <message>
         <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.ui" line="63"/>
@@ -3028,7 +3039,7 @@
     <message>
         <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.py" line="123"/>
         <source>Select Path to Device</source>
-        <translation type="unfinished"></translation>
+        <translation>Sélectionner le chemin vers le matériel</translation>
     </message>
     <message>
         <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.py" line="123"/>
@@ -3038,7 +3049,7 @@
     <message>
         <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.py" line="52"/>
         <source>Manual Select</source>
-        <translation type="unfinished">Sélection Manuelle</translation>
+        <translation>Sélection Manuelle</translation>
     </message>
 </context>
 <context>
@@ -3046,17 +3057,17 @@
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="14"/>
         <source>Clear Private Data</source>
-        <translation type="unfinished">Effacer les Données Privées</translation>
+        <translation>Effacer les Données Privées</translation>
     </message>
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="23"/>
         <source>Select to clear the list of recently opened files</source>
-        <translation type="unfinished">Cocher pour effacer la liste des fichiers ouverts récemment</translation>
+        <translation>Cocher pour effacer la liste des fichiers ouverts récemment</translation>
     </message>
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="26"/>
         <source>Recently opened files</source>
-        <translation type="unfinished">Fichiers ouverts récemment</translation>
+        <translation>Fichiers ouverts récemment</translation>
     </message>
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="36"/>
@@ -3066,57 +3077,57 @@
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="39"/>
         <source>Recently opened projects and project histories</source>
-        <translation type="unfinished">Projets récemment ouverts et historique</translation>
+        <translation>Projets récemment ouverts et historique</translation>
     </message>
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="49"/>
         <source>Select to clear the list of recently opened multi projects</source>
-        <translation type="unfinished">Cocher pour effacer la liste des multi projets récemment ouverts</translation>
+        <translation>Cocher pour effacer la liste des multi projets récemment ouverts</translation>
     </message>
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="52"/>
         <source>Recently opened multi projects</source>
-        <translation type="unfinished">Multi projets récemment ouverts</translation>
+        <translation>Multi projets récemment ouverts</translation>
     </message>
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="62"/>
         <source>Select to clear the debug histories</source>
-        <translation type="unfinished">Cocher pour effacer l&apos;historique du debug</translation>
+        <translation>Cocher pour effacer l&apos;historique du debug</translation>
     </message>
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="65"/>
         <source>Debug histories</source>
-        <translation type="unfinished">Historique du Debug</translation>
+        <translation>Historique du Debug</translation>
     </message>
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="75"/>
         <source>Select to clear the shell histories</source>
-        <translation type="unfinished">Cocher pour effacer l&apos;historique du shell</translation>
+        <translation>Cocher pour effacer l&apos;historique du shell</translation>
     </message>
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="78"/>
         <source>Shell histories</source>
-        <translation type="unfinished">Historique du Shell</translation>
+        <translation>Historique du Shell</translation>
     </message>
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="88"/>
         <source>Select to clear the VCS related histories</source>
-        <translation type="unfinished">Cocher pour effacer l&apos;historique associé au système de gestion de version</translation>
+        <translation>Cocher pour effacer l&apos;historique associé au système de gestion de version</translation>
     </message>
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="91"/>
         <source>Version Control System histories</source>
-        <translation type="unfinished">Historique du système de gestion de version</translation>
+        <translation>Historique du système de gestion de version</translation>
     </message>
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="108"/>
         <source>Select to clear the private data of plug-ins not covered above</source>
-        <translation type="unfinished">Cocher pour effacer les données privées des plug-ins non listés ci-dessus</translation>
+        <translation>Cocher pour effacer les données privées des plug-ins non listés ci-dessus</translation>
     </message>
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="111"/>
         <source>Plug-in private data</source>
-        <translation type="unfinished">Données privées des plug-ins</translation>
+        <translation>Données privées des plug-ins</translation>
     </message>
 </context>
 <context>
@@ -3155,12 +3166,12 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="62"/>
         <source>Revision &lt;{0}&gt; closed.</source>
-        <translation type="unfinished">Révision &lt;{0}&gt; fermée.</translation>
+        <translation>Révision &lt;{0}&gt; fermée.</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="65"/>
         <source>Revisions &lt;{0}&gt; closed.</source>
-        <translation type="unfinished">Révisiosn &lt;{0}&gt; fermées.</translation>
+        <translation>Révisiosn &lt;{0}&gt; fermées.</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="71"/>
@@ -3206,7 +3217,7 @@
     <message>
         <location filename="../UI/CodeDocumentationViewer.py" line="407"/>
         <source>No documentation available</source>
-        <translation type="unfinished">Pas de documentation disponible</translation>
+        <translation>Pas de documentation disponible</translation>
     </message>
     <message>
         <location filename="../UI/CodeDocumentationViewer.py" line="428"/>
@@ -3216,30 +3227,30 @@
     <message>
         <location filename="../UI/CodeDocumentationViewer.py" line="433"/>
         <source>This function has been disabled.</source>
-        <translation type="unfinished">Cette fonction a été désactivée.</translation>
+        <translation>Cette fonction a été désactivée.</translation>
     </message>
     <message>
         <location filename="../UI/CodeDocumentationViewerTemplate.py" line="139"/>
         <source>No further documentation available</source>
-        <translation type="unfinished">Pas plus de documentation disponible</translation>
+        <translation>Pas plus de documentation disponible</translation>
     </message>
     <message>
         <location filename="../UI/CodeDocumentationViewerTemplate.py" line="60"/>
         <source>&lt;p&gt;&lt;b&gt;Definition:&lt;/b&gt; &lt;span class=&quot;def&quot;&gt;@NAME@@ARGSPEC@&lt;/span&gt;&lt;/p&gt;</source>
         <comment>Just translate &apos;Definition:&apos; and leave the rest intact.</comment>
-        <translation type="unfinished">&lt;p&gt;&lt;b&gt;Définition :&lt;/b&gt; &lt;span class=&quot;def&quot;&gt;@NAME@@ARGSPEC@&lt;/span&gt;&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;&lt;b&gt;Définition :&lt;/b&gt; &lt;span class=&quot;def&quot;&gt;@NAME@@ARGSPEC@&lt;/span&gt;&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../UI/CodeDocumentationViewerTemplate.py" line="70"/>
         <source>&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; @NOTE@&lt;/p&gt;</source>
         <comment>Just translate &apos;Note:&apos; and leave the rest intact.</comment>
-        <translation type="unfinished">&lt;p&gt;&lt;b&gt;Note :&lt;/b&gt; @NOTE@&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;&lt;b&gt;Note :&lt;/b&gt; @NOTE@&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../UI/CodeDocumentationViewerTemplate.py" line="65"/>
         <source>&lt;p&gt;&lt;b&gt;Type:&lt;/b&gt; @TYPE@&lt;/p&gt;</source>
         <comment>Just translate &apos;Type:&apos; and leave the rest intact.</comment>
-        <translation type="unfinished">&lt;p&gt;&lt;b&gt;Type :&lt;/b&gt; @TYPE@&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;&lt;b&gt;Type :&lt;/b&gt; @TYPE@&lt;/p&gt;</translation>
     </message>
 </context>
 <context>
@@ -3378,12 +3389,12 @@
     <message>
         <location filename="../DataViews/CodeMetricsDialog.ui" line="158"/>
         <source>%v/%m Files</source>
-        <translation type="unfinished">Fichiers %v/%m</translation>
+        <translation>Fichiers %v/%m</translation>
     </message>
     <message>
         <location filename="../DataViews/CodeMetricsDialog.py" line="202"/>
         <source>comment lines</source>
-        <translation type="unfinished">lignes de commentaire</translation>
+        <translation>lignes de commentaire</translation>
     </message>
 </context>
 <context>
@@ -3411,7 +3422,7 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.ui" line="47"/>
         <source>Right Side:</source>
-        <translation type="unfinished">Côté droit :</translation>
+        <translation>Côté droit :</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.ui" line="54"/>
@@ -3424,7 +3435,7 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="1130"/>
         <source>No message defined for code &apos;{0}&apos;.</source>
-        <translation type="unfinished">Pas de message défini pour le code &apos;{0}&apos;.</translation>
+        <translation>Pas de message défini pour le code &apos;{0}&apos;.</translation>
     </message>
 </context>
 <context>
@@ -3432,7 +3443,7 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="14"/>
         <source>Code Style Check Result</source>
-        <translation type="unfinished">Résultat de la vérification du style du code</translation>
+        <translation>Résultat de la vérification du style du code</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="17"/>
@@ -3454,27 +3465,27 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1090"/>
         <source>Press to start the code style check run</source>
-        <translation type="unfinished">Appuyer pour lancer la vérification du style du code</translation>
+        <translation>Appuyer pour lancer la vérification du style du code</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1321"/>
         <source>Press to fix the selected issues</source>
-        <translation type="unfinished">Appuyer pour corriger les erreurs sélectionnées</translation>
+        <translation>Appuyer pour corriger les erreurs sélectionnées</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1113"/>
         <source>Press to load the default values</source>
-        <translation type="unfinished">Appuyer pour charger les valeurs par défaut</translation>
+        <translation>Appuyer pour charger les valeurs par défaut</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1123"/>
         <source>Press to store the current values as defaults</source>
-        <translation type="unfinished">Appuyer pour définir les valeurs actuelles comme par défaut</translation>
+        <translation>Appuyer pour définir les valeurs actuelles comme par défaut</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1133"/>
         <source>Press to reset the default values</source>
-        <translation type="unfinished">Appuyer pour réinitialiser les valeurs par défaut</translation>
+        <translation>Appuyer pour réinitialiser les valeurs par défaut</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="82"/>
@@ -3484,12 +3495,12 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="159"/>
         <source>Press to select the message codes from a list</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="103"/>
         <source>Included Messages:</source>
-        <translation type="unfinished">Messages Inclus :</translation>
+        <translation>Messages Inclus :</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="124"/>
@@ -3514,12 +3525,12 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="283"/>
         <source>Max. Line Length:</source>
-        <translation type="unfinished">Longueur max. des lignes :</translation>
+        <translation>Longueur max. des lignes :</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="316"/>
         <source>Enter the maximum allowed line length (PEP-8: 79 characters)</source>
-        <translation type="unfinished">Entrer la longueur maximale autorisée des lignes (PEP-8: 79 caractères)</translation>
+        <translation>Entrer la longueur maximale autorisée des lignes (PEP-8: 79 caractères)</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="443"/>
@@ -3544,22 +3555,22 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="168"/>
         <source>Select to repeat each message type</source>
-        <translation type="unfinished">Cocher pour répéter chaque type de message</translation>
+        <translation>Cocher pour répéter chaque type de message</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="171"/>
         <source>Repeat messages</source>
-        <translation type="unfinished">Répéter les messages</translation>
+        <translation>Répéter les messages</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="181"/>
         <source>Select to fix some issues</source>
-        <translation type="unfinished">Cocher pour corriger certaines erreurs</translation>
+        <translation>Cocher pour corriger certaines erreurs</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="184"/>
         <source>Fix issues automatically</source>
-        <translation type="unfinished">Corriger les erreurs automatiquement</translation>
+        <translation>Corriger les erreurs automatiquement</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1263"/>
@@ -3602,7 +3613,7 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1351"/>
         <source>Press to show some statistics for the last run</source>
-        <translation type="unfinished">Appuyer pour montrer quelques statistiques du dernier lancement</translation>
+        <translation>Appuyer pour montrer quelques statistiques du dernier lancement</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1344"/>
@@ -3612,52 +3623,52 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1341"/>
         <source>Press to show all files containing an issue</source>
-        <translation type="unfinished">Appuyer pour montrer tous les fichiers contenant une erreur</translation>
+        <translation>Appuyer pour montrer tous les fichiers contenant une erreur</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="238"/>
         <source>Error: {0}</source>
-        <translation type="unfinished">Erreur : {0}</translation>
+        <translation>Erreur : {0}</translation>
     </message>
     <message>
         <location filename="../Plugins/PluginCodeStyleChecker.py" line="224"/>
         <source>Fix: {0}</source>
-        <translation type="unfinished">Correction : {0}</translation>
+        <translation>Correction : {0}</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1015"/>
         <source>No issues found.</source>
-        <translation type="unfinished">Pas d&apos;erreur trouvé.</translation>
+        <translation>Pas d&apos;erreur trouvée.</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1189"/>
         <source>Shows the progress of the code style check</source>
-        <translation type="unfinished">Montre la progression de la vérification du style du code</translation>
+        <translation>Montre la progression de la vérification du style du code</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1198"/>
         <source>%v/%m Files</source>
-        <translation type="unfinished">Fichiers %v/%m</translation>
+        <translation>Fichiers %v/%m</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="194"/>
         <source>Select to show ignored issues</source>
-        <translation type="unfinished">Cocher pour montrer les erreurs ignorées</translation>
+        <translation>Cocher pour montrer les erreurs ignorées</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="197"/>
         <source>Show ignored</source>
-        <translation type="unfinished">Montrer les erreurs ignorées</translation>
+        <translation>Montrer les erreurs ignorées</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="941"/>
         <source>{0} (ignored)</source>
-        <translation type="unfinished">{0} (ignoré)</translation>
+        <translation>{0} (ignoré)</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="834"/>
         <source>Preparing files...</source>
-        <translation type="unfinished">Préparation des fichiers...</translation>
+        <translation>Préparation des fichiers...</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="698"/>
@@ -3672,17 +3683,17 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="873"/>
         <source>Transferring data...</source>
-        <translation type="unfinished">Transfert des données...</translation>
+        <translation>Transfert des données...</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="42"/>
         <source>Global Options</source>
-        <translation type="unfinished">Options globales</translation>
+        <translation>Options globales</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="233"/>
         <source>Specific Options</source>
-        <translation type="unfinished">Options spécifiques</translation>
+        <translation>Options spécifiques</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="275"/>
@@ -3717,17 +3728,17 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="502"/>
         <source>Min. File Size:</source>
-        <translation type="unfinished">Taille mini du fichier :</translation>
+        <translation>Taille mini du fichier :</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="509"/>
         <source>Enter the minimum size a file must have to be checked (0 for all files)</source>
-        <translation type="unfinished">Entrer la taille minimum qu&apos;un fichier doit avoir pour être vérifié (0 pour tous les fichiers)</translation>
+        <translation>Entrer la taille minimum qu&apos;un fichier doit avoir pour être vérifié (0 pour tous les fichiers)</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="535"/>
         <source>Author:</source>
-        <translation type="unfinished">Auteur :</translation>
+        <translation>Auteur :</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="542"/>
@@ -3742,7 +3753,7 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="558"/>
         <source>Expected Imports:</source>
-        <translation type="unfinished">Imports attendus :</translation>
+        <translation>Imports attendus :</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="672"/>
@@ -3752,32 +3763,32 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1093"/>
         <source>&amp;Start</source>
-        <translation type="unfinished">Lancer</translation>
+        <translation>&amp;Lancer</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1324"/>
         <source>&amp;Fix Selected</source>
-        <translation type="unfinished">Corriger sélection</translation>
+        <translation>&amp;Corriger sélection</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1116"/>
         <source>&amp;Load Defaults</source>
-        <translation type="unfinished">Charger valeurs par défaut</translation>
+        <translation>&amp;Charger valeurs par défaut</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1126"/>
         <source>St&amp;ore Defaults</source>
-        <translation type="unfinished">St&amp;ocker valeurs par défaut</translation>
+        <translation>St&amp;ocker valeurs par défaut</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1136"/>
         <source>&amp;Reset Defaults</source>
-        <translation type="unfinished">&amp;Réinitialiser valeurs par défaut</translation>
+        <translation>&amp;Réinitialiser valeurs par défaut</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1018"/>
         <source>No files found (check your ignore list).</source>
-        <translation type="unfinished">Pas de fichier trouvé (vérifier votre liste d&apos;ignorés).</translation>
+        <translation>Pas de fichier trouvé (vérifier votre liste d&apos;ignorés).</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="584"/>
@@ -3787,12 +3798,12 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="600"/>
         <source>Left</source>
-        <translation type="unfinished">Gauche</translation>
+        <translation>Gauche</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="605"/>
         <source>Right</source>
-        <translation type="unfinished">Droite</translation>
+        <translation>Droite</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="615"/>
@@ -3832,7 +3843,7 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="350"/>
         <source>Blank Lines Before</source>
-        <translation type="unfinished">Ligne vide avant</translation>
+        <translation>Ligne vide avant</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="356"/>
@@ -3842,7 +3853,7 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="363"/>
         <source>Enter the number of blank lines before top level classes and functions</source>
-        <translation type="unfinished">Entrer le nombre de lignes vides avant une classe de haut niveau ou fonction</translation>
+        <translation>Entrer le nombre de lignes vides avant une classe de haut niveau ou fonction</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="395"/>
@@ -3857,22 +3868,22 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="309"/>
         <source>Max. Documentation Line Length:</source>
-        <translation type="unfinished">Longueur max des lignes de la Documentation</translation>
+        <translation>Longueur max des lignes de la Documentation :</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="653"/>
         <source>Commented Code</source>
-        <translation type="unfinished">Code commenté</translation>
+        <translation>Code commenté</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="659"/>
         <source>Select to search for commented code more aggressively. This may increase the number of false positives.</source>
-        <translation type="unfinished">Cocher pour chercher le code commenté de manière plus agressive. Cela peut augmenter le nombre de faux positifs.</translation>
+        <translation>Cocher pour chercher le code commenté de manière plus agressive. Cela peut augmenter le nombre de faux positifs.</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="662"/>
         <source>Search aggressively</source>
-        <translation type="unfinished">Chercher de manière agressive</translation>
+        <translation>Chercher de manière agressive</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="763"/>
@@ -3892,12 +3903,12 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="779"/>
         <source>off</source>
-        <translation type="unfinished">désactivé</translation>
+        <translation>désactivé</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="782"/>
         <source>%</source>
-        <translation type="unfinished">%</translation>
+        <translation>%</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="805"/>
@@ -3917,22 +3928,22 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1311"/>
         <source>Press to restart the code style check run</source>
-        <translation type="unfinished">Appuyer pour relancer la vérification du style du code</translation>
+        <translation>Appuyer pour relancer la vérification du style du code</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1314"/>
         <source>Restart</source>
-        <translation type="unfinished">Relancer</translation>
+        <translation>Relancer</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="48"/>
         <source>Categories:</source>
-        <translation type="unfinished">Catégories :</translation>
+        <translation>Catégories :</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="58"/>
         <source>Select the categories of checks to be performed.</source>
-        <translation type="unfinished">Choisir les catégories de vérifications à réaliser.</translation>
+        <translation>Choisir les catégories de vérifications à réaliser.</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="89"/>
@@ -3947,7 +3958,7 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="833"/>
         <source>Security Options</source>
-        <translation type="unfinished">Options de sécurité</translation>
+        <translation>Options de sécurité</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="839"/>
@@ -3967,7 +3978,7 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="973"/>
         <source>High Risk:</source>
-        <translation type="unfinished">Risque élévé :</translation>
+        <translation>Risque élévé :</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="868"/>
@@ -3977,7 +3988,7 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="990"/>
         <source>Medium Risk:</source>
-        <translation type="unfinished">Risque moyen :</translation>
+        <translation>Risque moyen :</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="885"/>
@@ -3987,7 +3998,7 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="911"/>
         <source>RSA</source>
-        <translation type="unfinished">RSA</translation>
+        <translation>RSA</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="924"/>
@@ -4047,7 +4058,7 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1067"/>
         <source>Enter directory names (one per line) to be checked for</source>
-        <translation type="unfinished">Entrer le nom des répertoires (un par ligne) à vérifier</translation>
+        <translation>Entrer le nom des répertoires (un par ligne) à vérifier</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1250"/>
@@ -4057,12 +4068,12 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1146"/>
         <source>Progress</source>
-        <translation type="unfinished">Progression</translation>
+        <translation>Progression</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1154"/>
         <source>Shows the list of files still to be checked</source>
-        <translation type="unfinished">Montre la liste des fichiers en attente de vérification</translation>
+        <translation>Montre la liste des fichiers en attente de vérification</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1219"/>
@@ -4072,7 +4083,7 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1242"/>
         <source>Results</source>
-        <translation type="unfinished">Résultats</translation>
+        <translation>Résultats</translation>
     </message>
 </context>
 <context>
@@ -4080,17 +4091,17 @@
     <message>
         <location filename="../Plugins/PluginCodeStyleChecker.py" line="336"/>
         <source>Check Code Style</source>
-        <translation type="unfinished">Vérification du style du code</translation>
+        <translation>Vérification du style du code</translation>
     </message>
     <message>
         <location filename="../Plugins/PluginCodeStyleChecker.py" line="336"/>
         <source>&amp;Code Style...</source>
-        <translation type="unfinished">Style du &amp;code...</translation>
+        <translation>Style du &amp;code...</translation>
     </message>
     <message>
         <location filename="../Plugins/PluginCodeStyleChecker.py" line="242"/>
         <source>Check code style.</source>
-        <translation type="unfinished">Vérification du style du code.</translation>
+        <translation>Vérification du style du code.</translation>
     </message>
     <message>
         <location filename="../Plugins/PluginCodeStyleChecker.py" line="340"/>
@@ -4211,12 +4222,12 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="906"/>
         <source>Tab converted to 4 spaces.</source>
-        <translation type="unfinished">Tabulation convertie en 4 espaces.</translation>
+        <translation>Tabulation convertie en 4 espaces.</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="909"/>
         <source>Indentation adjusted to be a multiple of four.</source>
-        <translation type="unfinished">Indentation ajustée pour être un multiple de quatre.</translation>
+        <translation>Indentation ajustée pour être un multiple de quatre.</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="912"/>
@@ -4241,7 +4252,7 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="924"/>
         <source>Indentation level changed.</source>
-        <translation type="unfinished">Niveau d&apos;indentation modifié.</translation>
+        <translation>Niveau d&apos;indentation modifié.</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="927"/>
@@ -4251,7 +4262,7 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="930"/>
         <source>Visual indentation corrected.</source>
-        <translation type="unfinished">Indentation visuel corrigée.</translation>
+        <translation>Indentation visuel corrigée.</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="945"/>
@@ -4271,7 +4282,7 @@
     <message numerus="yes">
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="952"/>
         <source>%n blank line(s) inserted.</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform>%n ligne vide insérée.</numerusform>
             <numerusform>%n lignes vides insérées.</numerusform>
         </translation>
@@ -4279,7 +4290,7 @@
     <message numerus="yes">
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="955"/>
         <source>%n superfluous lines removed</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform>%n ligne superflue supprimée</numerusform>
             <numerusform>%n lignes superflues supprimées</numerusform>
         </translation>
@@ -4287,7 +4298,7 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="959"/>
         <source>Superfluous blank lines removed.</source>
-        <translation type="unfinished">Lignes superflues vides supprimées.</translation>
+        <translation>Lignes superflues vides supprimées.</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="962"/>
@@ -4302,7 +4313,7 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="968"/>
         <source>Long lines have been shortened.</source>
-        <translation type="unfinished">Les longues lignes ont été raccourcies.</translation>
+        <translation>Les longues lignes ont été raccourcies.</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="971"/>
@@ -4322,12 +4333,12 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="983"/>
         <source>&apos;{0}&apos; argument added.</source>
-        <translation type="unfinished">&apos;{0}&apos; argument ajouté.</translation>
+        <translation>&apos;{0}&apos; argument ajouté.</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="986"/>
         <source>&apos;{0}&apos; argument removed.</source>
-        <translation type="unfinished">&apos;{0}&apos; argument supprimé.</translation>
+        <translation>&apos;{0}&apos; argument supprimé.</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="989"/>
@@ -4347,7 +4358,7 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="998"/>
         <source>&apos;&lt;&gt;&apos; replaced by &apos;!=&apos;.</source>
-        <translation type="unfinished">&apos;&lt;&gt;&apos; remplacé par &apos;!=&apos;.</translation>
+        <translation>&apos;&lt;&gt;&apos; remplacé par &apos;!=&apos;.</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="1002"/>
@@ -4360,27 +4371,27 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="14"/>
         <source>Code Style Checker Statistics</source>
-        <translation type="unfinished">Statistiques du vérificateur du style du code</translation>
+        <translation>Statistiques du vérificateur du style du code</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="30"/>
         <source>Count</source>
-        <translation type="unfinished">Nombre</translation>
+        <translation>Nombre</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="35"/>
         <source>Code</source>
-        <translation type="unfinished">Code</translation>
+        <translation>Code</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="40"/>
         <source>Message</source>
-        <translation type="unfinished">Message</translation>
+        <translation>Message</translation>
     </message>
     <message numerus="yes">
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="63"/>
         <source>%n issue(s) found</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform>%n erreur trouvée</numerusform>
             <numerusform>%n erreurs trouvées</numerusform>
         </translation>
@@ -4388,7 +4399,7 @@
     <message numerus="yes">
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="67"/>
         <source>%n issue(s) fixed</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform>%n erreur corrigée</numerusform>
             <numerusform>%n erreurs corrigées</numerusform>
         </translation>
@@ -4396,7 +4407,7 @@
     <message numerus="yes">
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="69"/>
         <source>%n file(s) checked</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform>%n erreur vérifiée</numerusform>
             <numerusform>%n erreurs vérifiées</numerusform>
         </translation>
@@ -4404,7 +4415,7 @@
     <message numerus="yes">
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="71"/>
         <source>%n file(s) with issues found</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform>%n fichier contenant des erreurs</numerusform>
             <numerusform>%n fichiers contenant des erreurs</numerusform>
         </translation>
@@ -4412,7 +4423,7 @@
     <message numerus="yes">
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="65"/>
         <source>%n issue(s) ignored</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform>%n erreur ignoré</numerusform>
             <numerusform>%n erreurs ignorés</numerusform>
         </translation>
@@ -4449,7 +4460,7 @@
     <message>
         <location filename="../Plugins/PluginWizardQColorDialog.py" line="77"/>
         <source>QColorDialog Wizard</source>
-        <translation type="unfinished">Assistant QColorDialog</translation>
+        <translation>Assistant QColorDialog</translation>
     </message>
     <message>
         <location filename="../Plugins/PluginWizardQColorDialog.py" line="73"/>
@@ -4467,12 +4478,12 @@
     <message>
         <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.py" line="72"/>
         <source>QColorDialog Wizard Error</source>
-        <translation type="unfinished">Erreur Assistant QColorDialog</translation>
+        <translation>Erreur Assistant QColorDialog</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="14"/>
         <source>QColorDialog Wizard</source>
-        <translation type="unfinished">Assistant QColorDialog</translation>
+        <translation>Assistant QColorDialog</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="23"/>
@@ -4672,37 +4683,37 @@
     <message>
         <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="55"/>
         <source>Result</source>
-        <translation type="unfinished">Résultat</translation>
+        <translation>Résultat</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="61"/>
         <source>Enter the result variable name</source>
-        <translation type="unfinished">Entrer le nom de la variable résultat</translation>
+        <translation>Entrer le nom de la variable résultat</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="87"/>
         <source>Parent</source>
-        <translation type="unfinished">Parent</translation>
+        <translation>Parent</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="93"/>
         <source>Select &quot;self&quot; as parent</source>
-        <translation type="unfinished">Choisir &quot;self&quot; comme parent</translation>
+        <translation>Choisir &quot;self&quot; comme parent</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="96"/>
         <source>self</source>
-        <translation type="unfinished">self</translation>
+        <translation>self</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="106"/>
         <source>Select &quot;None&quot; as parent</source>
-        <translation type="unfinished">Choisir &quot;None&quot; comme parent</translation>
+        <translation>Choisir &quot;None&quot; comme parent</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="109"/>
         <source>None</source>
-        <translation type="unfinished">None</translation>
+        <translation>None</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="118"/>
@@ -4722,22 +4733,22 @@
     <message>
         <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="143"/>
         <source>Color</source>
-        <translation type="unfinished">Couleur</translation>
+        <translation>Couleur</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="155"/>
         <source>Enter a variable name or a color</source>
-        <translation type="unfinished">Entrer un nom de variable ou une couleur</translation>
+        <translation>Entrer un nom de variable ou une couleur</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="292"/>
         <source>Color Variable</source>
-        <translation type="unfinished">Variable couleur</translation>
+        <translation>Variable couleur</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.py" line="72"/>
         <source>&lt;p&gt;The color &lt;b&gt;{0}&lt;/b&gt; is not valid.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;La couleur &lt;b&gt;{0}&lt;/b&gt; n&apos;est pas valide.&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;La couleur &lt;b&gt;{0}&lt;/b&gt; n&apos;est pas valide.&lt;/p&gt;</translation>
     </message>
 </context>
 <context>
@@ -4820,32 +4831,32 @@
     <message>
         <location filename="../UI/CompareDialog.py" line="364"/>
         <source>Total: {0}</source>
-        <translation type="unfinished">Total : {0}</translation>
+        <translation>Total : {0}</translation>
     </message>
     <message>
         <location filename="../UI/CompareDialog.py" line="366"/>
         <source>Changed: {0}</source>
-        <translation type="unfinished">Modifié : {0}</translation>
+        <translation>Modifié : {0}</translation>
     </message>
     <message>
         <location filename="../UI/CompareDialog.py" line="367"/>
         <source>Added: {0}</source>
-        <translation type="unfinished">Ajouté : {0}</translation>
+        <translation>Ajouté : {0}</translation>
     </message>
     <message>
         <location filename="../UI/CompareDialog.py" line="368"/>
         <source>Deleted: {0}</source>
-        <translation type="unfinished">Supprimé : {0}</translation>
+        <translation>Supprimé : {0}</translation>
     </message>
     <message>
         <location filename="../UI/CompareDialog.py" line="259"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../UI/CompareDialog.ui" line="20"/>
         <source>Files to be compared:</source>
-        <translation type="unfinished">Fichiers à comparer :</translation>
+        <translation>Fichiers à comparer :</translation>
     </message>
 </context>
 <context>
@@ -4853,7 +4864,7 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/>
         <source>&apos;{0}&apos; is too complex ({1})</source>
-        <translation type="unfinished">&apos;{0}&apos; est trop complexe ({1})</translation>
+        <translation>&apos;{0}&apos; est trop complexe ({1})</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/>
@@ -4868,7 +4879,7 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="486"/>
         <source>{0}: {1}</source>
-        <translation type="unfinished">{0}: {1}</translation>
+        <translation>{0}: {1}</translation>
     </message>
 </context>
 <context>
@@ -4901,27 +4912,27 @@
     <message>
         <location filename="../CondaInterface/Conda.py" line="507"/>
         <source>Uninstall Packages</source>
-        <translation type="unfinished">Désinstaller les packages</translation>
+        <translation>Désinstaller les packages</translation>
     </message>
     <message>
         <location filename="../CondaInterface/Conda.py" line="507"/>
         <source>Do you really want to uninstall these packages and their dependencies?</source>
-        <translation type="unfinished">Voulez-vous vraiment désinstaller ces packages et leur dépendances ?</translation>
+        <translation>Voulez-vous vraiment désinstaller ces packages et leur dépendances ?</translation>
     </message>
     <message>
         <location filename="../CondaInterface/Conda.py" line="706"/>
         <source>conda exited with an error ({0}).</source>
-        <translation type="unfinished">conda a quité avec l&apos;erreur ({0}).</translation>
+        <translation>conda a quité avec l&apos;erreur ({0}).</translation>
     </message>
     <message>
         <location filename="../CondaInterface/Conda.py" line="714"/>
         <source>conda did not finish within 30 seconds.</source>
-        <translation type="unfinished">conda n&apos;a pas terminé dans les 30 secondes.</translation>
+        <translation>conda n&apos;a pas terminé dans les 30 secondes.</translation>
     </message>
     <message>
         <location filename="../CondaInterface/Conda.py" line="717"/>
         <source>conda could not be started.</source>
-        <translation type="unfinished">conda n&apos;a pas pu être démarré.</translation>
+        <translation>conda n&apos;a pas pu être démarré.</translation>
     </message>
 </context>
 <context>
@@ -4956,38 +4967,38 @@
     <message>
         <location filename="../CondaInterface/CondaExecDialog.py" line="97"/>
         <source>The conda executable could not be started. Is it configured correctly?</source>
-        <translation type="unfinished">L&apos;exécutable conda n&apos;a pas pu être lancé. Est il correctement configuré ?</translation>
+        <translation>L&apos;exécutable conda n&apos;a pas pu être lancé. Est il correctement configuré ?</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaExecDialog.py" line="104"/>
         <source>Operation started.
 </source>
-        <translation type="unfinished">Lancement de l&apos;opération.
+        <translation>Lancement de l&apos;opération.
 </translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaExecDialog.py" line="135"/>
         <source>Operation finished.
 </source>
-        <translation type="unfinished">Opération terminée.
+        <translation>Opération terminée.
 </translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaExecDialog.py" line="155"/>
         <source>Conda command &apos;{0}&apos; did not return success.</source>
-        <translation type="unfinished">La commande Conda &apos;{0}&apos; n&apos;a pas fonctionnée.</translation>
+        <translation>La commande Conda &apos;{0}&apos; n&apos;a pas fonctionnée.</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaExecDialog.py" line="165"/>
         <source>
 Conda Message: {0}</source>
-        <translation type="unfinished">
+        <translation>
 Message Conda : {0}</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaExecDialog.py" line="204"/>
         <source>{0} (Size: {1})</source>
-        <translation type="unfinished">{0} (Size: {1})</translation>
+        <translation>{0} (Size: {1})</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaExecDialog.py" line="209"/>
@@ -4998,7 +5009,7 @@
         <location filename="../CondaInterface/CondaExecDialog.py" line="213"/>
         <source> Done.
 </source>
-        <translation type="unfinished"> Terminé.
+        <translation> Terminé.
 </translation>
     </message>
 </context>
@@ -5012,7 +5023,7 @@
     <message>
         <location filename="../CondaInterface/CondaExportDialog.ui" line="25"/>
         <source>Conda Environment:</source>
-        <translation type="unfinished">Environnement Conda :</translation>
+        <translation>Environnement Conda :</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaExportDialog.ui" line="42"/>
@@ -5027,17 +5038,17 @@
     <message>
         <location filename="../CondaInterface/CondaExportDialog.ui" line="69"/>
         <source>Save</source>
-        <translation type="unfinished">Enregistrer</translation>
+        <translation>Enregistrer</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaExportDialog.ui" line="76"/>
         <source>Save to a new file</source>
-        <translation type="unfinished">Enregistrer dans un nouveau fichier</translation>
+        <translation>Enregistrer dans un nouveau fichier</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaExportDialog.ui" line="79"/>
         <source>Save To</source>
-        <translation type="unfinished">Enregistrer vers</translation>
+        <translation>Enregistrer vers</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaExportDialog.ui" line="86"/>
@@ -5047,7 +5058,7 @@
     <message>
         <location filename="../CondaInterface/CondaExportDialog.ui" line="89"/>
         <source>Copy</source>
-        <translation type="unfinished">Copier</translation>
+        <translation>Copier</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaExportDialog.ui" line="96"/>
@@ -5057,7 +5068,7 @@
     <message>
         <location filename="../CondaInterface/CondaExportDialog.ui" line="99"/>
         <source>Insert</source>
-        <translation type="unfinished">Insérer</translation>
+        <translation>Insérer</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaExportDialog.ui" line="106"/>
@@ -5067,7 +5078,7 @@
     <message>
         <location filename="../CondaInterface/CondaExportDialog.ui" line="109"/>
         <source>Replace Selection</source>
-        <translation type="unfinished">Remplacer la sélection</translation>
+        <translation>Remplacer la sélection</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaExportDialog.ui" line="116"/>
@@ -5077,17 +5088,17 @@
     <message>
         <location filename="../CondaInterface/CondaExportDialog.ui" line="119"/>
         <source>Replace All</source>
-        <translation type="unfinished">Remplacer tout</translation>
+        <translation>Remplacer tout</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaExportDialog.py" line="48"/>
         <source>&amp;Refresh</source>
-        <translation type="unfinished">&amp;Rafraichir</translation>
+        <translation>&amp;Rafraichir</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaExportDialog.py" line="212"/>
         <source>Text Files (*.txt);;All Files (*)</source>
-        <translation type="unfinished">Fichiers texte (*.txt);;Tous les fichiers (*)</translation>
+        <translation>Fichiers texte (*.txt);;Tous les fichiers (*)</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaExportDialog.py" line="110"/>
@@ -5102,7 +5113,7 @@
     <message>
         <location filename="../CondaInterface/CondaExportDialog.py" line="179"/>
         <source>The file &lt;b&gt;{0}&lt;/b&gt; already exists. Do you want to overwrite it?</source>
-        <translation type="unfinished">Le fichier &lt;b&gt;{0}&lt;/b&gt; existe déjà. Voulez-vous l&apos;écraser ?</translation>
+        <translation>Le fichier &lt;b&gt;{0}&lt;/b&gt; existe déjà. Voulez-vous l&apos;écraser ?</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaExportDialog.py" line="192"/>
@@ -5115,17 +5126,17 @@
     <message>
         <location filename="../CondaInterface/CondaInfoDialog.ui" line="14"/>
         <source>Conda Information</source>
-        <translation type="unfinished">Information Conda</translation>
+        <translation>Information Conda</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaInfoDialog.ui" line="45"/>
         <source>&lt;h2&gt;Conda Information&lt;/h2&gt;</source>
-        <translation type="unfinished">&lt;h2&gt;Information Conda&lt;/h2&gt;</translation>
+        <translation>&lt;h2&gt;Information Conda&lt;/h2&gt;</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaInfoDialog.ui" line="69"/>
         <source>conda Version:</source>
-        <translation type="unfinished">version de conda :</translation>
+        <translation>version de conda :</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaInfoDialog.ui" line="79"/>
@@ -5135,22 +5146,22 @@
     <message>
         <location filename="../CondaInterface/CondaInfoDialog.ui" line="89"/>
         <source>python Version:</source>
-        <translation type="unfinished">version python :</translation>
+        <translation>version python :</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaInfoDialog.ui" line="99"/>
         <source>Active Environment:</source>
-        <translation type="unfinished">Environnement actif :</translation>
+        <translation>Environnement actif :</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaInfoDialog.ui" line="109"/>
         <source>User Configuration:</source>
-        <translation type="unfinished">Configuration utilisateur :</translation>
+        <translation>Configuration utilisateur :</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaInfoDialog.ui" line="119"/>
         <source>System Configuration:</source>
-        <translation type="unfinished">Configuration système :</translation>
+        <translation>Configuration système :</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaInfoDialog.ui" line="129"/>
@@ -5160,7 +5171,7 @@
     <message>
         <location filename="../CondaInterface/CondaInfoDialog.ui" line="142"/>
         <source>Base Environment:</source>
-        <translation type="unfinished">Environnement de base :</translation>
+        <translation>Environnement de base :</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaInfoDialog.ui" line="152"/>
@@ -5180,7 +5191,7 @@
     <message>
         <location filename="../CondaInterface/CondaInfoDialog.ui" line="191"/>
         <source>Platform:</source>
-        <translation type="unfinished">Plateforme :</translation>
+        <translation>Plateforme :</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaInfoDialog.ui" line="201"/>
@@ -5200,7 +5211,7 @@
     <message>
         <location filename="../CondaInterface/CondaInfoDialog.ui" line="231"/>
         <source>Offline Mode:</source>
-        <translation type="unfinished">Mode hors ligne :</translation>
+        <translation>Mode hors ligne :</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaInfoDialog.ui" line="245"/>
@@ -5281,12 +5292,12 @@
     <message>
         <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.py" line="43"/>
         <source>Text Files (*.txt);;All Files (*)</source>
-        <translation type="unfinished">Fichiers texte (*.txt);;Tous les fichiers (*)</translation>
+        <translation>Fichiers texte (*.txt);;Tous les fichiers (*)</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="14"/>
         <source>New Conda Environment</source>
-        <translation type="unfinished">Nouvel environnement Conda</translation>
+        <translation>Nouvel environnement Conda</translation>
     </message>
 </context>
 <context>
@@ -5294,7 +5305,7 @@
     <message>
         <location filename="../CondaInterface/CondaPackageDetailsWidget.py" line="92"/>
         <source>Package Details</source>
-        <translation type="unfinished">Détails du package</translation>
+        <translation>Détails du package</translation>
     </message>
 </context>
 <context>
@@ -5332,17 +5343,17 @@
     <message>
         <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="91"/>
         <source>License:</source>
-        <translation type="unfinished">Licence :</translation>
+        <translation>Licence :</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="101"/>
         <source>Platform:</source>
-        <translation type="unfinished">Plateforme :</translation>
+        <translation>Plateforme :</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="111"/>
         <source>Dependencies:</source>
-        <translation type="unfinished">Dépendances :</translation>
+        <translation>Dépendances :</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackageDetailsWidget.py" line="35"/>
@@ -5360,57 +5371,57 @@
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.ui" line="45"/>
         <source>&lt;h2&gt;conda is not available&lt;/h2&gt;</source>
-        <translation type="unfinished">&lt;h2&gt;conda n&apos;est pas disponible&lt;/h2&gt;</translation>
+        <translation>&lt;h2&gt;conda n&apos;est pas disponible&lt;/h2&gt;</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.ui" line="70"/>
         <source>Press to re-check the availability of conda</source>
-        <translation type="unfinished">Appuyer pour revérifier la disponibilité de conda</translation>
+        <translation>Appuyer pour revérifier la disponibilité de conda</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.ui" line="73"/>
         <source>Re-Check</source>
-        <translation type="unfinished">Revérifier</translation>
+        <translation>Revérifier</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.ui" line="363"/>
         <source>Package</source>
-        <translation type="unfinished">Package</translation>
+        <translation>Package</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.ui" line="160"/>
         <source>Installed Version</source>
-        <translation type="unfinished">Version Installée</translation>
+        <translation>Version Installée</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.ui" line="165"/>
         <source>Available Version</source>
-        <translation type="unfinished">Version disponible</translation>
+        <translation>Version disponible</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.ui" line="188"/>
         <source>Press to refresh the lists</source>
-        <translation type="unfinished">Appuyer pour rafraichir la liste</translation>
+        <translation>Appuyer pour rafraichir la liste</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.ui" line="195"/>
         <source>Press to upgrade the selected packages</source>
-        <translation type="unfinished">Appuyer pour mettre à jour les packages sélectionnés</translation>
+        <translation>Appuyer pour mettre à jour les packages sélectionnés</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.ui" line="202"/>
         <source>Press to upgrade all listed packages</source>
-        <translation type="unfinished">Appuyer pour mettre à jour tous les packages listés</translation>
+        <translation>Appuyer pour mettre à jour tous les packages listés</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.ui" line="209"/>
         <source>Press to uninstall the selected package</source>
-        <translation type="unfinished">Appuyer pour désinstaller tous les packages sélectionnés</translation>
+        <translation>Appuyer pour désinstaller tous les packages sélectionnés</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.ui" line="229"/>
         <source>Toggle to show or hide the search window</source>
-        <translation type="unfinished">Basculer l&apos;affichage de la fenêtre de recherche</translation>
+        <translation>Basculer l&apos;affichage de la fenêtre de recherche</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.ui" line="261"/>
@@ -5420,7 +5431,7 @@
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.ui" line="271"/>
         <source>Press to start the search</source>
-        <translation type="unfinished">Appuyer pour démarrer la recherche</translation>
+        <translation>Appuyer pour démarrer la recherche</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.ui" line="286"/>
@@ -5460,12 +5471,12 @@
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.ui" line="334"/>
         <source>Platform:</source>
-        <translation type="unfinished">Plateforme :</translation>
+        <translation>Plateforme :</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.ui" line="347"/>
         <source>Select the platform</source>
-        <translation type="unfinished">Choisir la plateforme</translation>
+        <translation>Choisir la plateforme</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.ui" line="368"/>
@@ -5480,17 +5491,17 @@
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.ui" line="378"/>
         <source>Platform</source>
-        <translation type="unfinished">Plateforme</translation>
+        <translation>Plateforme</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.ui" line="401"/>
         <source>Press to install the selected package (by name or package specification)</source>
-        <translation type="unfinished">Appuyer pour installer les packages sélectionnés (par nom ou spécification du package)</translation>
+        <translation>Appuyer pour installer les packages sélectionnés (par nom ou spécification du package)</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.ui" line="408"/>
         <source>Press to show details for the selected entry</source>
-        <translation type="unfinished">Appuyer pour afficher les détails de l&apos;entrée sélectionnée</translation>
+        <translation>Appuyer pour afficher les détails de l&apos;entrée sélectionnée</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.ui" line="432"/>
@@ -5500,12 +5511,12 @@
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.py" line="73"/>
         <source>Conda Menu</source>
-        <translation type="unfinished">Menu Conda</translation>
+        <translation>Menu Conda</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.py" line="124"/>
         <source>Clean</source>
-        <translation type="unfinished">Nettoyer</translation>
+        <translation>Nettoyer</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.py" line="125"/>
@@ -5525,7 +5536,7 @@
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.py" line="132"/>
         <source>Packages</source>
-        <translation type="unfinished">Packages</translation>
+        <translation>Packages</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.py" line="134"/>
@@ -5535,17 +5546,17 @@
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.py" line="137"/>
         <source>About Conda...</source>
-        <translation type="unfinished">À propos de Conda...</translation>
+        <translation>À propos de Conda...</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.py" line="140"/>
         <source>Update Conda</source>
-        <translation type="unfinished">Mettre à jour Conda</translation>
+        <translation>Mettre à jour Conda</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.py" line="582"/>
         <source>Install Packages</source>
-        <translation type="unfinished">Installer des Packages</translation>
+        <translation>Installer des Packages</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.py" line="145"/>
@@ -5565,22 +5576,22 @@
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.py" line="624"/>
         <source>Clone Environment</source>
-        <translation type="unfinished">Cloner l&apos;environnement</translation>
+        <translation>Cloner l&apos;environnement</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.py" line="669"/>
         <source>Delete Environment</source>
-        <translation type="unfinished">Supprimer l&apos;environnement</translation>
+        <translation>Supprimer l&apos;environnement</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.py" line="161"/>
         <source>Edit User Configuration...</source>
-        <translation type="unfinished">Éditer la configuration utilisateur...</translation>
+        <translation>Éditer la configuration utilisateur...</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.py" line="165"/>
         <source>Configure...</source>
-        <translation type="unfinished">Configuration...</translation>
+        <translation>Configuration...</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.py" line="223"/>
@@ -5610,27 +5621,27 @@
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.py" line="582"/>
         <source>Text Files (*.txt);;All Files (*)</source>
-        <translation type="unfinished">Fichiers texte (*.txt);;Tous les fichiers (*)</translation>
+        <translation>Fichiers texte (*.txt);;Tous les fichiers (*)</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.py" line="648"/>
         <source>Create Environment</source>
-        <translation type="unfinished">Créer l&apos;environnement</translation>
+        <translation>Créer l&apos;environnement</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.py" line="669"/>
         <source>&lt;p&gt;Shall the environment &lt;b&gt;{0}&lt;/b&gt; really be deleted?&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;L&apos;environment &lt;b&gt;{0}&lt;/b&gt;  doit il vraiment être suppimé ?&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;L&apos;environment &lt;b&gt;{0}&lt;/b&gt;  doit il vraiment être suppimé ?&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.py" line="694"/>
         <source>Edit Configuration</source>
-        <translation type="unfinished">Éditer la configuration</translation>
+        <translation>Éditer la configuration</translation>
     </message>
     <message>
         <location filename="../CondaInterface/CondaPackagesWidget.py" line="694"/>
         <source>The configuration file &quot;{0}&quot; does not exist or is not writable.</source>
-        <translation type="unfinished">Le fichier de configuration &quot;{0}&quot; n&apos;existe pas ou n&apos;est pas accessible en écriture.</translation>
+        <translation>Le fichier de configuration &quot;{0}&quot; n&apos;existe pas ou n&apos;est pas accessible en écriture.</translation>
     </message>
 </context>
 <context>
@@ -5648,17 +5659,17 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/CondaPage.ui" line="46"/>
         <source>Enter the path to the conda executable.</source>
-        <translation type="unfinished">Entrer le chemin vers l&apos;exécutable conda.</translation>
+        <translation>Entrer le chemin vers l&apos;exécutable conda.</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/CondaPage.ui" line="53"/>
         <source>&lt;b&gt;Note:&lt;/b&gt; Leave this entry empty to use the default value (conda or conda.exe).</source>
-        <translation type="unfinished">&lt;b&gt;Note :&lt;/b&gt; Laisser cette entrée vide pour utiliser la valeur par défaut (conda or conda.exe).</translation>
+        <translation>&lt;b&gt;Note :&lt;/b&gt; Laisser cette entrée vide pour utiliser la valeur par défaut (conda or conda.exe).</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/CondaPage.py" line="32"/>
         <source>Press to select the conda executable via a file selection dialog.</source>
-        <translation type="unfinished">Appuyer pour sélectionner l&apos;exécutable conda via a un sélectionneur de fichier.</translation>
+        <translation>Appuyer pour sélectionner l&apos;exécutable conda via a un sélectionneur de fichier.</translation>
     </message>
 </context>
 <context>
@@ -5883,17 +5894,17 @@
     <message>
         <location filename="../Preferences/ConfigurationDialog.py" line="226"/>
         <source>Python3</source>
-        <translation type="unfinished">Python3</translation>
+        <translation>Python3</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationDialog.py" line="660"/>
         <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;La page de configuration &lt;b&gt;{0}&lt;/b&gt; n&apos;a pas pu être chargée.&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;La page de configuration &lt;b&gt;{0}&lt;/b&gt; n&apos;a pas pu être chargée.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationDialog.py" line="292"/>
         <source>Keywords</source>
-        <translation type="unfinished">Mots-clef</translation>
+        <translation>Mots-clef</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationDialog.py" line="141"/>
@@ -5918,37 +5929,37 @@
     <message>
         <location filename="../Preferences/ConfigurationDialog.py" line="162"/>
         <source>IRC</source>
-        <translation type="unfinished">IRC</translation>
+        <translation>IRC</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationDialog.py" line="177"/>
         <source>Notifications</source>
-        <translation type="unfinished">Notifications</translation>
+        <translation>Notifications</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationDialog.py" line="270"/>
         <source>Code Checkers</source>
-        <translation type="unfinished">Vérificateurs de code</translation>
+        <translation>Vérificateurs de code</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationDialog.py" line="398"/>
         <source>eric6 Web Browser</source>
-        <translation type="unfinished">Navigateur web eric6</translation>
+        <translation>Navigateur web eric6</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationDialog.py" line="165"/>
         <source>Log-Viewer</source>
-        <translation type="unfinished">Fenêtre de log</translation>
+        <translation>Fenêtre de log</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationDialog.py" line="171"/>
         <source>Mimetypes</source>
-        <translation type="unfinished"></translation>
+        <translation>Type mime</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationDialog.py" line="514"/>
         <source>Enter search text...</source>
-        <translation type="unfinished">Entrer le texte de recherche...</translation>
+        <translation>Entrer le texte de recherche...</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationDialog.py" line="299"/>
@@ -5963,12 +5974,12 @@
     <message>
         <location filename="../Preferences/ConfigurationDialog.py" line="437"/>
         <source>Hex Editor</source>
-        <translation type="unfinished">Hex Editor</translation>
+        <translation>Hex Editor</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationDialog.py" line="340"/>
         <source>Web Browser</source>
-        <translation type="unfinished">Navigateur Web</translation>
+        <translation>Navigateur Web</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationDialog.py" line="147"/>
@@ -5978,7 +5989,7 @@
     <message>
         <location filename="../Preferences/ConfigurationDialog.py" line="250"/>
         <source>Documentation Viewer</source>
-        <translation type="unfinished">Visionneur de documentation</translation>
+        <translation>Visionneur de documentation</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationDialog.py" line="191"/>
@@ -5988,12 +5999,12 @@
     <message>
         <location filename="../Preferences/ConfigurationDialog.py" line="138"/>
         <source>Conda</source>
-        <translation type="unfinished">Conda</translation>
+        <translation>Conda</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationDialog.py" line="181"/>
         <source>Python Package Management</source>
-        <translation type="unfinished">Gestion des packages Python</translation>
+        <translation>Gestion des packages Python</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationDialog.py" line="168"/>
@@ -6006,7 +6017,7 @@
     <message>
         <location filename="../Cooperation/Connection.py" line="79"/>
         <source>undefined</source>
-        <translation type="unfinished">non défini</translation>
+        <translation>non défini</translation>
     </message>
     <message>
         <location filename="../Cooperation/Connection.py" line="80"/>
@@ -6016,22 +6027,22 @@
     <message>
         <location filename="../Cooperation/Connection.py" line="218"/>
         <source>New Connection</source>
-        <translation type="unfinished">Nouvelle connection</translation>
+        <translation>Nouvelle connection</translation>
     </message>
     <message>
         <location filename="../Cooperation/Connection.py" line="218"/>
         <source>&lt;p&gt;Accept connection from &lt;strong&gt;{0}@{1}&lt;/strong&gt;?&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Accepter la connection de &lt;strong&gt;{0}@{1}&lt;/strong&gt;?&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Accepter la connection de &lt;strong&gt;{0}@{1}&lt;/strong&gt;?&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Cooperation/Connection.py" line="459"/>
         <source>* Connection to {0}:{1} refused.</source>
-        <translation type="unfinished">* Connection à {0}:{1} refusée.</translation>
+        <translation>* Connection à {0}:{1} refusée.</translation>
     </message>
     <message>
         <location filename="../Cooperation/Connection.py" line="208"/>
         <source>* Connection attempted by banned user &apos;{0}&apos;.</source>
-        <translation type="unfinished">* Connection tentée par l&apos;utilisateur banni &apos;{0}&apos;.</translation>
+        <translation>* Connection tentée par l&apos;utilisateur banni &apos;{0}&apos;.</translation>
     </message>
 </context>
 <context>
@@ -6039,12 +6050,12 @@
     <message>
         <location filename="../WebBrowser/CookieJar/CookieDetailsDialog.ui" line="14"/>
         <source>Cookie Details</source>
-        <translation type="unfinished"></translation>
+        <translation>Détails du cookie</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookieDetailsDialog.ui" line="25"/>
         <source>Domain:</source>
-        <translation type="unfinished">Domaine :</translation>
+        <translation>Domaine :</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookieDetailsDialog.ui" line="39"/>
@@ -6054,7 +6065,7 @@
     <message>
         <location filename="../WebBrowser/CookieJar/CookieDetailsDialog.ui" line="53"/>
         <source>Path:</source>
-        <translation type="unfinished">Chemin :</translation>
+        <translation>Chemin :</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookieDetailsDialog.ui" line="67"/>
@@ -6064,12 +6075,12 @@
     <message>
         <location filename="../WebBrowser/CookieJar/CookieDetailsDialog.ui" line="84"/>
         <source>Expires:</source>
-        <translation type="unfinished">Expire :</translation>
+        <translation>Expire :</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookieDetailsDialog.ui" line="98"/>
         <source>Contents:</source>
-        <translation type="unfinished"></translation>
+        <translation>Contenus :</translation>
     </message>
 </context>
 <context>
@@ -6077,7 +6088,7 @@
     <message>
         <location filename="../WebBrowser/CookieJar/CookieExceptionsModel.py" line="34"/>
         <source>Website</source>
-        <translation type="unfinished">Site Web</translation>
+        <translation>Site Web</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookieExceptionsModel.py" line="35"/>
@@ -6087,17 +6098,17 @@
     <message>
         <location filename="../WebBrowser/CookieJar/CookieExceptionsModel.py" line="83"/>
         <source>Allow</source>
-        <translation type="unfinished">Autorisé</translation>
+        <translation>Autorisé</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookieExceptionsModel.py" line="92"/>
         <source>Block</source>
-        <translation type="unfinished">Bloqué</translation>
+        <translation>Bloqué</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookieExceptionsModel.py" line="101"/>
         <source>Allow For Session</source>
-        <translation type="unfinished">Autorisé pour la session</translation>
+        <translation>Autorisé pour la session</translation>
     </message>
 </context>
 <context>
@@ -6118,17 +6129,17 @@
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="14"/>
         <source>Configure cookies</source>
-        <translation type="unfinished">Configurer les cookies</translation>
+        <translation>Configurer les cookies</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="23"/>
         <source>&lt;b&gt;Configure cookies&lt;/b&gt;</source>
-        <translation type="unfinished">&lt;b&gt;Configurer les cookies&lt;/b&gt;</translation>
+        <translation>&lt;b&gt;Configurer les cookies&lt;/b&gt;</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="45"/>
         <source>&amp;Accept Cookies:</source>
-        <translation type="unfinished">&amp;Accepter les cookies :</translation>
+        <translation>&amp;Accepter les cookies :</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="61"/>
@@ -6143,12 +6154,12 @@
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="70"/>
         <source>Never</source>
-        <translation type="unfinished">Jamais</translation>
+        <translation>Jamais</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="75"/>
         <source>Only from sites you navigate to</source>
-        <translation type="unfinished">Seulement des sites visités</translation>
+        <translation>Seulement des sites visités</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="83"/>
@@ -6158,12 +6169,12 @@
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="86"/>
         <source>&amp;Exceptions...</source>
-        <translation type="unfinished">&amp;Exceptions...</translation>
+        <translation>&amp;Exceptions...</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="93"/>
         <source>&amp;Keep until:</source>
-        <translation type="unfinished">Garder jusqu&apos;à :</translation>
+        <translation>&amp;Garder jusqu&apos;à :</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="109"/>
@@ -6173,22 +6184,22 @@
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="113"/>
         <source>They expire</source>
-        <translation type="unfinished">Ills expirent</translation>
+        <translation>Ils expirent</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="118"/>
         <source>I exit the application</source>
-        <translation type="unfinished">Fermeture de l&apos;application</translation>
+        <translation>Fermeture de l&apos;application</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="126"/>
         <source>Show a dialog listing all cookies</source>
-        <translation type="unfinished"></translation>
+        <translation>Affiche une fenêtre listant les cookies</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="129"/>
         <source>&amp;Show Cookies...</source>
-        <translation type="unfinished">Montrer les cookie&amp;s...</translation>
+        <translation>Montrer les cookie&amp;s...</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="136"/>
@@ -6206,7 +6217,7 @@
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="14"/>
         <source>Cookies</source>
-        <translation type="unfinished">Cookies</translation>
+        <translation>Cookies</translation>
     </message>
     <message>
         <location filename="../Helpviewer/CookieJar/CookiesDialog.ui" line="79"/>
@@ -6226,12 +6237,12 @@
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="257"/>
         <source>Remove &amp;All</source>
-        <translation type="unfinished">Supprimer tout</translation>
+        <translation>&amp;Supprimer tout</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="49"/>
         <source>Enter search term for cookies</source>
-        <translation type="unfinished">Entrez le terme de recherche pour les cookies</translation>
+        <translation>Entrez le terme de recherche pour les cookies</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="267"/>
@@ -6241,7 +6252,7 @@
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="270"/>
         <source>Add R&amp;ule...</source>
-        <translation type="unfinished">Ajoute&amp;r une règle...</translation>
+        <translation>Ajoute&amp;r une règle...</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="52"/>
@@ -6256,12 +6267,12 @@
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="78"/>
         <source>Cookie Name</source>
-        <translation type="unfinished">Nom du cookie</translation>
+        <translation>Nom du cookie</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="95"/>
         <source>Domain:</source>
-        <translation type="unfinished">Domaine :</translation>
+        <translation>Domaine :</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="176"/>
@@ -6276,7 +6287,7 @@
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="141"/>
         <source>Path:</source>
-        <translation type="unfinished">Chemin :</translation>
+        <translation>Chemin :</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="164"/>
@@ -6286,7 +6297,7 @@
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="187"/>
         <source>Expiration:</source>
-        <translation type="unfinished">Expiration :</translation>
+        <translation>Expiration :</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="210"/>
@@ -6296,32 +6307,32 @@
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="241"/>
         <source>Press to remove the selected cookie or list of cookies</source>
-        <translation type="unfinished">Appuyer pour supprimer le cookie sélectionné ou la liste de cookies</translation>
+        <translation>Appuyer pour supprimer le cookie sélectionné ou la liste de cookies</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="244"/>
         <source>&amp;Remove Cookies</source>
-        <translation type="unfinished">Supp&amp;rimer les cookies</translation>
+        <translation>Supp&amp;rimer les cookies</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="254"/>
         <source>Press to remove all cookies</source>
-        <translation type="unfinished">Appuyer pour supprimer tous les cookies</translation>
+        <translation>Appuyer pour supprimer tous les cookies</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="144"/>
         <source>Remove All Cookies</source>
-        <translation type="unfinished">Supprimer tous les cookies</translation>
+        <translation>Supprimer tous les cookies</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="144"/>
         <source>Do you really want to remove all stored cookies?</source>
-        <translation type="unfinished">Voulez-vous vraiment supprimer tous les cookies stockés ?</translation>
+        <translation>Voulez-vous vraiment supprimer tous les cookies stockés ?</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="178"/>
         <source>Remove Cookies</source>
-        <translation type="unfinished">Supprimer les cookies</translation>
+        <translation>Supprimer les cookies</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="187"/>
@@ -6336,12 +6347,12 @@
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="191"/>
         <source>Session Cookie</source>
-        <translation type="unfinished">Cookie de la session</translation>
+        <translation>Cookie de la session</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="198"/>
         <source>Remove Cookie</source>
-        <translation type="unfinished">Supprimer le cookie</translation>
+        <translation>Supprimer le cookie</translation>
     </message>
 </context>
 <context>
@@ -6354,47 +6365,47 @@
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="23"/>
         <source>New Exception</source>
-        <translation type="unfinished">Nouvelle exception</translation>
+        <translation>Nouvelle exception</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="31"/>
         <source>&amp;Domain:</source>
-        <translation type="unfinished">&amp;Domaine :</translation>
+        <translation>&amp;Domaine :</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="41"/>
         <source>Enter the domain name</source>
-        <translation type="unfinished">Entrer le nom de domaine</translation>
+        <translation>Entrer le nom de domaine</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="68"/>
         <source>Press to always reject cookies for the domain</source>
-        <translation type="unfinished">Appuyer pour toujours rejeter les cookies de ce domaine</translation>
+        <translation>Appuyer pour toujours rejeter les cookies de ce domaine</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="71"/>
         <source>&amp;Block</source>
-        <translation type="unfinished">&amp;Bloquer</translation>
+        <translation>&amp;Bloquer</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="84"/>
         <source>Press to accept cookies for the domain for the current session</source>
-        <translation type="unfinished">Appuyer pour acceter les cookies du domaine pour la session actuelle</translation>
+        <translation>Appuyer pour acceter les cookies du domaine pour la session actuelle</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="87"/>
         <source>Allow For &amp;Session</source>
-        <translation type="unfinished">Autori&amp;ser pour la session</translation>
+        <translation>Autori&amp;ser pour la session</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="100"/>
         <source>Press to always accept cookies for the domain</source>
-        <translation type="unfinished">Appuyer pour toujours accepter les cookies du domaine</translation>
+        <translation>Appuyer pour toujours accepter les cookies du domaine</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="103"/>
         <source>Allo&amp;w</source>
-        <translation type="unfinished">Autoriser</translation>
+        <translation>&amp;Autoriser</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="118"/>
@@ -6404,7 +6415,7 @@
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="150"/>
         <source>Enter search term for exceptions</source>
-        <translation type="unfinished">Entrer le terme recherché pour les exceptions</translation>
+        <translation>Entrer le terme recherché pour les exceptions</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="183"/>
@@ -6424,12 +6435,12 @@
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="199"/>
         <source>Remove &amp;All</source>
-        <translation>Supprimer tout</translation>
+        <translation>Supprimer &amp;tout</translation>
     </message>
     <message>
         <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.py" line="72"/>
         <source>Allow For Session</source>
-        <translation type="unfinished">Autoriser pour la session</translation>
+        <translation>Autoriser pour la session</translation>
     </message>
 </context>
 <context>
@@ -6443,13 +6454,13 @@
         <location filename="../Cooperation/CooperationClient.py" line="308"/>
         <source>Illegal address: {0}@{1}
 </source>
-        <translation type="unfinished">Adresse illégalle : {0}@{1}
+        <translation>Adresse illégalle : {0}@{1}
 </translation>
     </message>
     <message>
         <location filename="../Cooperation/CooperationClient.py" line="401"/>
         <source>No servers present.</source>
-        <translation type="unfinished">Pas de serveur disponible.</translation>
+        <translation>Pas de serveur disponible.</translation>
     </message>
 </context>
 <context>
@@ -6457,47 +6468,47 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="20"/>
         <source>&lt;b&gt;Configure cooperation settings&lt;/b&gt;</source>
-        <translation type="unfinished">&lt;b&gt;Configurer les paramètres de coopération&lt;/b&gt;</translation>
+        <translation>&lt;b&gt;Configurer les paramètres de coopération&lt;/b&gt;</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="46"/>
         <source>Select to start the server automatically</source>
-        <translation type="unfinished">Sélectionner pour démarrer le serveur automatiquement</translation>
+        <translation>Sélectionner pour démarrer le serveur automatiquement</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="49"/>
         <source>Start server automatically</source>
-        <translation type="unfinished">Démarrer le serveur automatiquement</translation>
+        <translation>Démarrer le serveur automatiquement</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="56"/>
         <source>Server Port:</source>
-        <translation type="unfinished">Port du serveur :</translation>
+        <translation>Port du serveur :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="63"/>
         <source>Enter the port number to listen on</source>
-        <translation type="unfinished">Entrer le numéro du port à écouter</translation>
+        <translation>Entrer le numéro du port à écouter</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="95"/>
         <source>Select to incrementally try other ports for the server</source>
-        <translation type="unfinished">Sélectionner pour essayer successivement les autres ports du serveur</translation>
+        <translation>Sélectionner pour essayer successivement les autres ports du serveur</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="98"/>
         <source>Try other ports for server</source>
-        <translation type="unfinished">Essayer les autres ports du serveur</translation>
+        <translation>Essayer les autres ports du serveur</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="108"/>
         <source>No. ports to try:</source>
-        <translation type="unfinished">Nb de ports à essayer :</translation>
+        <translation>Nb de ports à essayer :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="118"/>
         <source>Enter the maximum number of additional ports to try</source>
-        <translation type="unfinished">Entrer le nombre maximum de ports à essayer</translation>
+        <translation>Entrer le nombre maximum de ports à essayer</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="40"/>
@@ -6507,32 +6518,32 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="147"/>
         <source>Connections</source>
-        <translation type="unfinished">Connections</translation>
+        <translation>Connections</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="153"/>
         <source>Select to accept incomming connections automatically</source>
-        <translation type="unfinished">Sélectionner pour accepter les connections entrantes automatiquement</translation>
+        <translation>Sélectionner pour accepter les connections entrantes automatiquement</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="156"/>
         <source>Accept connections automatically</source>
-        <translation type="unfinished">Accepter les connections automatiquement</translation>
+        <translation>Accepter les connections automatiquement</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="166"/>
         <source>Banned Users</source>
-        <translation type="unfinished">Utilisateurs bannis</translation>
+        <translation>Utilisateurs bannis</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="185"/>
         <source>Delete the selected entries from the list of banned users</source>
-        <translation type="unfinished">Supprimer les entrées sélectionnées de la liste des utilisateurs bannis</translation>
+        <translation>Supprimer les entrées sélectionnées de la liste des utilisateurs bannis</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="188"/>
         <source>Delete</source>
-        <translation type="unfinished">Supprimer</translation>
+        <translation>Supprimer</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="195"/>
@@ -6542,7 +6553,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="205"/>
         <source>Add the user to the list of banned users</source>
-        <translation type="unfinished">Ajouter l&apos;utilisateur à la liste des utilisateurs bannis</translation>
+        <translation>Ajouter l&apos;utilisateur à la liste des utilisateurs bannis</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="208"/>
@@ -6608,7 +6619,7 @@
     <message>
         <location filename="../Project/CreateDialogCodeDialog.ui" line="41"/>
         <source>Select the class that should get the forms code</source>
-        <translation>Sélectionner un  modèle de feuille </translation>
+        <translation>Sélectionner un  modèle de feuille</translation>
     </message>
     <message>
         <location filename="../Project/CreateDialogCodeDialog.ui" line="68"/>
@@ -6643,27 +6654,27 @@
     <message>
         <location filename="../Project/CreateDialogCodeDialog.py" line="134"/>
         <source>The file &lt;b&gt;{0}&lt;/b&gt; exists but does not contain any classes.</source>
-        <translation type="unfinished">Le fichier &lt;b&gt;{0}&lt;/b&gt; existe mais ne contient pas de classes.</translation>
+        <translation>Le fichier &lt;b&gt;{0}&lt;/b&gt; existe mais ne contient pas de classes.</translation>
     </message>
     <message>
         <location filename="../Project/CreateDialogCodeDialog.py" line="204"/>
         <source>&lt;p&gt;There was an error loading the form &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Erreur de chargement du formulaire &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Erreur de chargement du formulaire &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Project/CreateDialogCodeDialog.py" line="429"/>
         <source>&lt;p&gt;Could not open the code template file &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Erreur d&apos;ouverture du fichier de template &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Raison: {1}&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Erreur d&apos;ouverture du fichier de template &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Raison: {1}&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Project/CreateDialogCodeDialog.py" line="467"/>
         <source>&lt;p&gt;Could not open the source file &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Erreur d&apos;ouverture du fichier source &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Raison: {1}&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Erreur d&apos;ouverture du fichier source &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Raison: {1}&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Project/CreateDialogCodeDialog.py" line="561"/>
         <source>&lt;p&gt;Could not write the source file &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Erreur d&apos;écriture du fichier source &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Raison: {1}&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Erreur d&apos;écriture du fichier source &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Raison: {1}&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Project/CreateDialogCodeDialog.py" line="213"/>
@@ -6696,7 +6707,7 @@
     <message>
         <location filename="../Utilities/crypto/__init__.py" line="85"/>
         <source>The given password is incorrect.</source>
-        <translation type="unfinished">Le mot de passe fourni est incorrecte.</translation>
+        <translation>Le mot de passe fourni est incorrecte.</translation>
     </message>
     <message>
         <location filename="../Utilities/crypto/__init__.py" line="93"/>
@@ -6728,7 +6739,9 @@
         <source>
 Not connected
 </source>
-        <translation>Non connecté</translation>
+        <translation>
+Non connecté
+</translation>
     </message>
     <message>
         <location filename="../Debugger/DebugServer.py" line="774"/>
@@ -7293,7 +7306,7 @@
     <message>
         <location filename="../Debugger/DebugUI.py" line="1119"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; contains the syntax error &lt;b&gt;{1}&lt;/b&gt; at line &lt;b&gt;{2}&lt;/b&gt;, character &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; contient une erreur de syntaxe &lt;b&gt;{1}&lt;/b&gt; à la ligne &lt;b&gt;{2}&lt;/b&gt;, caractère &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; contient une erreur de syntaxe &lt;b&gt;{1}&lt;/b&gt; à la ligne &lt;b&gt;{2}&lt;/b&gt;, caractère &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Debugger/DebugUI.py" line="1187"/>
@@ -7318,22 +7331,22 @@
     <message>
         <location filename="../Debugger/DebugUI.py" line="1403"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;L&apos;expression de contrôle &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; existe déjà.&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;L&apos;expression de contrôle &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; existe déjà.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Debugger/DebugUI.py" line="1408"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;L&apos;expression de contrôle &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; pour la variable &lt;b&gt;{1}&lt;/b&gt; existe déjà.&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;L&apos;expression de contrôle &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; pour la variable &lt;b&gt;{1}&lt;/b&gt; existe déjà.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Debugger/DebugUI.py" line="1069"/>
         <source>Program terminated</source>
-        <translation type="unfinished">Programme terminé</translation>
+        <translation>Programme terminé</translation>
     </message>
     <message>
         <location filename="../Debugger/DebugUI.py" line="301"/>
         <source>Restart</source>
-        <translation type="unfinished">Redémarrer</translation>
+        <translation>Redémarrer</translation>
     </message>
     <message>
         <location filename="../Debugger/DebugUI.py" line="307"/>
@@ -7353,7 +7366,7 @@
     <message>
         <location filename="../Debugger/DebugUI.py" line="1036"/>
         <source>&lt;p&gt;Message: {0}&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Message : {0}&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Message : {0}&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Debugger/DebugUI.py" line="1041"/>
@@ -7368,33 +7381,39 @@
     <message>
         <location filename="../Debugger/DebugUI.py" line="1054"/>
         <source>Message: {0}</source>
-        <translation type="unfinished">Message : {0}</translation>
+        <translation>Message : {0}</translation>
     </message>
     <message>
         <location filename="../Debugger/DebugUI.py" line="1060"/>
         <source>The program has terminated with an exit status of {0}.
 {1}</source>
-        <translation type="unfinished"></translation>
+        <translation>Le programme s&apos;est terminé avec un code de sortie de {0}.
+{1}</translation>
     </message>
     <message>
         <location filename="../Debugger/DebugUI.py" line="1064"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}</source>
-        <translation type="unfinished"></translation>
+        <translation>&quot;{0}&quot; s&apos;est terminé avec un code de sortie de {1}.
+{2}</translation>
     </message>
     <message>
         <location filename="../Debugger/DebugUI.py" line="1074"/>
         <source>The program has terminated with an exit status of {0}.
 {1}
 </source>
-        <translation type="unfinished"></translation>
+        <translation>Le programme s&apos;est terminée avec un code de sortie de {0}.
+{1}
+</translation>
     </message>
     <message>
         <location filename="../Debugger/DebugUI.py" line="1078"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}
 </source>
-        <translation type="unfinished"></translation>
+        <translation>&quot;{0}&quot; s&apos;est terminé avec un code de sortie de {1}.
+{2}
+</translation>
     </message>
     <message>
         <location filename="../Debugger/DebugUI.py" line="364"/>
@@ -7424,7 +7443,7 @@
     <message>
         <location filename="../Debugger/DebugUI.py" line="597"/>
         <source>Sta&amp;rt</source>
-        <translation type="unfinished">Déma&amp;rrer</translation>
+        <translation>Déma&amp;rrer</translation>
     </message>
 </context>
 <context>
@@ -7432,7 +7451,7 @@
     <message>
         <location filename="../Debugger/DebugViewer.py" line="145"/>
         <source>Enter regular expression patterns separated by &apos;;&apos; to define variable filters. </source>
-        <translation type="unfinished">Entrer des expressions régulières séparées par &apos;;&apos; pour définir les filtres de variables. </translation>
+        <translation>Entrer des expressions régulières séparées par &apos;;&apos; pour définir les filtres de variables. </translation>
     </message>
     <message>
         <location filename="../Debugger/DebugViewer.py" line="149"/>
@@ -7477,7 +7496,7 @@
     <message>
         <location filename="../Debugger/DebugViewer.py" line="466"/>
         <source>running</source>
-        <translation type="unfinished">en cours</translation>
+        <translation>en cours</translation>
     </message>
 </context>
 <context>
@@ -7697,7 +7716,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="442"/>
         <source>Select, whether changed scripts should be saved upon a debug, run, ... action.</source>
-        <translation>Cocher pour que les scripts soient sauvegardés avant une action debug, run...</translation>
+        <translation>Cocher pour que les scripts soient sauvegardés avant une action debug, run... .</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="445"/>
@@ -7792,12 +7811,12 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="317"/>
         <source>&lt;p&gt;The entered address &lt;b&gt;{0}&lt;/b&gt; is not a valid IP v4 or IP v6 address. Aborting...&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;L&apos;adresse entrée &lt;b&gt;{0}&lt;/b&gt; n&apos;est pas une adresse IP v4 ou IP v6 valide. Annulation...&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;L&apos;adresse entrée &lt;b&gt;{0}&lt;/b&gt; n&apos;est pas une adresse IP v4 ou IP v6 valide. Annulation...&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="748"/>
         <source>Local Variables Viewer</source>
-        <translation type="unfinished">Affichage des variables locales</translation>
+        <translation>Affichage des variables locales</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="754"/>
@@ -7807,7 +7826,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="757"/>
         <source>Automatically view source code</source>
-        <translation type="unfinished">Voir automatiquement le code source</translation>
+        <translation>Voir automatiquement le code source</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="559"/>
@@ -7822,17 +7841,17 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="583"/>
         <source>Max. Variable Size:</source>
-        <translation type="unfinished">Taille max. des variables :</translation>
+        <translation>Taille max. des variables :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="590"/>
         <source>Enter the maximum size of a variable to be shown (0 = no limit)</source>
-        <translation type="unfinished">Entrer la taille maximale des variables à affichier (0 = sans limite)</translation>
+        <translation>Entrer la taille maximale des variables à affichier (0 = sans limite)</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="596"/>
         <source>no limit</source>
-        <translation type="unfinished">sans limite</translation>
+        <translation>sans limite</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="602"/>
@@ -7842,12 +7861,12 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="572"/>
         <source>Variables Viewer</source>
-        <translation type="unfinished">Affichage des variables</translation>
+        <translation>Affichage des variables</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="502"/>
         <source>Number of recent files and conditions:</source>
-        <translation type="unfinished">Nombre de fichiers récents et conditions:</translation>
+        <translation>Nombre de fichiers récents et conditions:</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="509"/>
@@ -7872,12 +7891,12 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="407"/>
         <source>Replace Environment Variables</source>
-        <translation type="unfinished">Remplacer les variables d&apos;environnement</translation>
+        <translation>Remplacer les variables d&apos;environnement</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="414"/>
         <source>Environment Variables:</source>
-        <translation type="unfinished">Variables d&apos;environnement :</translation>
+        <translation>Variables d&apos;environnement :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="424"/>
@@ -7904,17 +7923,17 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="630"/>
         <source>Background Colors</source>
-        <translation type="unfinished">Couleurs de fond</translation>
+        <translation>Couleurs de fond</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="659"/>
         <source>Select the background color for changed items.</source>
-        <translation type="unfinished">Choisir la couleur de fond des items modifiés.</translation>
+        <translation>Choisir la couleur de fond des items modifiés.</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="695"/>
         <source>Select the background color for elements which are loaded for the first time.</source>
-        <translation type="unfinished">Choisir la couleur de fond pour les éléments chargés pour la première fois.</translation>
+        <translation>Choisir la couleur de fond pour les éléments chargés pour la première fois.</translation>
     </message>
 </context>
 <context>
@@ -8116,7 +8135,7 @@
     <message>
         <location filename="../Project/DebuggerPropertiesDialog.ui" line="236"/>
         <source>Select to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
-        <translation type="unfinished">Cocher pour rediriger stdin, stdout et stderr du programme débogué vers l&apos;IDE eric6</translation>
+        <translation>Cocher pour rediriger stdin, stdout et stderr du programme débogué vers l&apos;IDE eric6</translation>
     </message>
     <message>
         <location filename="../Project/DebuggerPropertiesDialog.ui" line="39"/>
@@ -8126,12 +8145,12 @@
     <message>
         <location filename="../Project/DebuggerPropertiesDialog.ui" line="49"/>
         <source>Virtual Environment</source>
-        <translation type="unfinished">Environnement virtuel</translation>
+        <translation>Environnement virtuel</translation>
     </message>
     <message>
         <location filename="../Project/DebuggerPropertiesDialog.ui" line="61"/>
         <source>Select the virtual environment to be used</source>
-        <translation type="unfinished">Sélectionner l&apos;environnement virtuel à utiliser</translation>
+        <translation>Sélectionner l&apos;environnement virtuel à utiliser</translation>
     </message>
     <message>
         <location filename="../Project/DebuggerPropertiesDialog.ui" line="198"/>
@@ -8141,19 +8160,19 @@
     <message>
         <location filename="../Project/DebuggerPropertiesDialog.ui" line="207"/>
         <source>Replace Environment Variables</source>
-        <translation type="unfinished">Remplacer les variables d&apos;environnement</translation>
+        <translation>Remplacer les variables d&apos;environnement</translation>
     </message>
     <message>
         <location filename="../Project/DebuggerPropertiesDialog.ui" line="217"/>
         <source>&lt;b&gt;Environment Variables&lt;/b&gt;
 &lt;p&gt;Enter the environment variables to be set for the debugger. The individual settings must be separated by whitespace and be given in the form &apos;var=value&apos;.&lt;/p&gt;
 &lt;p&gt;Example: var1=1 var2=&quot;hello world&quot;&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <location filename="../Project/DebuggerPropertiesDialog.ui" line="226"/>
         <source>Environment Variables:</source>
-        <translation type="unfinished">Variables d&apos;environnement :</translation>
+        <translation>Variables d&apos;environnement :</translation>
     </message>
 </context>
 <context>
@@ -8229,12 +8248,12 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="17"/>
         <source>&lt;b&gt;Configure Python3 Debugger&lt;/b&gt;</source>
-        <translation type="unfinished">&lt;b&gt;Configuration du débogueur Python3&lt;/b&gt;</translation>
+        <translation>&lt;b&gt;Configuration du débogueur Python3&lt;/b&gt;</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="37"/>
         <source>Python3 Virtual Environment</source>
-        <translation type="unfinished">Interpréteur Python3 pour le client débug</translation>
+        <translation>Interpréteur Python3 pour le client débug</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="63"/>
@@ -8249,7 +8268,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.py" line="44"/>
         <source>Press to select the Debug Client via a file selection dialog</source>
-        <translation type="unfinished">Appuyer pour sélectionner le client débug via le sélectionneur de fichier</translation>
+        <translation>Appuyer pour sélectionner le client débug via le sélectionneur de fichier</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="82"/>
@@ -8294,7 +8313,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.py" line="46"/>
         <source>Python Files (*.py *.py3)</source>
-        <translation type="unfinished">Fichiers Python (*.py *.py3)</translation>
+        <translation>Fichiers Python (*.py *.py3)</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="171"/>
@@ -8304,12 +8323,12 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="43"/>
         <source>Select the virtual environment to be used</source>
-        <translation type="unfinished">Sélectionner l&apos;environnement virtuel à utiliser</translation>
+        <translation>Sélectionner l&apos;environnement virtuel à utiliser</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="50"/>
         <source>Press to open the virtual environment manager dialog</source>
-        <translation type="unfinished">Cliquer pour ouvrir le manager d&apos;environnement virtuel</translation>
+        <translation>Cliquer pour ouvrir le manager d&apos;environnement virtuel</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="111"/>
@@ -8332,12 +8351,12 @@
     <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="73"/>
         <source>Text to be translated exceeds the translation limit of {0} characters.</source>
-        <translation type="unfinished">Le texte à traduire dépasse la limite des {0} caractères.</translation>
+        <translation>Le texte à traduire dépasse la limite des {0} caractères.</translation>
     </message>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="95"/>
         <source>Invalid response received from DeepL</source>
-        <translation type="unfinished">Réponse non valide reçu de DeepL</translation>
+        <translation>Réponse non valide reçu de DeepL</translation>
     </message>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="98"/>
@@ -8347,12 +8366,12 @@
     <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="102"/>
         <source>&lt;p&gt;No translation found&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Pas de traduction trouvée&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Pas de traduction trouvée&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="79"/>
         <source>A valid DeepL Pro key is required.</source>
-        <translation type="unfinished">Une clef Deepl Pro est nécessaire.</translation>
+        <translation>Une clef Deepl Pro est nécessaire.</translation>
     </message>
 </context>
 <context>
@@ -8373,22 +8392,22 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="101"/>
         <source>Normal Text</source>
-        <translation type="unfinished">Texte normal</translation>
+        <translation>Texte normal</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="127"/>
         <source>Added Text</source>
-        <translation type="unfinished">Texte ajouté</translation>
+        <translation>Texte ajouté</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="153"/>
         <source>Removed Text</source>
-        <translation type="unfinished">Texte supprimé</translation>
+        <translation>Texte supprimé</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="179"/>
         <source>Replaced Text</source>
-        <translation type="unfinished">Texte remplacé</translation>
+        <translation>Texte remplacé</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="205"/>
@@ -8398,7 +8417,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="17"/>
         <source>&lt;b&gt;Configure Diff colors&lt;/b&gt;</source>
-        <translation type="unfinished">&lt;b&gt;Configurer les couleurs Diff&lt;/b&gt;</translation>
+        <translation>&lt;b&gt;Configurer les couleurs Diff&lt;/b&gt;</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="39"/>
@@ -8428,37 +8447,37 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="91"/>
         <source>Text Color</source>
-        <translation type="unfinished">Couleur du texte</translation>
+        <translation>Couleur du texte</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="114"/>
         <source>Select the background color for additions</source>
-        <translation type="unfinished">Choisir la couleur de fond pour un texte ajouté</translation>
+        <translation>Choisir la couleur de fond pour un texte ajouté</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="117"/>
         <source>Added Color</source>
-        <translation type="unfinished">Couleur d&apos;ajout</translation>
+        <translation>Couleur d&apos;ajout</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="140"/>
         <source>Select the background color for removed text</source>
-        <translation type="unfinished">Choisir la couleur de fond d&apos;un texte supprimé</translation>
+        <translation>Choisir la couleur de fond d&apos;un texte supprimé</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="143"/>
         <source>Removed Color</source>
-        <translation type="unfinished">Couleur de suppression</translation>
+        <translation>Couleur de suppression</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="166"/>
         <source>Select the background color for replaced text</source>
-        <translation type="unfinished">Choisir la couleur de fond d&apos;un texte remplacé</translation>
+        <translation>Choisir la couleur de fond d&apos;un texte remplacé</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="169"/>
         <source>Replaced Color</source>
-        <translation type="unfinished">Couleur de remplacement</translation>
+        <translation>Couleur de remplacement</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="192"/>
@@ -8571,22 +8590,22 @@
     <message>
         <location filename="../UI/DiffDialog.py" line="315"/>
         <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br /&gt;Reason: {1}&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Le fichier patch &lt;b&gt;{0}&lt;/b&gt; ne peut être enregistré.&lt;br /&gt;Raison : {1}&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Le fichier patch &lt;b&gt;{0}&lt;/b&gt; ne peut être enregistré.&lt;br /&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../UI/DiffDialog.py" line="354"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../UI/DiffDialog.py" line="296"/>
         <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Le fichier patch &lt;b&gt;{0}&lt;/b&gt; existe déjà. L&apos;écraser ?&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Le fichier patch &lt;b&gt;{0}&lt;/b&gt; existe déjà. L&apos;écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../UI/DiffDialog.ui" line="80"/>
         <source>Select Diff Kind</source>
-        <translation type="unfinished">Choisir le type de Diff</translation>
+        <translation>Choisir le type de Diff</translation>
     </message>
 </context>
 <context>
@@ -8595,7 +8614,7 @@
         <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="73"/>
         <source>Error creating the shared directory.
 {0}</source>
-        <translation type="unfinished">Erreur à la création d&apos;un répertoire partagé.
+        <translation>Erreur à la création d&apos;un répertoire partagé.
 {0}</translation>
     </message>
     <message>
@@ -8613,7 +8632,7 @@
     <message>
         <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="218"/>
         <source>Synchronization finished</source>
-        <translation type="unfinished">Synchronisation terminée</translation>
+        <translation>Synchronisation terminée</translation>
     </message>
 </context>
 <context>
@@ -8796,7 +8815,7 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="426"/>
         <source>{0}: {1}</source>
-        <translation type="unfinished">{0}: {1}</translation>
+        <translation>{0}: {1}</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="312"/>
@@ -8859,12 +8878,12 @@
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopListSelectionDialog.ui" line="14"/>
         <source>Select Entries</source>
-        <translation type="unfinished">Sélectionner entrées</translation>
+        <translation>Sélectionner entrées</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopListSelectionDialog.ui" line="23"/>
         <source>Select applicable entries:</source>
-        <translation type="unfinished">Sélectionner les entrées applicables :</translation>
+        <translation>Sélectionner les entrées applicables :</translation>
     </message>
 </context>
 <context>
@@ -8872,12 +8891,12 @@
     <message>
         <location filename="../Plugins/PluginWizardDotDesktop.py" line="122"/>
         <source>.desktop Wizard</source>
-        <translation type="unfinished">Assistant .desktop</translation>
+        <translation>Assistant .desktop</translation>
     </message>
     <message>
         <location filename="../Plugins/PluginWizardDotDesktop.py" line="84"/>
         <source>.&amp;desktop Wizard...</source>
-        <translation type="unfinished">Assistant .&amp;desktop...</translation>
+        <translation>Assistant .&amp;desktop...</translation>
     </message>
     <message>
         <location filename="../Plugins/PluginWizardDotDesktop.py" line="90"/>
@@ -8892,12 +8911,12 @@
     <message>
         <location filename="../Plugins/PluginWizardDotDesktop.py" line="116"/>
         <source>Please open or create a file first.</source>
-        <translation type="unfinished">Veuillez d&apos;abord ouvrir ou créer un fichier.</translation>
+        <translation>Veuillez d&apos;abord ouvrir ou créer un fichier.</translation>
     </message>
     <message>
         <location filename="../Plugins/PluginWizardDotDesktop.py" line="122"/>
         <source>The current editor contains text. Shall this be replaced?</source>
-        <translation type="unfinished">L&apos;éditeur actuel contient du texte. Faut-il le remplacer ?</translation>
+        <translation>L&apos;éditeur actuel contient du texte. Faut-il le remplacer ?</translation>
     </message>
 </context>
 <context>
@@ -8905,22 +8924,22 @@
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="315"/>
         <source>.desktop Wizard</source>
-        <translation type="unfinished">Assistant .desktop</translation>
+        <translation>Assistant .desktop</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="25"/>
         <source>.desktop File Type:</source>
-        <translation type="unfinished">Type de fichier .desktop :</translation>
+        <translation>Type de fichier .desktop :</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="32"/>
         <source>Select a target .desktop file format</source>
-        <translation type="unfinished">Choisir un format de fichier .desktop</translation>
+        <translation>Choisir un format de fichier .desktop</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="58"/>
         <source>Basic</source>
-        <translation type="unfinished">Basique</translation>
+        <translation>Basique</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="64"/>
@@ -8930,7 +8949,7 @@
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="71"/>
         <source>Enter the type</source>
-        <translation type="unfinished">Entrer le type</translation>
+        <translation>Entrer le type</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="111"/>
@@ -8945,7 +8964,7 @@
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="91"/>
         <source>Enter the version of the .desktop specification</source>
-        <translation type="unfinished">Entrer la version de la spécification .desktop</translation>
+        <translation>Entrer la version de la spécification .desktop</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="436"/>
@@ -8955,37 +8974,37 @@
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="443"/>
         <source>Enter the application name</source>
-        <translation type="unfinished">Entrer le nom de l&apos;application</translation>
+        <translation>Entrer le nom de l&apos;application</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="118"/>
         <source>Generic Name:</source>
-        <translation type="unfinished">Nom générique :</translation>
+        <translation>Nom générique :</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="125"/>
         <source>Enter the generic application name</source>
-        <translation type="unfinished">Entrer le nom générique de l&apos;application</translation>
+        <translation>Entrer le nom générique de l&apos;application</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="132"/>
         <source>Comment:</source>
-        <translation type="unfinished">Commentaire :</translation>
+        <translation>Commentaire :</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="139"/>
         <source>Enter a comment</source>
-        <translation type="unfinished">Entrer un commentaire</translation>
+        <translation>Entrer un commentaire</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="146"/>
         <source>Icon:</source>
-        <translation type="unfinished">Icone :</translation>
+        <translation>Icone :</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="153"/>
         <source>Enter the icon file name</source>
-        <translation type="unfinished">Entrer le nom du fichier de l&apos;icone</translation>
+        <translation>Entrer le nom du fichier de l&apos;icone</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="160"/>
@@ -8995,7 +9014,7 @@
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="167"/>
         <source>Enter an executable command used to determine the application&apos;s presence</source>
-        <translation type="unfinished">Entrer une commande executable pour déterminer la présence de l&apos;application</translation>
+        <translation>Entrer une commande executable pour déterminer la présence de l&apos;application</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="174"/>
@@ -9005,12 +9024,12 @@
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="181"/>
         <source>Enter the executable command</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="188"/>
         <source>Path:</source>
-        <translation type="unfinished">Chemin :</translation>
+        <translation>Chemin :</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="195"/>
@@ -9020,12 +9039,12 @@
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="202"/>
         <source>Execute in Terminal:</source>
-        <translation type="unfinished">Exécuter dans le terminal :</translation>
+        <translation>Exécuter dans le terminal :</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="209"/>
         <source>Select to execute the application in a terminal</source>
-        <translation type="unfinished">Cocher pour exécuter l&apos;application dans un terminal</translation>
+        <translation>Cocher pour exécuter l&apos;application dans un terminal</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="232"/>
@@ -9040,27 +9059,27 @@
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="246"/>
         <source>Categories:</source>
-        <translation type="unfinished">Catégories :</translation>
+        <translation>Catégories :</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="253"/>
         <source>Enter the list of categories separated by &apos;;&apos;</source>
-        <translation type="unfinished">Entrer la liste de catégories séparées par &apos;;&apos;</translation>
+        <translation>Entrer la liste de catégories séparées par &apos;;&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="260"/>
         <source>Press to select the categories via a dialog</source>
-        <translation type="unfinished">Cliquer pour sélectionner les catégories</translation>
+        <translation>Cliquer pour sélectionner les catégories</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="267"/>
         <source>Actions:</source>
-        <translation type="unfinished">Actions :</translation>
+        <translation>Actions :</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="274"/>
         <source>Enter the list of actions separated by &apos;;&apos;</source>
-        <translation type="unfinished">Entrer la liste des actions séparées par &apos;;&apos;</translation>
+        <translation>Entrer la liste des actions séparées par &apos;;&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="281"/>
@@ -9080,7 +9099,7 @@
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="322"/>
         <source>Press to select the environments via a dialog</source>
-        <translation type="unfinished">Cliquer pour sélectionner l&apos;environnement</translation>
+        <translation>Cliquer pour sélectionner l&apos;environnement</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="305"/>
@@ -9095,17 +9114,17 @@
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="343"/>
         <source>KDE Plasma</source>
-        <translation type="unfinished">KDE Plasma</translation>
+        <translation>KDE Plasma</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="349"/>
         <source>Encoding:</source>
-        <translation type="unfinished">Encodage :</translation>
+        <translation>Encodage :</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="356"/>
         <source>Select the encoding of the file</source>
-        <translation type="unfinished">Choisir l&apos;encodage du fichier</translation>
+        <translation>Choisir l&apos;encodage du fichier</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="363"/>
@@ -9130,32 +9149,32 @@
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="394"/>
         <source>Main Script:</source>
-        <translation type="unfinished">Script principal :</translation>
+        <translation>Script principal :</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="401"/>
         <source>Enter the main script name</source>
-        <translation type="unfinished">Entrer le nom du script principal</translation>
+        <translation>Entrer le nom du script principal</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="408"/>
         <source>Author:</source>
-        <translation type="unfinished">Auteur :</translation>
+        <translation>Auteur :</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="415"/>
         <source>Enter the author&apos;s name</source>
-        <translation type="unfinished">Entrer le nom de l&apos;auteur</translation>
+        <translation>Entrer le nom de l&apos;auteur</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="422"/>
         <source>Email:</source>
-        <translation type="unfinished">Courriel :</translation>
+        <translation>Courriel :</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="429"/>
         <source>Enter the auhor email</source>
-        <translation type="unfinished">Entrer le courriel de l&apos;auteur</translation>
+        <translation>Entrer le courriel de l&apos;auteur</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="457"/>
@@ -9165,57 +9184,57 @@
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="464"/>
         <source>Website:</source>
-        <translation type="unfinished">Site web :</translation>
+        <translation>Site web :</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="471"/>
         <source>Enter the URL of the website</source>
-        <translation type="unfinished">Entrer l&apos;URL du site web</translation>
+        <translation>Entrer l&apos;URL du site web</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="478"/>
         <source>Category:</source>
-        <translation type="unfinished">Catégorie :</translation>
+        <translation>Catégorie :</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="485"/>
         <source>Select a category</source>
-        <translation type="unfinished">Choisir une catégorie</translation>
+        <translation>Choisir une catégorie</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="492"/>
         <source>Depends:</source>
-        <translation type="unfinished">Dépendances :</translation>
+        <translation>Dépendances :</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="499"/>
         <source>Enter the list of dependancies separated by &apos;;&apos;</source>
-        <translation type="unfinished">Entrer la liste des dépendances séparées par &apos;;&apos;</translation>
+        <translation>Entrer la liste des dépendances séparées par &apos;;&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="506"/>
         <source>License:</source>
-        <translation type="unfinished">Licence :</translation>
+        <translation>Licence :</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="513"/>
         <source>Enter the license type</source>
-        <translation type="unfinished">Entrer le type de licence</translation>
+        <translation>Entrer le type de licence</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="523"/>
         <source>Enabled by Default:</source>
-        <translation type="unfinished">Actif par défault :</translation>
+        <translation>Actif par défault :</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="530"/>
         <source>Select to enable this by default</source>
-        <translation type="unfinished">Cocher pour activer par défaut</translation>
+        <translation>Cocher pour activer par défaut</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="567"/>
         <source>Unity</source>
-        <translation type="unfinished">Unity</translation>
+        <translation>Unity</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="573"/>
@@ -9225,7 +9244,7 @@
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="580"/>
         <source>Enter the desktop shortcuts separated by &apos;;&apos;</source>
-        <translation type="unfinished"></translation>
+        <translation>Entrer les raccourcis clavier séparés par &apos;;&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="609"/>
@@ -9263,12 +9282,12 @@
     <message>
         <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="14"/>
         <source>What to do?</source>
-        <translation type="unfinished">Que faire ?</translation>
+        <translation>Que faire ?</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="23"/>
         <source>You are about to download this file:</source>
-        <translation type="unfinished">Vous êtes sur le point de télécharger ce fichier :</translation>
+        <translation>Vous êtes sur le point de télécharger ce fichier :</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="49"/>
@@ -9283,7 +9302,7 @@
     <message>
         <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="100"/>
         <source>Select to open the downloaded file</source>
-        <translation type="unfinished">Cocher pour ouvrir le fichier téléchargé</translation>
+        <translation>Cocher pour ouvrir le fichier téléchargé</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="103"/>
@@ -9293,27 +9312,27 @@
     <message>
         <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="110"/>
         <source>Select to scan the file with VirusTotal</source>
-        <translation type="unfinished">Cocher pour scanner le fichier avec VirusTotal</translation>
+        <translation>Cocher pour scanner le fichier avec VirusTotal</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="113"/>
         <source>Scan with &amp;VirusTotal</source>
-        <translation type="unfinished">Scanner avec &amp;VirusTotal</translation>
+        <translation>Scanner avec &amp;VirusTotal</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="133"/>
         <source>Select to save the file</source>
-        <translation type="unfinished">Cocher pour enregistrer le fichier</translation>
+        <translation>Cocher pour enregistrer le fichier</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="136"/>
         <source>&amp;Save File</source>
-        <translation type="unfinished">Enregi&amp;strer le fichier</translation>
+        <translation>Enregi&amp;strer le fichier</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="146"/>
         <source>&lt;b&gt;What do you want to do?&lt;/b&gt;</source>
-        <translation type="unfinished">&lt;b&gt;Que voulez-vous faire ?&lt;/b&gt;</translation>
+        <translation>&lt;b&gt;Que voulez-vous faire ?&lt;/b&gt;</translation>
     </message>
 </context>
 <context>
@@ -9331,62 +9350,62 @@
     <message>
         <location filename="../WebBrowser/Download/DownloadItem.ui" line="122"/>
         <source>Press to cancel the download</source>
-        <translation type="unfinished">Cliquer pour annuler le téléchargement</translation>
+        <translation>Cliquer pour annuler le téléchargement</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Download/DownloadItem.ui" line="132"/>
         <source>Press to open the downloaded file</source>
-        <translation type="unfinished">Cliquer pour ouvrir le fichier téléchargé</translation>
+        <translation>Cliquer pour ouvrir le fichier téléchargé</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Download/DownloadItem.py" line="221"/>
         <source>Download canceled: {0}</source>
-        <translation type="unfinished">Téléchargement annulé : {0}</translation>
+        <translation>Téléchargement annulé : {0}</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Download/DownloadItem.py" line="211"/>
         <source>Save File</source>
-        <translation type="unfinished">Enregistrer le fichier</translation>
+        <translation>Enregistrer le fichier</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Download/DownloadItem.py" line="250"/>
         <source>Download directory ({0}) couldn&apos;t be created.</source>
-        <translation type="unfinished">Le répertoire de téléchargement ({0}) ne peut être créé.</translation>
+        <translation>Le répertoire de téléchargement ({0}) ne peut être créé.</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Download/DownloadItem.py" line="440"/>
         <source>?</source>
-        <translation type="unfinished">?</translation>
+        <translation>?</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Download/DownloadItem.py" line="453"/>
         <source>{0} of {1} - Stopped</source>
-        <translation type="unfinished">{0} sur {1} - Arrêté</translation>
+        <translation>{0} sur {1} - Arrêté</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Download/DownloadItem.py" line="194"/>
         <source>VirusTotal scan scheduled: {0}</source>
-        <translation type="unfinished">Scan VirusTotal planifié : {0}</translation>
+        <translation>Scan VirusTotal planifié : {0}</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Download/DownloadItem.ui" line="109"/>
         <source>Press to pause the download</source>
-        <translation type="unfinished">Cliquer pour mettre en pause le téléchargement</translation>
+        <translation>Cliquer pour mettre en pause le téléchargement</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Download/DownloadItem.py" line="449"/>
         <source>{0} downloaded</source>
-        <translation type="unfinished">{0} téléchargé</translation>
+        <translation>{0} téléchargé</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Download/DownloadItem.ui" line="53"/>
         <source>Date and Time</source>
-        <translation type="unfinished">Date et heure</translation>
+        <translation>Date et heure</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Download/DownloadItem.py" line="438"/>
         <source>{0} of {1} ({2}/sec) {3}</source>
-        <translation type="unfinished">{0} sur {1} ({2}/sec) {3}</translation>
+        <translation>{0} sur {1} ({2}/sec) {3}</translation>
     </message>
 </context>
 <context>
@@ -9394,22 +9413,23 @@
     <message>
         <location filename="../WebBrowser/Download/DownloadManager.ui" line="31"/>
         <source>Press to clean up the list of downloads</source>
-        <translation type="unfinished">Cliquer pour nettoyer la liste des téléchargements</translation>
+        <translation>Cliquer pour nettoyer la liste des téléchargements</translation>
     </message>
     <message numerus="yes">
         <location filename="../WebBrowser/Download/DownloadManager.py" line="169"/>
         <source>There are %n downloads in progress.
 Do you want to quit anyway?</source>
-        <translation type="unfinished">
+        <translation>
+            <numerusform>Il y a %n téléchargement en cours.
+Voulez-vous tout de même quitter ?</numerusform>
             <numerusform>Il y a %n téléchargements en cours.
 Voulez-vous tout de même quitter ?</numerusform>
-            <numerusform></numerusform>
         </translation>
     </message>
     <message>
         <location filename="../WebBrowser/Download/DownloadManager.ui" line="34"/>
         <source>Clear List</source>
-        <translation type="unfinished">Effacer la liste</translation>
+        <translation>Effacer la liste</translation>
     </message>
     <message>
         <location filename="../Helpviewer/Download/DownloadManager.py" line="92"/>
@@ -9434,12 +9454,12 @@
     <message>
         <location filename="../WebBrowser/Download/DownloadManager.py" line="120"/>
         <source>Go to Download Page</source>
-        <translation type="unfinished">Aller à la page de téléchargement</translation>
+        <translation>Aller à la page de téléchargement</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Download/DownloadManager.py" line="123"/>
         <source>Copy Download Link</source>
-        <translation type="unfinished">Copier le lien de téléchargement</translation>
+        <translation>Copier le lien de téléchargement</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Download/DownloadManager.py" line="127"/>
@@ -9449,12 +9469,12 @@
     <message>
         <location filename="../WebBrowser/Download/DownloadManager.py" line="136"/>
         <source>Remove From List</source>
-        <translation type="unfinished">Retirer de la liste</translation>
+        <translation>Retirer de la liste</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Download/DownloadManager.py" line="258"/>
         <source>Suspicuous URL detected</source>
-        <translation type="unfinished">URL suspecte détectée</translation>
+        <translation>URL suspecte détectée</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Download/DownloadManager.py" line="258"/>
@@ -9464,22 +9484,22 @@
     <message>
         <location filename="../WebBrowser/Download/DownloadManager.py" line="590"/>
         <source>Download Manager</source>
-        <translation type="unfinished">Gestionnaire de téléchargements</translation>
+        <translation>Gestionnaire de téléchargements</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Download/DownloadManager.py" line="502"/>
         <source>Downloads finished</source>
-        <translation type="unfinished">Téléchargements terminés</translation>
+        <translation>Téléchargements terminés</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Download/DownloadManager.py" line="502"/>
         <source>All files have been downloaded.</source>
-        <translation type="unfinished">Tous les fichiers ont été téléchargés.</translation>
+        <translation>Tous les fichiers ont été téléchargés.</translation>
     </message>
     <message numerus="yes">
         <location filename="../WebBrowser/Download/DownloadManager.py" line="624"/>
         <source>{0}% of %n file(s) ({1}) {2}</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform>{0}% sur %n fichier ({1}) {2}</numerusform>
             <numerusform>{0}% sur %n fichiers ({1}) {2}</numerusform>
         </translation>
@@ -9487,7 +9507,7 @@
     <message>
         <location filename="../WebBrowser/Download/DownloadManager.py" line="631"/>
         <source>{0}% - Download Manager</source>
-        <translation type="unfinished">{0}% - Gestionnaire de téléchargement</translation>
+        <translation>{0}% - Gestionnaire de téléchargement</translation>
     </message>
 </context>
 <context>
@@ -9495,7 +9515,7 @@
     <message>
         <location filename="../WebBrowser/Download/DownloadManagerButton.py" line="37"/>
         <source>Open Download Manager</source>
-        <translation type="unfinished">Ouvrir le gestionnaire de téléchargement</translation>
+        <translation>Ouvrir le gestionnaire de téléchargement</translation>
     </message>
 </context>
 <context>
@@ -9503,7 +9523,7 @@
     <message numerus="yes">
         <location filename="../WebBrowser/Download/DownloadUtilities.py" line="28"/>
         <source>%n seconds remaining</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform>%n seconde restante</numerusform>
             <numerusform>%n secondes restantes</numerusform>
         </translation>
@@ -9511,7 +9531,7 @@
     <message>
         <location filename="../WebBrowser/Download/DownloadUtilities.py" line="76"/>
         <source>Unknown speed</source>
-        <translation type="unfinished">Vitesse inconnue</translation>
+        <translation>Vitesse inconnue</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Download/DownloadUtilities.py" line="80"/>
@@ -9564,7 +9584,7 @@
     <message numerus="yes">
         <location filename="../WebBrowser/Download/DownloadUtilities.py" line="32"/>
         <source>%n minutes remaining</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform>%n minute restante</numerusform>
             <numerusform>%n minutes restantes</numerusform>
         </translation>
@@ -9588,17 +9608,17 @@
     <message>
         <location filename="../E5Gui/E5FileSaveConfirmDialog.py" line="53"/>
         <source>The given file exists already.</source>
-        <translation type="unfinished">Le fichier donné existe déjà.</translation>
+        <translation>Le fichier donné existe déjà.</translation>
     </message>
     <message>
         <location filename="../E5Gui/E5FileSaveConfirmDialog.py" line="64"/>
         <source>Overwrite</source>
-        <translation type="unfinished">Écraser</translation>
+        <translation>Écraser</translation>
     </message>
     <message>
         <location filename="../E5Gui/E5FileSaveConfirmDialog.py" line="66"/>
         <source>Rename</source>
-        <translation type="unfinished">Renommer</translation>
+        <translation>Renommer</translation>
     </message>
 </context>
 <context>
@@ -9626,7 +9646,7 @@
     <message>
         <location filename="../E5Network/E5GoogleMail.py" line="259"/>
         <source>Message #{0} sent.</source>
-        <translation type="unfinished">Message #{0} envoyé.</translation>
+        <translation>Message #{0} envoyé.</translation>
     </message>
 </context>
 <context>
@@ -9661,7 +9681,7 @@
     <message>
         <location filename="../E5Graphics/E5GraphicsView.py" line="416"/>
         <source>{0}, Page {1}</source>
-        <translation type="unfinished">{0}, Page {1}</translation>
+        <translation>{0}, Page {1}</translation>
     </message>
 </context>
 <context>
@@ -9669,12 +9689,12 @@
     <message>
         <location filename="../E5Gui/E5ListSelectionDialog.ui" line="14"/>
         <source>Select from List</source>
-        <translation type="unfinished">Sélectionner à partir de la liste</translation>
+        <translation>Sélectionner à partir de la liste</translation>
     </message>
     <message>
         <location filename="../E5Gui/E5ListSelectionDialog.ui" line="23"/>
         <source>Select from the list below:</source>
-        <translation type="unfinished">Sélectionner à partir de la liste ci-dessous :</translation>
+        <translation>Sélectionner à partir de la liste ci-dessous :</translation>
     </message>
 </context>
 <context>
@@ -9687,7 +9707,7 @@
     <message>
         <location filename="../E5Gui/E5MainWindow.py" line="56"/>
         <source>&lt;p&gt;The Qt Style Sheet file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;La feuille de style Qt &lt;b&gt;{0}&lt;/b&gt; ne peut être lue.&lt;br&gt;Raison: {1}&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;La feuille de style Qt &lt;b&gt;{0}&lt;/b&gt; ne peut être lue.&lt;br&gt;Raison: {1}&lt;/p&gt;</translation>
     </message>
 </context>
 <context>
@@ -9695,12 +9715,12 @@
     <message>
         <location filename="../Plugins/PluginWizardE5MessageBox.py" line="77"/>
         <source>E5MessageBox Wizard</source>
-        <translation type="unfinished">Assistante E5MessageBox</translation>
+        <translation>Assistante E5MessageBox</translation>
     </message>
     <message>
         <location filename="../Plugins/PluginWizardE5MessageBox.py" line="73"/>
         <source>&amp;E5MessageBox Wizard...</source>
-        <translation type="unfinished">Assistant &amp;E5MessageBox...</translation>
+        <translation>Assistant &amp;E5MessageBox...</translation>
     </message>
     <message>
         <location filename="../Plugins/PluginWizardE5MessageBox.py" line="78"/>
@@ -9715,7 +9735,7 @@
     <message>
         <location filename="../Plugins/PluginWizardE5MessageBox.py" line="125"/>
         <source>Please open or create a file first.</source>
-        <translation type="unfinished">Veuillez d&apos;abord ouvrir ou créer un fichier.</translation>
+        <translation>Veuillez d&apos;abord ouvrir ou créer un fichier.</translation>
     </message>
 </context>
 <context>
@@ -9723,7 +9743,7 @@
     <message>
         <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="14"/>
         <source>E5MessageBox Wizard</source>
-        <translation type="unfinished">Assistant E5MessageBox</translation>
+        <translation>Assistant E5MessageBox</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="23"/>
@@ -9778,7 +9798,7 @@
     <message>
         <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="84"/>
         <source>Yes/No</source>
-        <translation type="unfinished">Oui/Non</translation>
+        <translation>Oui/Non</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="91"/>
@@ -9788,7 +9808,7 @@
     <message>
         <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="94"/>
         <source>Retry/Abort</source>
-        <translation type="unfinished">Réessayer/Annuler</translation>
+        <translation>Réessayer/Annuler</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="101"/>
@@ -9853,27 +9873,27 @@
     <message>
         <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="195"/>
         <source>Parent</source>
-        <translation type="unfinished">Parent</translation>
+        <translation>Parent</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="201"/>
         <source>Select &quot;self&quot; as parent</source>
-        <translation type="unfinished">Choisir &quot;self&quot; comme parent</translation>
+        <translation>Choisir &quot;self&quot; comme parent</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="204"/>
         <source>self</source>
-        <translation type="unfinished">self</translation>
+        <translation>self</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="214"/>
         <source>Select &quot;None&quot; as parent</source>
-        <translation type="unfinished">Choisir &quot;None&quot; comme parent</translation>
+        <translation>Choisir &quot;None&quot; comme parent</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="217"/>
         <source>None</source>
-        <translation type="unfinished">None</translation>
+        <translation>None</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="226"/>
@@ -9898,7 +9918,7 @@
     <message>
         <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="40"/>
         <source>Abort</source>
-        <translation type="unfinished">Abandonner</translation>
+        <translation>Abandonner</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="41"/>
@@ -9988,7 +10008,7 @@
     <message>
         <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="386"/>
         <source>Default Button</source>
-        <translation type="unfinished">Bouton par défaut</translation>
+        <translation>Bouton par défaut</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="398"/>
@@ -10003,22 +10023,22 @@
     <message>
         <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="414"/>
         <source>Show an Information icon</source>
-        <translation type="unfinished">Afficher un icone Information</translation>
+        <translation>Afficher un icone Information</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="430"/>
         <source>Show a Question icon</source>
-        <translation type="unfinished">Montrer un icone Question</translation>
+        <translation>Montrer un icone Question</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="446"/>
         <source>Show a Warning icon</source>
-        <translation type="unfinished">Monter un icone Alerte</translation>
+        <translation>Monter un icone Alerte</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="459"/>
         <source>Show a Critical icon</source>
-        <translation type="unfinished">Montrer un icone Critique</translation>
+        <translation>Montrer un icone Critique</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="477"/>
@@ -10063,12 +10083,12 @@
     <message>
         <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="150"/>
         <source>Result:</source>
-        <translation type="unfinished">Résultat :</translation>
+        <translation>Résultat :</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="157"/>
         <source>Enter the result variable name</source>
-        <translation type="unfinished">Entrer le nom de la variable résultat</translation>
+        <translation>Entrer le nom de la variable résultat</translation>
     </message>
 </context>
 <context>
@@ -10094,17 +10114,17 @@
     <message>
         <location filename="../E5Network/E5NetworkIcon.py" line="61"/>
         <source>&lt;p&gt;Shows the network status&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Network:&lt;/b&gt; {0}&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Monter le statut du réseau&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Réseau :&lt;/b&gt; {0}&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Monter le statut du réseau&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Réseau :&lt;/b&gt; {0}&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../E5Network/E5NetworkIcon.py" line="65"/>
         <source>Connected</source>
-        <translation type="unfinished">Connecté</translation>
+        <translation>Connecté</translation>
     </message>
     <message>
         <location filename="../E5Network/E5NetworkIcon.py" line="67"/>
         <source>Offline</source>
-        <translation type="unfinished">Hors ligne</translation>
+        <translation>Hors ligne</translation>
     </message>
 </context>
 <context>
@@ -10153,32 +10173,32 @@
     <message>
         <location filename="../E5Gui/E5PathPicker.py" line="165"/>
         <source>Enter Path Name</source>
-        <translation type="unfinished">Entrer le nom du chemin</translation>
+        <translation>Entrer le nom du chemin</translation>
     </message>
     <message>
         <location filename="../E5Gui/E5PathPicker.py" line="162"/>
         <source>Enter Path Names separated by &apos;;&apos;</source>
-        <translation type="unfinished">Entrer les noms de chemin séparés par &apos;;&apos;</translation>
+        <translation>Entrer les noms de chemin séparés par &apos;;&apos;</translation>
     </message>
     <message>
         <location filename="../E5Gui/E5PathPicker.py" line="503"/>
         <source>Choose a file to open</source>
-        <translation type="unfinished">Choisir un fichier à ouvrir</translation>
+        <translation>Choisir un fichier à ouvrir</translation>
     </message>
     <message>
         <location filename="../E5Gui/E5PathPicker.py" line="505"/>
         <source>Choose files to open</source>
-        <translation type="unfinished">Choisir les fichiers à ouvrir</translation>
+        <translation>Choisir les fichiers à ouvrir</translation>
     </message>
     <message>
         <location filename="../E5Gui/E5PathPicker.py" line="510"/>
         <source>Choose a file to save</source>
-        <translation type="unfinished">Choisir un fichier à enregistrer</translation>
+        <translation>Choisir un fichier à enregistrer</translation>
     </message>
     <message>
         <location filename="../E5Gui/E5PathPicker.py" line="512"/>
         <source>Choose a directory</source>
-        <translation type="unfinished">Choisir un répertoire</translation>
+        <translation>Choisir un répertoire</translation>
     </message>
 </context>
 <context>
@@ -10206,17 +10226,17 @@
     <message>
         <location filename="../E5Gui/E5ProcessDialog.ui" line="105"/>
         <source>&amp;Send</source>
-        <translation>Envoyer</translation>
+        <translation>&amp;Envoyer</translation>
     </message>
     <message>
         <location filename="../E5Gui/E5ProcessDialog.ui" line="108"/>
         <source>Alt+S</source>
-        <translation type="unfinished">Alt+S</translation>
+        <translation>Alt+S</translation>
     </message>
     <message>
         <location filename="../E5Gui/E5ProcessDialog.ui" line="115"/>
         <source>Enter data to be sent to the running process</source>
-        <translation type="unfinished"></translation>
+        <translation>Entrer les données à envoyer au processus en cours</translation>
     </message>
     <message>
         <location filename="../E5Gui/E5ProcessDialog.ui" line="122"/>
@@ -10236,32 +10256,32 @@
     <message>
         <location filename="../E5Gui/E5ProcessDialog.py" line="102"/>
         <source>Process canceled.</source>
-        <translation type="unfinished">Processus annulé.</translation>
+        <translation>Processus annulé.</translation>
     </message>
     <message>
         <location filename="../E5Gui/E5ProcessDialog.py" line="116"/>
         <source>Process finished successfully.</source>
-        <translation type="unfinished">Processus terminé avec succès.</translation>
+        <translation>Processus terminé avec succès.</translation>
     </message>
     <message>
         <location filename="../E5Gui/E5ProcessDialog.py" line="118"/>
         <source>Process crashed.</source>
-        <translation type="unfinished">Crash du processus.</translation>
+        <translation>Crash du processus.</translation>
     </message>
     <message>
         <location filename="../E5Gui/E5ProcessDialog.py" line="120"/>
         <source>Process finished with exit code {0}</source>
-        <translation type="unfinished">Processus terminé avec le code de sortie {0}</translation>
+        <translation>Processus terminé avec le code de sortie {0}</translation>
     </message>
     <message>
         <location filename="../E5Gui/E5ProcessDialog.py" line="174"/>
         <source>Process Generation Error</source>
-        <translation type="unfinished">Erreur du processus</translation>
+        <translation>Erreur du processus</translation>
     </message>
     <message>
         <location filename="../E5Gui/E5ProcessDialog.py" line="174"/>
         <source>&lt;p&gt;The process &lt;b&gt;{0}&lt;/b&gt; could not be started.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Le processus &lt;b&gt;{0}&lt;/b&gt; n&apos;a pu être démarré.&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Le processus &lt;b&gt;{0}&lt;/b&gt; n&apos;a pu être démarré.&lt;/p&gt;</translation>
     </message>
 </context>
 <context>
@@ -10305,27 +10325,27 @@
     <message>
         <location filename="../E5Network/E5SslCertificateSelectionDialog.ui" line="31"/>
         <source>Certificate name</source>
-        <translation type="unfinished">Nom de certificat</translation>
+        <translation>Nom de certificat</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslCertificateSelectionDialog.ui" line="36"/>
         <source>Expiry Date</source>
-        <translation type="unfinished">Date d&apos;expiration</translation>
+        <translation>Date d&apos;expiration</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslCertificateSelectionDialog.ui" line="49"/>
         <source>Press to view the selected certificate</source>
-        <translation type="unfinished">Cliquer pour voir le certificat sélectionné</translation>
+        <translation>Cliquer pour voir le certificat sélectionné</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslCertificateSelectionDialog.ui" line="52"/>
         <source>&amp;View...</source>
-        <translation type="unfinished">&amp;Voir...</translation>
+        <translation>&amp;Voir...</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslCertificateSelectionDialog.py" line="81"/>
         <source>(Unknown)</source>
-        <translation type="unfinished">(Inconnu)</translation>
+        <translation>(Inconnu)</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslCertificateSelectionDialog.py" line="83"/>
@@ -10338,12 +10358,12 @@
     <message>
         <location filename="../E5Network/E5SslCertificatesDialog.ui" line="14"/>
         <source>SSL Certificate Manager</source>
-        <translation type="unfinished">Gestionnaire de certificat SSL</translation>
+        <translation>Gestionnaire de certificat SSL</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslCertificatesDialog.ui" line="27"/>
         <source>&amp;Servers</source>
-        <translation type="unfinished">&amp;Serveurs</translation>
+        <translation>&amp;Serveurs</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslCertificatesDialog.ui" line="33"/>
@@ -10353,7 +10373,7 @@
     <message>
         <location filename="../E5Network/E5SslCertificatesDialog.ui" line="140"/>
         <source>Certificate name</source>
-        <translation type="unfinished">Nom du certificat</translation>
+        <translation>Nom du certificat</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslCertificatesDialog.ui" line="46"/>
@@ -10363,47 +10383,47 @@
     <message>
         <location filename="../E5Network/E5SslCertificatesDialog.ui" line="145"/>
         <source>Expiry Date</source>
-        <translation type="unfinished">Date d&apos;expiration</translation>
+        <translation>Date d&apos;expiration</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslCertificatesDialog.ui" line="158"/>
         <source>Press to view the selected certificate</source>
-        <translation type="unfinished">Cliquer pour voir le certificat sélectionné</translation>
+        <translation>Cliquer pour voir le certificat sélectionné</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslCertificatesDialog.ui" line="161"/>
         <source>&amp;View...</source>
-        <translation type="unfinished">&amp;Voir...</translation>
+        <translation>&amp;Voir...</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslCertificatesDialog.ui" line="168"/>
         <source>Press to import a certificate</source>
-        <translation type="unfinished">Cliquer pour importer un certificat</translation>
+        <translation>Cliquer pour importer un certificat</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslCertificatesDialog.ui" line="171"/>
         <source>&amp;Import...</source>
-        <translation type="unfinished">&amp;Importer...</translation>
+        <translation>&amp;Importer...</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslCertificatesDialog.ui" line="181"/>
         <source>Press to export the selected certificate</source>
-        <translation type="unfinished">Cliquer pour exporter le certificat sélectionné</translation>
+        <translation>Cliquer pour exporter le certificat sélectionné</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslCertificatesDialog.ui" line="184"/>
         <source>&amp;Export...</source>
-        <translation type="unfinished">&amp;Exporter...</translation>
+        <translation>&amp;Exporter...</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslCertificatesDialog.ui" line="194"/>
         <source>Press to delete the selected certificate</source>
-        <translation type="unfinished">Cliquer pour supprimer le certificat sélectionné</translation>
+        <translation>Cliquer pour supprimer le certificat sélectionné</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslCertificatesDialog.ui" line="197"/>
         <source>&amp;Delete...</source>
-        <translation type="unfinished">Supprimer...</translation>
+        <translation>&amp;Supprimer...</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslCertificatesDialog.ui" line="126"/>
@@ -10418,7 +10438,7 @@
     <message>
         <location filename="../E5Network/E5SslCertificatesDialog.py" line="301"/>
         <source>(Unknown)</source>
-        <translation type="unfinished">(Inconnu)</translation>
+        <translation>(Inconnu)</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslCertificatesDialog.py" line="303"/>
@@ -10438,17 +10458,17 @@
     <message>
         <location filename="../E5Network/E5SslCertificatesDialog.py" line="490"/>
         <source>Import Certificate</source>
-        <translation type="unfinished">Importer un certificat</translation>
+        <translation>Importer un certificat</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslCertificatesDialog.py" line="400"/>
         <source>&lt;p&gt;The certificate &lt;b&gt;{0}&lt;/b&gt; already exists. Skipping.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Le certificat &lt;b&gt;{0}&lt;/b&gt; existe déjà. Passez.&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Le certificat &lt;b&gt;{0}&lt;/b&gt; existe déjà. Passez.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslCertificatesDialog.py" line="355"/>
         <source>Delete CA Certificate</source>
-        <translation type="unfinished">Supprimer certificat CA</translation>
+        <translation>Supprimer certificat CA</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslCertificatesDialog.py" line="355"/>
@@ -10458,7 +10478,7 @@
     <message>
         <location filename="../E5Network/E5SslCertificatesDialog.py" line="500"/>
         <source>Export Certificate</source>
-        <translation type="unfinished">Exporter le certificat</translation>
+        <translation>Exporter le certificat</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslCertificatesDialog.py" line="441"/>
@@ -10491,7 +10511,7 @@
     <message>
         <location filename="../E5Network/E5SslCertificatesInfoDialog.ui" line="14"/>
         <source>SSL Certificate Info</source>
-        <translation type="unfinished">Info certificat SSL</translation>
+        <translation>Info certificat SSL</translation>
     </message>
 </context>
 <context>
@@ -10499,7 +10519,7 @@
     <message>
         <location filename="../E5Network/E5SslCertificatesInfoWidget.ui" line="23"/>
         <source>&lt;h2&gt;Certificate Information&lt;/h2&gt;</source>
-        <translation type="unfinished">&lt;h2&gt;Information du certificat&lt;/h2&gt;</translation>
+        <translation>&lt;h2&gt;Information du certificat&lt;/h2&gt;</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslCertificatesInfoWidget.ui" line="32"/>
@@ -10509,7 +10529,7 @@
     <message>
         <location filename="../E5Network/E5SslCertificatesInfoWidget.ui" line="51"/>
         <source>This certificated has been blacklisted.</source>
-        <translation type="unfinished">Ce certificat a été blacklisté.</translation>
+        <translation>Ce certificat a été blacklisté.</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslCertificatesInfoWidget.ui" line="61"/>
@@ -10524,7 +10544,7 @@
     <message>
         <location filename="../E5Network/E5SslCertificatesInfoWidget.ui" line="188"/>
         <source>Organization (O):</source>
-        <translation type="unfinished">Organisation (O) :</translation>
+        <translation>Organisation (O) :</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslCertificatesInfoWidget.ui" line="208"/>
@@ -10534,7 +10554,7 @@
     <message>
         <location filename="../E5Network/E5SslCertificatesInfoWidget.ui" line="128"/>
         <source>Serialnumber:</source>
-        <translation type="unfinished">Numéro de série :</translation>
+        <translation>Numéro de série :</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslCertificatesInfoWidget.ui" line="161"/>
@@ -10544,7 +10564,7 @@
     <message>
         <location filename="../E5Network/E5SslCertificatesInfoWidget.ui" line="241"/>
         <source>&lt;b&gt;Validity:&lt;/b&gt;</source>
-        <translation type="unfinished">&lt;b&gt;Validité :&lt;/b&gt;</translation>
+        <translation>&lt;b&gt;Validité :&lt;/b&gt;</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslCertificatesInfoWidget.ui" line="248"/>
@@ -10559,7 +10579,7 @@
     <message>
         <location filename="../E5Network/E5SslCertificatesInfoWidget.ui" line="288"/>
         <source>This certificate is not valid yet or has expired.</source>
-        <translation type="unfinished">Ce certificat n&apos;est pas encore valide ou a expiré.</translation>
+        <translation>Ce certificat n&apos;est pas encore valide ou a expiré.</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslCertificatesInfoWidget.ui" line="308"/>
@@ -10592,27 +10612,27 @@
     <message>
         <location filename="../E5Network/E5SslErrorHandler.py" line="142"/>
         <source>&lt;p&gt;SSL Errors for &lt;br /&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;ul&gt;&lt;li&gt;{1}&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;Do you want to ignore these errors?&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Erreurs SSL pour &lt;br /&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;ul&gt;&lt;li&gt;{1}&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;Voulez-vous ignorer ces erreurs ?&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Erreurs SSL pour &lt;br /&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;ul&gt;&lt;li&gt;{1}&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;Voulez-vous ignorer ces erreurs ?&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslErrorHandler.py" line="157"/>
         <source>Certificates</source>
-        <translation type="unfinished">Certificats</translation>
+        <translation>Certificats</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslErrorHandler.py" line="157"/>
         <source>&lt;p&gt;Certificates:&lt;br/&gt;{0}&lt;br/&gt;Do you want to accept all these certificates?&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Certificats:&lt;br/&gt;{0}&lt;br/&gt;Voulez-vous accepter tous ces certificats?&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Certificats:&lt;br/&gt;{0}&lt;br/&gt;Voulez-vous accepter tous ces certificats?&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslErrorHandler.py" line="211"/>
         <source>Name: {0}</source>
-        <translation type="unfinished">Nom : {0}</translation>
+        <translation>Nom : {0}</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslErrorHandler.py" line="221"/>
         <source>&lt;br/&gt;Organization: {0}</source>
-        <translation type="unfinished">&lt;br/&gt;Organisation: {0}</translation>
+        <translation>&lt;br/&gt;Organisation: {0}</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslErrorHandler.py" line="231"/>
@@ -10622,7 +10642,7 @@
     <message>
         <location filename="../E5Network/E5SslErrorHandler.py" line="240"/>
         <source>&lt;br/&gt;Not valid before: {0}&lt;br/&gt;Valid Until: {1}</source>
-        <translation type="unfinished">&lt;br/&gt;Non valide avant : {0}&lt;br/&gt;Valide jusqu&apos;à : {1}</translation>
+        <translation>&lt;br/&gt;Non valide avant : {0}&lt;br/&gt;Valide jusqu&apos;à : {1}</translation>
     </message>
 </context>
 <context>
@@ -10630,7 +10650,7 @@
     <message>
         <location filename="../E5Network/E5SslInfoWidget.py" line="56"/>
         <source>Identity</source>
-        <translation type="unfinished">Identité</translation>
+        <translation>Identité</translation>
     </message>
     <message>
         <location filename="../E5Network/E5SslInfoWidget.py" line="66"/>
@@ -10697,7 +10717,7 @@
     <message>
         <location filename="../E5Gui/E5StringListEditWidget.ui" line="83"/>
         <source>Press to add an entry</source>
-        <translation type="unfinished">Cliquer pour ajouter une entrée</translation>
+        <translation>Cliquer pour ajouter une entrée</translation>
     </message>
     <message>
         <location filename="../E5Gui/E5StringListEditWidget.ui" line="86"/>
@@ -10722,17 +10742,17 @@
     <message>
         <location filename="../E5Gui/E5StringListEditWidget.ui" line="119"/>
         <source>R&amp;emove All</source>
-        <translation type="unfinished">Tout supp&amp;rimer</translation>
+        <translation>Tout supp&amp;rimer</translation>
     </message>
     <message>
         <location filename="../E5Gui/E5StringListEditWidget.py" line="100"/>
         <source>Add Entry</source>
-        <translation type="unfinished">Ajouter une entrée</translation>
+        <translation>Ajouter une entrée</translation>
     </message>
     <message>
         <location filename="../E5Gui/E5StringListEditWidget.py" line="100"/>
         <source>Enter the entry to add to the list:</source>
-        <translation type="unfinished">Entrer l&apos;entrée à ajouter à la liste :</translation>
+        <translation>Entrer l&apos;entrée à ajouter à la liste :</translation>
     </message>
     <message>
         <location filename="../E5Gui/E5StringListEditWidget.ui" line="142"/>
@@ -10742,7 +10762,7 @@
     <message>
         <location filename="../E5Gui/E5StringListEditWidget.ui" line="145"/>
         <source>&amp;Default</source>
-        <translation type="unfinished">Valeurs par &amp;défaut</translation>
+        <translation>Valeurs par &amp;défaut</translation>
     </message>
 </context>
 <context>
@@ -10775,7 +10795,7 @@
     <message>
         <location filename="../E5Gui/E5TextEditSearchWidget.py" line="342"/>
         <source>&apos;{0}&apos; was not found.</source>
-        <translation type="unfinished">&apos;{0}&apos;  n&apos;a pas été trouvé.</translation>
+        <translation>&apos;{0}&apos;  n&apos;a pas été trouvé.</translation>
     </message>
 </context>
 <context>
@@ -10783,7 +10803,7 @@
     <message>
         <location filename="../E5Network/E5TldExtractor.py" line="468"/>
         <source>TLD Data File not found</source>
-        <translation type="unfinished">Fichier TLD Data non trouvé</translation>
+        <translation>Fichier TLD Data non trouvé</translation>
     </message>
     <message>
         <location filename="../E5Network/E5TldExtractor.py" line="288"/>
@@ -10906,7 +10926,7 @@
     <message>
         <location filename="../E5Gui/E5ToolBarDialog.py" line="209"/>
         <source>A toolbar with the name &lt;b&gt;{0}&lt;/b&gt; already exists.</source>
-        <translation type="unfinished">Une barre d&apos;outils avec le nom &lt;b&gt;{0}&lt;/b&gt; existe déjà.</translation>
+        <translation>Une barre d&apos;outils avec le nom &lt;b&gt;{0}&lt;/b&gt; existe déjà.</translation>
     </message>
     <message>
         <location filename="../E5Gui/E5ToolBarDialog.py" line="171"/>
@@ -10916,7 +10936,7 @@
     <message>
         <location filename="../E5Gui/E5ToolBarDialog.py" line="171"/>
         <source>Should the toolbar &lt;b&gt;{0}&lt;/b&gt; really be removed?</source>
-        <translation type="unfinished">Faut-il vraiment supprimer la barre d&apos;outils &lt;b&gt;{0}&lt;/b&gt; ?</translation>
+        <translation>Faut-il vraiment supprimer la barre d&apos;outils &lt;b&gt;{0}&lt;/b&gt; ?</translation>
     </message>
     <message>
         <location filename="../E5Gui/E5ToolBarDialog.py" line="209"/>
@@ -10934,7 +10954,7 @@
     <message>
         <location filename="../E5Network/E5XmlRpcClient.py" line="102"/>
         <source>SSL Error</source>
-        <translation type="unfinished">Erreur SSL</translation>
+        <translation>Erreur SSL</translation>
     </message>
 </context>
 <context>
@@ -11043,7 +11063,7 @@
     <message>
         <location filename="../Debugger/EditWatchpointDialog.ui" line="111"/>
         <source>Enter a variable and select the special condition below</source>
-        <translation>Entrer une variable et sélectionner une condition spéciale ci-dessous </translation>
+        <translation>Entrer une variable et sélectionner une condition spéciale ci-dessous</translation>
     </message>
     <message>
         <location filename="../Debugger/EditWatchpointDialog.ui" line="121"/>
@@ -11611,17 +11631,17 @@
     <message>
         <location filename="../QScintilla/Editor.py" line="942"/>
         <source>Complete from Document</source>
-        <translation type="unfinished">à partir du document</translation>
+        <translation>à partir du document</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="944"/>
         <source>Complete from APIs</source>
-        <translation type="unfinished">à partir des fichiers API</translation>
+        <translation>à partir des fichiers API</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="946"/>
         <source>Complete from Document and APIs</source>
-        <translation type="unfinished">à partir du document et des fichiers API</translation>
+        <translation>à partir du document et des fichiers API</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="1330"/>
@@ -11771,27 +11791,27 @@
     <message>
         <location filename="../QScintilla/Editor.py" line="3095"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut être ouvert.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut être ouvert.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="3221"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut être enregistré.&lt;br/&gt;Raison : {1}&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut être enregistré.&lt;br/&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="6754"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Le fichier macro &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Le fichier macro &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="6763"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Le fichier macro &lt;b&gt;{0}&lt;/b&gt; est corrompu.&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Le fichier macro &lt;b&gt;{0}&lt;/b&gt; est corrompu.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="6816"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Le fichier macro &lt;b&gt;{0}&lt;/b&gt; ne peut être écrit.&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Le fichier macro &lt;b&gt;{0}&lt;/b&gt; ne peut être écrit.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="7165"/>
@@ -11801,7 +11821,7 @@
     <message>
         <location filename="../QScintilla/Editor.py" line="7306"/>
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; n&apos;est pas un fichier.&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; n&apos;est pas un fichier.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="7402"/>
@@ -11811,22 +11831,22 @@
     <message>
         <location filename="../QScintilla/Editor.py" line="1304"/>
         <source>Next warning</source>
-        <translation type="unfinished">Alerte suivante</translation>
+        <translation>Alerte suivante</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="1308"/>
         <source>Previous warning</source>
-        <translation type="unfinished">Alerte précédente</translation>
+        <translation>Alerte précédente</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="1312"/>
         <source>Show warning message</source>
-        <translation type="unfinished">Afficher les messages d&apos;alerte</translation>
+        <translation>Afficher les messages d&apos;alerte</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="1316"/>
         <source>Clear warnings</source>
-        <translation type="unfinished">Effacer les alertes</translation>
+        <translation>Effacer les alertes</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="3284"/>
@@ -11836,22 +11856,22 @@
     <message>
         <location filename="../QScintilla/Editor.py" line="6800"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Le fichier macro &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Le fichier macro &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="6600"/>
         <source>Warning: {0}</source>
-        <translation type="unfinished">Alerte : {0}</translation>
+        <translation>Alerte : {0}</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="6607"/>
         <source>Error: {0}</source>
-        <translation type="unfinished">Erreur : {0}</translation>
+        <translation>Erreur : {0}</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="6991"/>
         <source>&lt;br&gt;&lt;b&gt;Warning:&lt;/b&gt; You will lose your changes upon reopening it.</source>
-        <translation type="unfinished">&lt;br&gt;&lt;b&gt;Alerte :&lt;/b&gt; Vous allez perdre vos modifications à la réouverture.</translation>
+        <translation>&lt;br&gt;&lt;b&gt;Alerte :&lt;/b&gt; Vous allez perdre vos modifications à la réouverture.</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="906"/>
@@ -11866,12 +11886,12 @@
     <message>
         <location filename="../QScintilla/Editor.py" line="1339"/>
         <source>Next change</source>
-        <translation type="unfinished">Modification suivante</translation>
+        <translation>Modification suivante</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="1343"/>
         <source>Previous change</source>
-        <translation type="unfinished">Modification précédente</translation>
+        <translation>Modification précédente</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="8254"/>
@@ -11881,7 +11901,7 @@
     <message>
         <location filename="../QScintilla/Editor.py" line="8254"/>
         <source>The selection contains illegal data for a numerical sort.</source>
-        <translation type="unfinished">La sélection contient des données illégales pour un tri numérique.</translation>
+        <translation>La sélection contient des données illégales pour un tri numérique.</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="6535"/>
@@ -11891,12 +11911,12 @@
     <message>
         <location filename="../QScintilla/Editor.py" line="6535"/>
         <source>No warning messages available.</source>
-        <translation type="unfinished">Pas de message d&apos;alerte disponible.</translation>
+        <translation>Pas de message d&apos;alerte disponible.</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="6597"/>
         <source>Style: {0}</source>
-        <translation type="unfinished">Style : {0}</translation>
+        <translation>Style : {0}</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="880"/>
@@ -11916,12 +11936,12 @@
     <message>
         <location filename="../QScintilla/Editor.py" line="1101"/>
         <source>Re-Open With Encoding</source>
-        <translation type="unfinished">Réouvrir avec encodage</translation>
+        <translation>Réouvrir avec encodage</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="6985"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric6. Reread it?&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; a été modifié depuis l&apos;ouverture dans eric6. Le relire ?&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; a été modifié depuis l&apos;ouverture dans eric6. Le relire ?&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="856"/>
@@ -11966,7 +11986,7 @@
     <message>
         <location filename="../QScintilla/Editor.py" line="900"/>
         <source>Save Copy...</source>
-        <translation type="unfinished">Enregistrer une copie...</translation>
+        <translation>Enregistrer une copie...</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="939"/>
@@ -11981,22 +12001,22 @@
     <message>
         <location filename="../QScintilla/Editor.py" line="1347"/>
         <source>Clear changes</source>
-        <translation type="unfinished">Effacer les modifications</translation>
+        <translation>Effacer les modifications</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="789"/>
         <source>Execute Selection In Console</source>
-        <translation type="unfinished">Exécuter la sélection en console</translation>
+        <translation>Exécuter la sélection en console</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="8464"/>
         <source>EditorConfig Properties</source>
-        <translation type="unfinished">Propriétés d&apos;EditorConfig</translation>
+        <translation>Propriétés d&apos;EditorConfig</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="8464"/>
         <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Les propriétés d&apos;EditorConfig du fichier &lt;b&gt;{0}&lt;/b&gt; n&apos;ont pas pu être chargées.&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Les propriétés d&apos;EditorConfig du fichier &lt;b&gt;{0}&lt;/b&gt; n&apos;ont pas pu être chargées.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="1251"/>
@@ -12016,12 +12036,12 @@
     <message>
         <location filename="../QScintilla/Editor.py" line="1267"/>
         <source>Expand (including children)</source>
-        <translation type="unfinished">Déploie (sous-niveaux inclus)</translation>
+        <translation>Déploie (sous-niveaux inclus)</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="1272"/>
         <source>Collapse (including children)</source>
-        <translation type="unfinished">Contracte (sous-niveaux inclus)</translation>
+        <translation>Contracte (sous-niveaux inclus)</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="1278"/>
@@ -12031,7 +12051,7 @@
     <message>
         <location filename="../QScintilla/Editor.py" line="1159"/>
         <source>Spell Check Languages</source>
-        <translation type="unfinished">Correction orthographique</translation>
+        <translation>Correction orthographique</translation>
     </message>
 </context>
 <context>
@@ -12149,17 +12169,17 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="260"/>
         <source>There are no APIs installed yet. Selection is not available.</source>
-        <translation type="unfinished">Il n&apos;y a pas d&apos;API d&apos;installée. La sélection n&apos;est pas disponible.</translation>
+        <translation>Il n&apos;y a pas d&apos;API d&apos;installée. La sélection n&apos;est pas disponible.</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="75"/>
         <source>Project Type:</source>
-        <translation type="unfinished">Type de projet :</translation>
+        <translation>Type de projet :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="82"/>
         <source>Select the project type to be configured</source>
-        <translation type="unfinished">Sélectionner le type de projet à configurer</translation>
+        <translation>Sélectionner le type de projet à configurer</translation>
     </message>
 </context>
 <context>
@@ -12252,7 +12272,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorAutocompletionPage.ui" line="425"/>
         <source>Size:</source>
-        <translation type="unfinished">Taille :</translation>
+        <translation>Taille :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorAutocompletionPage.ui" line="438"/>
@@ -12262,7 +12282,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorAutocompletionPage.ui" line="447"/>
         <source> entries</source>
-        <translation type="unfinished"> entrées</translation>
+        <translation> entrées</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorAutocompletionPage.ui" line="476"/>
@@ -12277,7 +12297,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorAutocompletionPage.ui" line="492"/>
         <source> s</source>
-        <translation type="unfinished"> s</translation>
+        <translation> s</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorAutocompletionPage.ui" line="238"/>
@@ -12287,7 +12307,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorAutocompletionPage.ui" line="324"/>
         <source>Plug-In Behavior</source>
-        <translation type="unfinished">Comportement du plugin</translation>
+        <translation>Comportement du plugin</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorAutocompletionPage.ui" line="330"/>
@@ -12302,12 +12322,12 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorAutocompletionPage.ui" line="345"/>
         <source>Maximum time to wait:</source>
-        <translation type="unfinished">Temps maximum d&apos;attente :</translation>
+        <translation>Temps maximum d&apos;attente :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorAutocompletionPage.ui" line="367"/>
         <source>Enter the time in seconds after which QSintilla should be used</source>
-        <translation type="unfinished">Entrer le temps en seconde après lequel QSuntilla devrai être utilisé</translation>
+        <translation>Entrer le temps en seconde après lequel QSuntilla devrai être utilisé</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorAutocompletionPage.ui" line="333"/>
@@ -12317,12 +12337,12 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorAutocompletionPage.ui" line="124"/>
         <source>Maximum visible characters:</source>
-        <translation type="unfinished">Nombre maximum de caractères visibles :</translation>
+        <translation>Nombre maximum de caractères visibles :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorAutocompletionPage.ui" line="131"/>
         <source>Maximum visible lines: </source>
-        <translation type="unfinished">Nombre maximum de lignes visibles : </translation>
+        <translation>Nombre maximum de lignes visibles : </translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorAutocompletionPage.ui" line="138"/>
@@ -12332,17 +12352,17 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorAutocompletionPage.ui" line="160"/>
         <source>Displays the maximum number of lines.</source>
-        <translation type="unfinished">Affiche le nombre maximum de lignes.</translation>
+        <translation>Affiche le nombre maximum de lignes.</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorAutocompletionPage.ui" line="176"/>
         <source>Move to set the maximum number of characters visible in one line.</source>
-        <translation type="unfinished">Déplacer pour choisir le nombre maximum de caractères visibles sur une ligne.</translation>
+        <translation>Déplacer pour choisir le nombre maximum de caractères visibles sur une ligne.</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorAutocompletionPage.ui" line="195"/>
         <source>Displays the approximate number of characters per line.</source>
-        <translation type="unfinished">Affiche le nombre approximé de caractères par ligne.</translation>
+        <translation>Affiche le nombre approximé de caractères par ligne.</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorAutocompletionPage.ui" line="413"/>
@@ -12423,82 +12443,82 @@
     <message>
         <location filename="../QScintilla/EditorButtonsWidget.py" line="175"/>
         <source>Bold</source>
-        <translation type="unfinished">Gras</translation>
+        <translation>Gras</translation>
     </message>
     <message>
         <location filename="../QScintilla/EditorButtonsWidget.py" line="177"/>
         <source>Italic</source>
-        <translation type="unfinished">Italique</translation>
+        <translation>Italique</translation>
     </message>
     <message>
         <location filename="../QScintilla/EditorButtonsWidget.py" line="179"/>
         <source>Strike Through</source>
-        <translation type="unfinished">Barré</translation>
+        <translation>Barré</translation>
     </message>
     <message>
         <location filename="../QScintilla/EditorButtonsWidget.py" line="182"/>
         <source>Header 1</source>
-        <translation type="unfinished">Titre 1</translation>
+        <translation>Titre 1</translation>
     </message>
     <message>
         <location filename="../QScintilla/EditorButtonsWidget.py" line="184"/>
         <source>Header 2</source>
-        <translation type="unfinished">Titre 2</translation>
+        <translation>Titre 2</translation>
     </message>
     <message>
         <location filename="../QScintilla/EditorButtonsWidget.py" line="186"/>
         <source>Header 3</source>
-        <translation type="unfinished">Titre 3</translation>
+        <translation>Titre 3</translation>
     </message>
     <message>
         <location filename="../QScintilla/EditorButtonsWidget.py" line="188"/>
         <source>Header</source>
-        <translation type="unfinished">Titre</translation>
+        <translation>Titre</translation>
     </message>
     <message>
         <location filename="../QScintilla/EditorButtonsWidget.py" line="193"/>
         <source>Inline Code</source>
-        <translation type="unfinished">Code en ligne</translation>
+        <translation>Code en ligne</translation>
     </message>
     <message>
         <location filename="../QScintilla/EditorButtonsWidget.py" line="195"/>
         <source>Code Block</source>
-        <translation type="unfinished">Block de code</translation>
+        <translation>Block de code</translation>
     </message>
     <message>
         <location filename="../QScintilla/EditorButtonsWidget.py" line="197"/>
         <source>Quote</source>
-        <translation type="unfinished">Citation</translation>
+        <translation>Citation</translation>
     </message>
     <message>
         <location filename="../QScintilla/EditorButtonsWidget.py" line="200"/>
         <source>Add Hyperlink</source>
-        <translation type="unfinished">Ajouter hyperlien</translation>
+        <translation>Ajouter hyperlien</translation>
     </message>
     <message>
         <location filename="../QScintilla/EditorButtonsWidget.py" line="202"/>
         <source>Add Horizontal Line</source>
-        <translation type="unfinished">Ajouter une ligne horizontale</translation>
+        <translation>Ajouter une ligne horizontale</translation>
     </message>
     <message>
         <location filename="../QScintilla/EditorButtonsWidget.py" line="204"/>
         <source>Add Image</source>
-        <translation type="unfinished">Ajouter une image</translation>
+        <translation>Ajouter une image</translation>
     </message>
     <message>
         <location filename="../QScintilla/EditorButtonsWidget.py" line="207"/>
         <source>Add Bulleted List</source>
-        <translation type="unfinished">Ajouter une liste à puce</translation>
+        <translation>Ajouter une liste à puce</translation>
     </message>
     <message>
         <location filename="../QScintilla/EditorButtonsWidget.py" line="209"/>
         <source>Add Numbered List</source>
-        <translation type="unfinished">Ajouter une liste numérotée</translation>
+        <translation>Ajouter une liste numérotée</translation>
     </message>
     <message>
         <location filename="../QScintilla/EditorButtonsWidget.py" line="275"/>
         <source>Level {0}</source>
-        <translation type="unfinished">Niveau {0}</translation>
+        <translation>Niveau {0}</translation>
     </message>
 </context>
 <context>
@@ -12506,11 +12526,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorCalltipsPage.ui" line="37"/>
         <source>Select this to enable calltips</source>
-        <translation>Cocher pour activer les calltips
-Les calltips sont les suggestions proposées concernant les arguments des fonctions
-Il s&apos;activent lorsqu&apos;on tape la parenthèse ouvrante d&apos;une fonction.
-(à distinguer des suggestions d&apos;autocomplétion)
-</translation>
+        <translation>Cocher pour activer les calltips</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorCalltipsPage.ui" line="40"/>
@@ -12554,7 +12570,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorCalltipsPage.ui" line="213"/>
         <source>Plug-In Behavior</source>
-        <translation type="unfinished">Comportement du plugin</translation>
+        <translation>Comportement du plugin</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorCalltipsPage.ui" line="68"/>
@@ -12574,12 +12590,12 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorCalltipsPage.py" line="31"/>
         <source>Below Text</source>
-        <translation type="unfinished">Sous le texte</translation>
+        <translation>Sous le texte</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorCalltipsPage.py" line="34"/>
         <source>Above Text</source>
-        <translation type="unfinished">Au dessus du texte</translation>
+        <translation>Au dessus du texte</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorCalltipsPage.ui" line="222"/>
@@ -12599,12 +12615,12 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorCalltipsPage.ui" line="122"/>
         <source>Colors</source>
-        <translation type="unfinished">Couleurs</translation>
+        <translation>Couleurs</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorCalltipsPage.ui" line="128"/>
         <source>Background color:</source>
-        <translation type="unfinished">Couleurs de fond :</translation>
+        <translation>Couleurs de fond :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorCalltipsPage.ui" line="141"/>
@@ -12624,7 +12640,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorCalltipsPage.ui" line="187"/>
         <source>Highlight color:</source>
-        <translation type="unfinished">Couleur de surlignage :</translation>
+        <translation>Couleur de surlignage :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorCalltipsPage.ui" line="200"/>
@@ -12687,37 +12703,37 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorDocViewerPage.ui" line="17"/>
         <source>&lt;b&gt;Configure Documentation Viewer Settings&lt;/b&gt;</source>
-        <translation type="unfinished">&lt;b&gt;Configurer les paramètres de l&apos;afficheur de Documentation&lt;/b&gt;</translation>
+        <translation>&lt;b&gt;Configurer les paramètres de l&apos;afficheur de Documentation&lt;/b&gt;</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorDocViewerPage.ui" line="37"/>
         <source>Select to enable the display of code documentation</source>
-        <translation type="unfinished">Cocher pour activer l&apos;affichage de la documentation du code</translation>
+        <translation>Cocher pour activer l&apos;affichage de la documentation du code</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorDocViewerPage.ui" line="40"/>
         <source>Enable Documentation Viewer</source>
-        <translation type="unfinished">Activer l&apos;affichage de Documentation</translation>
+        <translation>Activer l&apos;affichage de Documentation</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorDocViewerPage.ui" line="49"/>
         <source>Select to show documentation when entering a &apos;(&apos; character</source>
-        <translation type="unfinished">Cocher pour afficher la documentation en tapant un caractère &apos;(&apos;</translation>
+        <translation>Cocher pour afficher la documentation en tapant un caractère &apos;(&apos;</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorDocViewerPage.ui" line="52"/>
         <source>Show documentation upon &apos;(&apos;</source>
-        <translation type="unfinished">Montrer la documentation sous &apos;(&apos;</translation>
+        <translation>Montrer la documentation sous &apos;(&apos;</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorDocViewerPage.ui" line="61"/>
         <source>Documentation Provider:</source>
-        <translation type="unfinished">Fournisseur de Documentation :</translation>
+        <translation>Fournisseur de Documentation :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorDocViewerPage.ui" line="74"/>
         <source>Select the documentation provider to be used</source>
-        <translation type="unfinished">Sélectionner le fournisseur de documentation à utiliser</translation>
+        <translation>Sélectionner le fournisseur de documentation à utiliser</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorDocViewerPage.py" line="52"/>
@@ -13053,7 +13069,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="268"/>
         <source>Select to use the advanced encoding detection </source>
-        <translation>Cocher pour utiliser la détection automatique d&apos;encodage</translation>
+        <translation>Cocher pour utiliser la détection automatique d&apos;encodage </translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="271"/>
@@ -13075,7 +13091,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="347"/>
         <source>Additional File Filters</source>
-        <translation type="unfinished">Filtres des fichiers additionnels</translation>
+        <translation>Filtres des fichiers additionnels</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="353"/>
@@ -13085,7 +13101,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="365"/>
         <source>Select to edit the open file filters</source>
-        <translation type="unfinished">Cocher pour modifier les filtres d&apos;ouverture de fichier</translation>
+        <translation>Cocher pour modifier les filtres d&apos;ouverture de fichier</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="368"/>
@@ -13095,12 +13111,12 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="378"/>
         <source>Select to edit the save file filters</source>
-        <translation type="unfinished">Cocher pour modifier les filtres d&apos;enregistrement de fichiers</translation>
+        <translation>Cocher pour modifier les filtres d&apos;enregistrement de fichiers</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="381"/>
         <source>Save Files</source>
-        <translation type="unfinished">Enregistrer les fichiers</translation>
+        <translation>Enregistrer les fichiers</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="412"/>
@@ -13115,12 +13131,12 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="432"/>
         <source>Delete</source>
-        <translation type="unfinished">Supprimer</translation>
+        <translation>Supprimer</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="313"/>
         <source>Add File Filter</source>
-        <translation type="unfinished">Ajouter un filtre de fichier</translation>
+        <translation>Ajouter un filtre de fichier</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="273"/>
@@ -13135,17 +13151,17 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="313"/>
         <source>Enter the file filter entry:</source>
-        <translation type="unfinished">Entrer le filtre de fichier :</translation>
+        <translation>Entrer le filtre de fichier :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="58"/>
         <source>Reread automatically when changed externally</source>
-        <translation type="unfinished">Relire automatiquement après une modification externe</translation>
+        <translation>Relire automatiquement après une modification externe</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="455"/>
         <source>File Preview</source>
-        <translation type="unfinished">Aperçu de fichier</translation>
+        <translation>Aperçu de fichier</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="517"/>
@@ -13180,12 +13196,12 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="504"/>
         <source>HTML Files</source>
-        <translation type="unfinished">Fichiers HTML</translation>
+        <translation>Fichiers HTML</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="527"/>
         <source>Markdown Files</source>
-        <translation type="unfinished">Fichiers Markdown</translation>
+        <translation>Fichiers Markdown</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="573"/>
@@ -13200,27 +13216,27 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="685"/>
         <source>HTML Format:</source>
-        <translation type="unfinished">Format HTML :</translation>
+        <translation>Format HTML :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="698"/>
         <source>Select the HTML format to be generated</source>
-        <translation type="unfinished">Sélectionner le format HTML à générer</translation>
+        <translation>Sélectionner le format HTML à générer</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="649"/>
         <source>ReST Files</source>
-        <translation type="unfinished">Fichier ReST</translation>
+        <translation>Fichier ReST</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="679"/>
         <source>Docutils</source>
-        <translation type="unfinished">Docutils</translation>
+        <translation>Docutils</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="711"/>
         <source>QSS Files</source>
-        <translation type="unfinished">Fichiers QSS</translation>
+        <translation>Fichiers QSS</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="180"/>
@@ -13286,7 +13302,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="717"/>
         <source>File Extensions:</source>
-        <translation type="unfinished">Extensions de fichier :</translation>
+        <translation>Extensions de fichier :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="621"/>
@@ -13354,12 +13370,12 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="236"/>
         <source>Select whether autoindentation shall be enabled</source>
-        <translation type="unfinished">Cocher pour activer l&apos;autoindentation</translation>
+        <translation>Cocher pour activer l&apos;autoindentation</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="239"/>
         <source>Auto indentation</source>
-        <translation type="unfinished">Autoindentation</translation>
+        <translation>Autoindentation</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="246"/>
@@ -13394,7 +13410,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="293"/>
         <source>Insert comment at column 0</source>
-        <translation type="unfinished">Insérer un commentaire à la colonne 0</translation>
+        <translation>Insérer un commentaire à la colonne 0</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="290"/>
@@ -13404,7 +13420,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="303"/>
         <source>Virtual Space</source>
-        <translation type="unfinished">Espace virtuel</translation>
+        <translation>Espace virtuel</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="309"/>
@@ -13434,17 +13450,17 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="158"/>
         <source>Language</source>
-        <translation type="unfinished">Langage</translation>
+        <translation>Langage</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="163"/>
         <source>Tab Width</source>
-        <translation type="unfinished">Largeur de tabulation</translation>
+        <translation>Largeur de tabulation</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="168"/>
         <source>Indent Width</source>
-        <translation type="unfinished">Largeur d&apos;indentation</translation>
+        <translation>Largeur d&apos;indentation</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="196"/>
@@ -13745,12 +13761,12 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="84"/>
         <source>Size only</source>
-        <translation type="unfinished">Taille uniquement</translation>
+        <translation>Taille uniquement</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="221"/>
         <source>Press to set the current style to its default values</source>
-        <translation type="unfinished">Cliquer pour réinitialiser le style actuel à ses valeurs par défaut</translation>
+        <translation>Cliquer pour réinitialiser le style actuel à ses valeurs par défaut</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="338"/>
@@ -13770,22 +13786,22 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="124"/>
         <source>Press to add a sub-style to the selected style</source>
-        <translation type="unfinished">Cliquer pour ajouter un sous-style au style sélectionné</translation>
+        <translation>Cliquer pour ajouter un sous-style au style sélectionné</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="131"/>
         <source>Press to to delete the selected sub-style</source>
-        <translation type="unfinished">Cliquer pour supprimer le sous-style sélectionné</translation>
+        <translation>Cliquer pour supprimer le sous-style sélectionné</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="138"/>
         <source>Press to edit the selected sub-style</source>
-        <translation type="unfinished">Cliquer pour modifier le sous-style sélectionné</translation>
+        <translation>Cliquer pour modifier le sous-style sélectionné</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="145"/>
         <source>Press to copy the selected sub-style</source>
-        <translation type="unfinished">Cliquer pour copier le sous-style sélectionné</translation>
+        <translation>Cliquer pour copier le sous-style sélectionné</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="530"/>
@@ -13800,32 +13816,32 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="681"/>
         <source>Delete Sub-Style</source>
-        <translation type="unfinished">Supprimer le sous-style</translation>
+        <translation>Supprimer le sous-style</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="681"/>
         <source>&lt;p&gt;Shall the sub-style &lt;b&gt;{0}&lt;/b&gt; really be deleted?&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Faut-il vraiment supprimer le sous-style &lt;b&gt;{0}&lt;/b&gt; ?&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Faut-il vraiment supprimer le sous-style &lt;b&gt;{0}&lt;/b&gt; ?&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="721"/>
         <source>{0} - Copy</source>
-        <translation type="unfinished">{0} - Copie</translation>
+        <translation>{0} - Copie</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="749"/>
         <source>Reset Sub-Styles to Default</source>
-        <translation type="unfinished">Réinitialiser les sous-styles</translation>
+        <translation>Réinitialiser les sous-styles</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="749"/>
         <source>&lt;p&gt;Do you really want to reset all defined sub-styles of &lt;b&gt;{0}&lt;/b&gt; to the default values?&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Voulez-vous vraiment réinitialiser les sous-styles de &lt;b&gt;{0}&lt;/b&gt; aux valeurs par défaut ?&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Voulez-vous vraiment réinitialiser les sous-styles de &lt;b&gt;{0}&lt;/b&gt; aux valeurs par défaut ?&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="117"/>
         <source>Press to set all sub-styles to default values</source>
-        <translation type="unfinished">Cliquer pour réinitialiser tous les sous-styles</translation>
+        <translation>Cliquer pour réinitialiser tous les sous-styles</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="174"/>
@@ -13840,17 +13856,17 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="184"/>
         <source>Select the background color.</source>
-        <translation type="unfinished">Sélectionner la couleur de fond.</translation>
+        <translation>Sélectionner la couleur de fond.</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="187"/>
         <source>Background Color</source>
-        <translation type="unfinished">Couleur de fond</translation>
+        <translation>Couleur de fond</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="273"/>
         <source>Select the background color for all styles</source>
-        <translation type="unfinished">Sélectionner la couleur de fond pour tous les styles</translation>
+        <translation>Sélectionner la couleur de fond pour tous les styles</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="276"/>
@@ -13868,7 +13884,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.ui" line="42"/>
         <source>Language:</source>
-        <translation type="unfinished">Langage :</translation>
+        <translation>Langage :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.ui" line="58"/>
@@ -13883,47 +13899,47 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.ui" line="91"/>
         <source>Enter the keywords separated by a blank</source>
-        <translation type="unfinished">Entrer les mots-clef séparés par un espace</translation>
+        <translation>Entrer les mots-clef séparés par un espace</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.ui" line="100"/>
         <source>Press to set the current keyword set to the default value</source>
-        <translation type="unfinished">Cliquer pour mettre le mot-clef à la valeur par défaut</translation>
+        <translation>Cliquer pour mettre le mot-clef à la valeur par défaut</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.ui" line="103"/>
         <source>to Default</source>
-        <translation type="unfinished">Défaut</translation>
+        <translation>Défaut</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.ui" line="110"/>
         <source>Press to set all keyword sets of the selected language to default values</source>
-        <translation type="unfinished">Cliquer pour mettre tous les  mots-clefs à la valeur par défaut</translation>
+        <translation>Cliquer pour mettre tous les  mots-clefs à la valeur par défaut</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.ui" line="113"/>
         <source>All to Defaults</source>
-        <translation type="unfinished">Tous par défaut</translation>
+        <translation>Tous par défaut</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.py" line="173"/>
         <source>Reset to Default</source>
-        <translation type="unfinished">Remettre par défaut</translation>
+        <translation>Remettre par défaut</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.py" line="173"/>
         <source>Shall the current keyword set really be reset to default values?</source>
-        <translation type="unfinished">Faut-il remettre l&apos;actuel mot-clef à la valeur par défaut ?</translation>
+        <translation>Faut-il remettre l&apos;actuel mot-clef à la valeur par défaut ?</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.py" line="195"/>
         <source>Reset All to Default</source>
-        <translation type="unfinished">Remettre tout par défaut</translation>
+        <translation>Remettre tout par défaut</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.py" line="195"/>
         <source>Shall all keyword sets of the current language really be reset to default values?</source>
-        <translation type="unfinished">Faut-il remettre les mots-clefs à la valeur par défaut ?</translation>
+        <translation>Faut-il remettre les mots-clefs à la valeur par défaut ?</translation>
     </message>
 </context>
 <context>
@@ -13936,27 +13952,27 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorLanguageTabIndentOverrideDialog.ui" line="23"/>
         <source>Language:</source>
-        <translation type="unfinished">Langage :</translation>
+        <translation>Langage :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorLanguageTabIndentOverrideDialog.ui" line="40"/>
         <source>Tab Width:</source>
-        <translation type="unfinished">Largeur de tabulation :</translation>
+        <translation>Largeur de tabulation :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorLanguageTabIndentOverrideDialog.ui" line="47"/>
         <source>Enter the tab width</source>
-        <translation type="unfinished">Entrer la largeur de tabulation</translation>
+        <translation>Entrer la largeur de tabulation</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorLanguageTabIndentOverrideDialog.ui" line="76"/>
         <source>Indentation width:</source>
-        <translation type="unfinished">Largeur des indentations :</translation>
+        <translation>Largeur des indentations :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorLanguageTabIndentOverrideDialog.ui" line="83"/>
         <source>Enter the indentation width</source>
-        <translation type="unfinished">Entrer la largeur d&apos;indentation</translation>
+        <translation>Entrer la largeur d&apos;indentation</translation>
     </message>
 </context>
 <context>
@@ -14570,17 +14586,17 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorPropertiesPage.py" line="175"/>
         <source>Tabs after Spaces</source>
-        <translation type="unfinished">Tabulations et espaces</translation>
+        <translation>Tabulations et espaces</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorPropertiesPage.py" line="175"/>
         <source>Spaces</source>
-        <translation type="unfinished">Espaces</translation>
+        <translation>Espaces</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorPropertiesPage.py" line="175"/>
         <source>Tabs</source>
-        <translation type="unfinished">Tabulations</translation>
+        <translation>Tabulations</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorPropertiesPage.ui" line="181"/>
@@ -14615,7 +14631,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorPropertiesPage.ui" line="477"/>
         <source>JSON</source>
-        <translation type="unfinished">JSON</translation>
+        <translation>JSON</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorPropertiesPage.ui" line="483"/>
@@ -14746,7 +14762,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorSpellCheckingPage.ui" line="119"/>
         <source>Select to check strings only</source>
-        <translation>Cocher pour vérifier uniquement les chaînes de caractères.</translation>
+        <translation>Cocher pour vérifier uniquement les chaînes de caractères</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorSpellCheckingPage.ui" line="143"/>
@@ -14856,7 +14872,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorSpellCheckingPage.ui" line="348"/>
         <source>Enter the number of lines to check per go. Higher values increase checking speed but decrease GUI responsivenes</source>
-        <translation>Entrer le nombre de lignes vérifiées par vérification. Une valeur élevée augmente la vitesse de vérification, mais réduit le temps de réponse de l&apos;interface.</translation>
+        <translation>Entrer le nombre de lignes vérifiées par vérification. Une valeur élevée augmente la vitesse de vérification, mais réduit le temps de réponse de l&apos;interface</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorSpellCheckingPage.py" line="37"/>
@@ -14866,12 +14882,12 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorSpellCheckingPage.ui" line="65"/>
         <source>Select to enable spell checking</source>
-        <translation type="unfinished">Cocher pour activer la correction orthographique</translation>
+        <translation>Cocher pour activer la correction orthographique</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorSpellCheckingPage.ui" line="68"/>
         <source>Spell checking enabled</source>
-        <translation type="unfinished">Vérification orthographique activée</translation>
+        <translation>Vérification orthographique activée</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorSpellCheckingPage.ui" line="129"/>
@@ -14881,7 +14897,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorSpellCheckingPage.ui" line="132"/>
         <source>Spell check unknown files</source>
-        <translation type="unfinished">Vérification orthographique des fichiers inconnus</translation>
+        <translation>Vérification orthographique des fichiers inconnus</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorSpellCheckingPage.ui" line="192"/>
@@ -14902,7 +14918,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorSpellCheckingPage.ui" line="215"/>
         <source>Colors</source>
-        <translation type="unfinished">Couleurs</translation>
+        <translation>Couleurs</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorSpellCheckingPage.ui" line="221"/>
@@ -15336,7 +15352,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="338"/>
         <source>Margins foreground:</source>
-        <translation>Couleur des numéros de ligne</translation>
+        <translation>Couleur des numéros de ligne :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="351"/>
@@ -15356,7 +15372,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="384"/>
         <source>Foldmargin background:</source>
-        <translation>Couleur de la marge de pliage de code : </translation>
+        <translation>Couleur de la marge de pliage de code :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="397"/>
@@ -15366,7 +15382,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="792"/>
         <source>Debugging Line Markers</source>
-        <translation type="unfinished">Marquage des lignes déboguées</translation>
+        <translation>Marquage des lignes déboguées</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1236"/>
@@ -15376,17 +15392,17 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1242"/>
         <source>Initial zoom factor:</source>
-        <translation type="unfinished">Facteur de zoom initial :</translation>
+        <translation>Facteur de zoom initial :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1249"/>
         <source>Move to set the initial zoom factor</source>
-        <translation type="unfinished">Déplacer pour initialiser le facteur de zoom</translation>
+        <translation>Déplacer pour initialiser le facteur de zoom</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1271"/>
         <source>Displays the selected initial zoom factor</source>
-        <translation type="unfinished">Afficher le facteur de zoom sélectionné</translation>
+        <translation>Afficher le facteur de zoom sélectionné</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="321"/>
@@ -15416,22 +15432,22 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1290"/>
         <source>Annotations</source>
-        <translation type="unfinished">Annotations</translation>
+        <translation>Annotations</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1296"/>
         <source>Select to enable the display of annotations</source>
-        <translation type="unfinished">Cocher pour activer l&apos;affichage des annotations</translation>
+        <translation>Cocher pour activer l&apos;affichage des annotations</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1299"/>
         <source>Show annotations</source>
-        <translation type="unfinished">Montrer les annotations</translation>
+        <translation>Montrer les annotations</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1306"/>
         <source>Warnings</source>
-        <translation type="unfinished">Alertes</translation>
+        <translation>Alertes</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1405"/>
@@ -15501,7 +15517,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1453"/>
         <source>Mark changed lines</source>
-        <translation type="unfinished">j</translation>
+        <translation>j</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1462"/>
@@ -15511,7 +15527,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1469"/>
         <source>Enter the time in milliseconds after which changed lines will be marked</source>
-        <translation type="unfinished">Entrer le temps en millisecondes après lequel les lignes modifiées seront marquées</translation>
+        <translation>Entrer le temps en millisecondes après lequel les lignes modifiées seront marquées</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1481"/>
@@ -15526,7 +15542,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1023"/>
         <source>Indication:</source>
-        <translation type="unfinished">Indication :</translation>
+        <translation>Indication :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1030"/>
@@ -15546,7 +15562,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.py" line="63"/>
         <source>No Indicator</source>
-        <translation type="unfinished">Sans indicateur</translation>
+        <translation>Sans indicateur</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.py" line="65"/>
@@ -15566,12 +15582,12 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1335"/>
         <source>Warning: There might be an issue.</source>
-        <translation type="unfinished">Alerte : Il y a peut être une erreur.</translation>
+        <translation>Alerte : Il y a peut être une erreur.</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1380"/>
         <source>Error: There is an issue.</source>
-        <translation type="unfinished">Error : il y a une erreur.</translation>
+        <translation>Error : il y a une erreur.</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1396"/>
@@ -15581,7 +15597,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1425"/>
         <source>Style: There is a style issue.</source>
-        <translation type="unfinished">Style : il y a une erreur de style.</translation>
+        <translation>Style : il y a une erreur de style.</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1743"/>
@@ -15601,22 +15617,22 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1815"/>
         <source>Bookmarks:</source>
-        <translation type="unfinished">Signets :</translation>
+        <translation>Signets :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1838"/>
         <source>Breakpoints:</source>
-        <translation type="unfinished">Points d&apos;arrêt</translation>
+        <translation>Points d&apos;arrêt :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1861"/>
         <source>Tasks:</source>
-        <translation type="unfinished">Tâches :</translation>
+        <translation>Tâches :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1884"/>
         <source>Changes:</source>
-        <translation type="unfinished">Modifications :</translation>
+        <translation>Modifications :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1907"/>
@@ -15626,7 +15642,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1930"/>
         <source>Current Line:</source>
-        <translation type="unfinished">Ligne courante :</translation>
+        <translation>Ligne courante :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1999"/>
@@ -15641,12 +15657,12 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1680"/>
         <source>Select whether indentation guides should be shown.</source>
-        <translation type="unfinished">Indique si les guides d&apos;indentations doivent être affichés.</translation>
+        <translation>Indique si les guides d&apos;indentations doivent être affichés.</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1683"/>
         <source>Show Indentation Guides</source>
-        <translation type="unfinished">Afficher les guides d&apos;indentation</translation>
+        <translation>Afficher les guides d&apos;indentation</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1692"/>
@@ -15717,7 +15733,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="2044"/>
         <source>Coverage</source>
-        <translation type="unfinished">Coverage</translation>
+        <translation>Coverage</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="2051"/>
@@ -15727,7 +15743,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="2054"/>
         <source>Search Markers</source>
-        <translation type="unfinished">Marquage des occurences</translation>
+        <translation>Marquage des occurences</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="2061"/>
@@ -15737,7 +15753,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="615"/>
         <source>Width:</source>
-        <translation type="unfinished">Largeur :</translation>
+        <translation>Largeur :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="635"/>
@@ -15782,7 +15798,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1037"/>
         <source>Indentation:</source>
-        <translation type="unfinished">Indentation :</translation>
+        <translation>Indentation :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1044"/>
@@ -15797,7 +15813,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1054"/>
         <source> characters</source>
-        <translation type="unfinished"> caractères</translation>
+        <translation> caractères</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.py" line="73"/>
@@ -15827,7 +15843,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="47"/>
         <source>Colors</source>
-        <translation type="unfinished">Couleurs</translation>
+        <translation>Couleurs</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="53"/>
@@ -15882,7 +15898,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="515"/>
         <source>Select to use custom selection colors</source>
-        <translation type="unfinished">Cocher pour utiliser une couleur de sélection personnalisée</translation>
+        <translation>Cocher pour utiliser une couleur de sélection personnalisée</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="518"/>
@@ -15892,7 +15908,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="521"/>
         <source>Use custom selection colors</source>
-        <translation type="unfinished">Utiliser une couleur de sélection personnalisée</translation>
+        <translation>Utiliser une couleur de sélection personnalisée</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="528"/>
@@ -15967,12 +15983,12 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1134"/>
         <source>Background color:</source>
-        <translation type="unfinished">Couleur de fond :</translation>
+        <translation>Couleur de fond :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1222"/>
         <source>Change Background Color</source>
-        <translation type="unfinished">Modifier la couleur de fond</translation>
+        <translation>Modifier la couleur de fond</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1402"/>
@@ -16090,7 +16106,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorSyntaxPage.ui" line="55"/>
         <source>Select to enable the online syntax checker</source>
-        <translation type="unfinished">Cocher pour activier la correction syntaxique en ligne</translation>
+        <translation>Cocher pour activier la correction syntaxique en ligne</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorSyntaxPage.ui" line="58"/>
@@ -16100,7 +16116,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorSyntaxPage.ui" line="61"/>
         <source>Online Syntax Check</source>
-        <translation type="unfinished">Vérification de syntaxe en ligne</translation>
+        <translation>Vérification de syntaxe en ligne</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorSyntaxPage.ui" line="70"/>
@@ -16125,7 +16141,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorSyntaxPage.ui" line="40"/>
         <source>Select, whether source files should be checked automatically for syntax errors</source>
-        <translation type="unfinished">Cocher, si les fichiers sources doivent être vérifiés automatiquement pour des erreurs de syntaxe</translation>
+        <translation>Cocher, si les fichiers sources doivent être vérifiés automatiquement pour des erreurs de syntaxe</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorSyntaxPage.ui" line="43"/>
@@ -16135,17 +16151,17 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorSyntaxPage.ui" line="89"/>
         <source> s</source>
-        <translation type="unfinished"> s</translation>
+        <translation> s</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorSyntaxPage.ui" line="20"/>
         <source>&lt;b&gt;Configure Code Checker settings&lt;/b&gt;</source>
-        <translation type="unfinished">&lt;b&gt;Configuration du vérificateur de code&lt;/b&gt;</translation>
+        <translation>&lt;b&gt;Configuration du vérificateur de code&lt;/b&gt;</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorSyntaxPage.ui" line="115"/>
         <source>PyFlakes</source>
-        <translation type="unfinished">PyFlakes</translation>
+        <translation>PyFlakes</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorSyntaxPage.ui" line="121"/>
@@ -16351,12 +16367,12 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorTypingPage.ui" line="509"/>
         <source>Select to indent after typing &apos;return&apos;</source>
-        <translation type="unfinished">Cocher pour indenter après avoir tapé &apos;return&apos;</translation>
+        <translation>Cocher pour indenter après avoir tapé &apos;return&apos;</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorTypingPage.ui" line="355"/>
         <source>Automatic indent after &apos;(&apos;</source>
-        <translation type="unfinished">Indentation automatique après un &apos;(&apos;</translation>
+        <translation>Indentation automatique après un &apos;(&apos;</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorTypingPage.ui" line="205"/>
@@ -16386,37 +16402,37 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorTypingPage.ui" line="512"/>
         <source>Automatic indent after &apos;:&apos;, &apos;-&apos;, &apos;|&apos;, &apos;|-&apos;, &apos;|+&apos;, &apos;&gt;&apos;, &apos;&gt;-&apos;, &apos;&gt;+&apos;</source>
-        <translation type="unfinished">Indentation automatique après &apos;:&apos;, &apos;-&apos;, &apos;|&apos;, &apos;|-&apos;, &apos;|+&apos;, &apos;&gt;&apos;, &apos;&gt;-&apos;, &apos;&gt;+&apos;</translation>
+        <translation>Indentation automatique après &apos;:&apos;, &apos;-&apos;, &apos;|&apos;, &apos;|-&apos;, &apos;|+&apos;, &apos;&gt;&apos;, &apos;&gt;-&apos;, &apos;&gt;+&apos;</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorTypingPage.ui" line="529"/>
         <source>Select to insert a blank after &apos;:&apos;</source>
-        <translation type="unfinished">Coher pour insérer un espace après &apos;:&apos;</translation>
+        <translation>Coher pour insérer un espace après &apos;:&apos;</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorTypingPage.ui" line="532"/>
         <source>Automatic insertion of &apos; &apos; (blank) after &apos;:&apos;</source>
-        <translation type="unfinished">Insertion automatique d&apos;un &apos; &apos; (espace) après &apos;:&apos;</translation>
+        <translation>Insertion automatique d&apos;un &apos; &apos; (espace) après &apos;:&apos;</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorTypingPage.ui" line="539"/>
         <source>Select to insert a blank after &apos;-&apos;</source>
-        <translation type="unfinished">Cocher pour insérer un espace après &apos;-&apos;</translation>
+        <translation>Cocher pour insérer un espace après &apos;-&apos;</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorTypingPage.ui" line="542"/>
         <source>Automatic insertion of &apos; &apos; (blank) after &apos;-&apos;</source>
-        <translation type="unfinished">Insertion automatique d&apos;un &apos; &apos; (espace) après &apos;-&apos;</translation>
+        <translation>Insertion automatique d&apos;un &apos; &apos; (espace) après &apos;-&apos;</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorTypingPage.ui" line="549"/>
         <source>Select to insert a blank after &apos;?&apos;</source>
-        <translation type="unfinished">Cocher pour insérer un espace après &apos;?&apos;</translation>
+        <translation>Cocher pour insérer un espace après &apos;?&apos;</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorTypingPage.ui" line="552"/>
         <source>Automatic insertion of &apos; &apos; (blank) after &apos;?&apos;</source>
-        <translation type="unfinished">Insertion automatique d&apos;un &apos; &apos; (espace) après &apos;?&apos;</translation>
+        <translation>Insertion automatique d&apos;un &apos; &apos; (espace) après &apos;?&apos;</translation>
     </message>
 </context>
 <context>
@@ -16529,17 +16545,17 @@
     <message>
         <location filename="../UI/EmailDialog.py" line="64"/>
         <source>Send feature request</source>
-        <translation type="unfinished">Envoyer la demande d&apos;amélioration</translation>
+        <translation>Envoyer la demande d&apos;amélioration</translation>
     </message>
     <message>
         <location filename="../UI/EmailDialog.py" line="341"/>
         <source>&lt;p&gt;Authentication failed.&lt;br&gt;Reason: {0}&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Échec d&apos;authentification.&lt;br&gt;Raison : {0}&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Échec d&apos;authentification.&lt;br&gt;Raison : {0}&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../UI/EmailDialog.py" line="413"/>
         <source>&lt;p&gt;Message could not be sent.&lt;br&gt;Reason: {0}&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Le message n&apos;a pu être envoyé.&lt;br&gt;Raison : {0}&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Le message n&apos;a pu être envoyé.&lt;br&gt;Raison : {0}&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../UI/EmailDialog.py" line="81"/>
@@ -16554,7 +16570,7 @@
     <message>
         <location filename="../UI/EmailDialog.py" line="369"/>
         <source>Send Message</source>
-        <translation type="unfinished">Envoyer un message</translation>
+        <translation>Envoyer un message</translation>
     </message>
     <message>
         <location filename="../UI/EmailDialog.py" line="152"/>
@@ -16564,7 +16580,7 @@
     <message>
         <location filename="../UI/EmailDialog.py" line="413"/>
         <source>Send Message via Gmail</source>
-        <translation type="unfinished">Envoyer un message via Gmail</translation>
+        <translation>Envoyer un message via Gmail</translation>
     </message>
 </context>
 <context>
@@ -16642,7 +16658,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="160"/>
         <source>Outgoing mail server (SMTP):</source>
-        <translation type="unfinished">Serveur mail sortant (SMTP) :</translation>
+        <translation>Serveur mail sortant (SMTP) :</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="315"/>
@@ -16652,7 +16668,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="318"/>
         <source>Test Login</source>
-        <translation type="unfinished">Tester le login</translation>
+        <translation>Tester le login</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="257"/>
@@ -16662,12 +16678,12 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="220"/>
         <source>The login test succeeded.</source>
-        <translation type="unfinished">Le test de login a réussi.</translation>
+        <translation>Le test de login a réussi.</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="257"/>
         <source>&lt;p&gt;The login test failed.&lt;br&gt;Reason: {0}&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Échec du test de login.&lt;br&gt;Raison : {0}&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Échec du test de login.&lt;br&gt;Raison : {0}&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="153"/>
@@ -16687,17 +16703,17 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="234"/>
         <source>Select to use SSL</source>
-        <translation type="unfinished">Cocher pour utiliser SSL</translation>
+        <translation>Cocher pour utiliser SSL</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="237"/>
         <source>SSL</source>
-        <translation type="unfinished">SSL</translation>
+        <translation>SSL</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="247"/>
         <source>TLS</source>
-        <translation type="unfinished">TLS</translation>
+        <translation>TLS</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="167"/>
@@ -16707,7 +16723,7 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="75"/>
         <source>Google Mail</source>
-        <translation type="unfinished">Google Mail</translation>
+        <translation>Google Mail</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="81"/>
@@ -16717,12 +16733,12 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="145"/>
         <source>Standard Email</source>
-        <translation type="unfinished">Courriel standard</translation>
+        <translation>Courriel standard</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="97"/>
         <source>Press to get some help for enabling the Google Mail API</source>
-        <translation type="unfinished">Cliquer pour avoir de l&apos;aide pour activer l&apos;API Google Mail</translation>
+        <translation>Cliquer pour avoir de l&apos;aide pour activer l&apos;API Google Mail</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="100"/>
@@ -16742,22 +16758,22 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="120"/>
         <source>Press to install the required packages</source>
-        <translation type="unfinished">Cliquer pour installer les packages nécessaires</translation>
+        <translation>Cliquer pour installer les packages nécessaires</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="123"/>
         <source>Install Packages</source>
-        <translation type="unfinished">Installer les packages</translation>
+        <translation>Installer les packages</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="130"/>
         <source>Press to check the availability again</source>
-        <translation type="unfinished">Cliquer pour revérifier la disponibilité</translation>
+        <translation>Cliquer pour revérifier la disponibilité</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="133"/>
         <source>Check Again</source>
-        <translation type="unfinished">Revérifier</translation>
+        <translation>Revérifier</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="323"/>
@@ -16803,32 +16819,32 @@
     <message>
         <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="162"/>
         <source>Content blocked by AdBlock Plus</source>
-        <translation type="unfinished">Contenu bloqué par AdBlock Plus</translation>
+        <translation>Contenu bloqué par AdBlock Plus</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="163"/>
         <source>Blocked by rule: &lt;i&gt;{0} ({1})&lt;/i&gt;</source>
-        <translation type="unfinished">Bloqué par la règle : &lt;i&gt;{0} ({1})&lt;/i&gt;</translation>
+        <translation>Bloqué par la règle : &lt;i&gt;{0} ({1})&lt;/i&gt;</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="186"/>
         <source>Welcome to eric6 Web Browser!</source>
-        <translation type="unfinished">Bienvenu dans le navigateur web d&apos;eric6 !</translation>
+        <translation>Bienvenu dans le navigateur web d&apos;eric6 !</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="188"/>
         <source>About eric6</source>
-        <translation type="unfinished">À propos d&apos;eric6</translation>
+        <translation>À propos d&apos;eric6</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="189"/>
         <source>eric6 Web Browser</source>
-        <translation type="unfinished">Navigateur web eric6</translation>
+        <translation>Navigateur web eric6</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="190"/>
         <source>Search!</source>
-        <translation type="unfinished">Rechercher !</translation>
+        <translation>Rechercher !</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="220"/>
@@ -16838,7 +16854,7 @@
     <message>
         <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="221"/>
         <source>URL</source>
-        <translation type="unfinished">URL</translation>
+        <translation>URL</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="222"/>
@@ -16858,12 +16874,12 @@
     <message>
         <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="225"/>
         <source>New Page</source>
-        <translation type="unfinished">Nouvelle page</translation>
+        <translation>Nouvelle page</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="226"/>
         <source>Edit</source>
-        <translation type="unfinished">Editer</translation>
+        <translation>Editer</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="227"/>
@@ -16878,12 +16894,12 @@
     <message>
         <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="229"/>
         <source>Are you sure to remove this speed dial?</source>
-        <translation type="unfinished">Êtes-vous sur de vouloir supprimer cette numérotaion rapide ?</translation>
+        <translation>Êtes-vous sur de vouloir supprimer cette numérotaion rapide ?</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="232"/>
         <source>Are you sure you want to reload all speed dials?</source>
-        <translation type="unfinished">Êtes-vous sur de vouloir recharger toutes les numérotations rapides ?</translation>
+        <translation>Êtes-vous sur de vouloir recharger toutes les numérotations rapides ?</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="235"/>
@@ -16893,27 +16909,27 @@
     <message>
         <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="237"/>
         <source>Speed Dial Settings</source>
-        <translation type="unfinished">Paramètres de la numérotation rapide</translation>
+        <translation>Paramètres de la numérotation rapide</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="239"/>
         <source>Add New Page</source>
-        <translation type="unfinished">Ajouter un nouvelle page</translation>
+        <translation>Ajouter un nouvelle page</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="240"/>
         <source>Maximum pages in a row:</source>
-        <translation type="unfinished">Maximum de pages sur un ligne :</translation>
+        <translation>Maximum de pages sur un ligne :</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="242"/>
         <source>Change size of pages:</source>
-        <translation type="unfinished">Modifier la taille des pages :</translation>
+        <translation>Modifier la taille des pages :</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Network/EricSchemeHandler.py" line="244"/>
         <source>SpeedDial requires enabled JavaScript.</source>
-        <translation type="unfinished">La numérotation rapide nécessite d&apos;activer JavaScript.</translation>
+        <translation>La numérotation rapide nécessite d&apos;activer JavaScript.</translation>
     </message>
 </context>
 <context>
@@ -17077,7 +17093,7 @@
     <message>
         <location filename="../Plugins/DocumentationPlugins/Ericapi/EricapiExecDialog.py" line="83"/>
         <source>{0} - {1}</source>
-        <translation type="unfinished">{0} - {1}</translation>
+        <translation>{0} - {1}</translation>
     </message>
     <message>
         <location filename="../Plugins/DocumentationPlugins/Ericapi/EricapiExecDialog.py" line="88"/>
@@ -17089,8 +17105,9 @@
         <source>
 {0} finished.
 </source>
-        <translation type="unfinished">
-{0} terminé.</translation>
+        <translation>
+{0} terminé.
+</translation>
     </message>
 </context>
 <context>
@@ -17098,7 +17115,7 @@
     <message>
         <location filename="../Plugins/PluginEricapi.py" line="62"/>
         <source>Eric6 API File Generator</source>
-        <translation type="unfinished">Générateur de fichier API eric6</translation>
+        <translation>Générateur de fichier API eric6</translation>
     </message>
     <message>
         <location filename="../Plugins/PluginEricapi.py" line="103"/>
@@ -17351,12 +17368,12 @@
     <message>
         <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.ui" line="372"/>
         <source>QtHelp</source>
-        <translation type="unfinished">QtHelp</translation>
+        <translation>QtHelp</translation>
     </message>
     <message>
         <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.ui" line="378"/>
         <source>Generate QtHelp Files</source>
-        <translation type="unfinished">Générer les fichiers QtHelp</translation>
+        <translation>Générer les fichiers QtHelp</translation>
     </message>
     <message>
         <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.ui" line="413"/>
@@ -17371,32 +17388,32 @@
     <message>
         <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.ui" line="427"/>
         <source>Virtual Folder:</source>
-        <translation type="unfinished">Répertoire virtuel :</translation>
+        <translation>Répertoire virtuel :</translation>
     </message>
     <message>
         <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.ui" line="434"/>
         <source>Enter the name of the virtual folder (must not contain &apos;/&apos;)</source>
-        <translation type="unfinished">Entrer le nom du répertoire virtuel (doit contenir &apos;/&apos;)</translation>
+        <translation>Entrer le nom du répertoire virtuel (doit contenir &apos;/&apos;)</translation>
     </message>
     <message>
         <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.ui" line="441"/>
         <source>Filter Name:</source>
-        <translation type="unfinished">Nom de filtre :</translation>
+        <translation>Nom de filtre :</translation>
     </message>
     <message>
         <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.ui" line="448"/>
         <source>Enter the name of the custom filter</source>
-        <translation type="unfinished">Entrer le nom du filtre personnalisé</translation>
+        <translation>Entrer le nom du filtre personnalisé</translation>
     </message>
     <message>
         <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.ui" line="455"/>
         <source>Filter Attributes:</source>
-        <translation type="unfinished">Attributs du filtre :</translation>
+        <translation>Attributs du filtre :</translation>
     </message>
     <message>
         <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.ui" line="462"/>
         <source>Enter the filter attributes separated by &apos;:&apos;</source>
-        <translation type="unfinished">Entrer les attributs du filtre séparés par &apos;:&apos;</translation>
+        <translation>Entrer les attributs du filtre séparés par &apos;:&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.ui" line="469"/>
@@ -17411,12 +17428,12 @@
     <message>
         <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.ui" line="483"/>
         <source>Select to generate the QtHelp collection files</source>
-        <translation type="unfinished">Cocher pour générer la collection de fichiers QtHelp</translation>
+        <translation>Cocher pour générer la collection de fichiers QtHelp</translation>
     </message>
     <message>
         <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.ui" line="486"/>
         <source>Generate QtHelp collection files</source>
-        <translation type="unfinished">Générer la collection de fichiers QtHelp</translation>
+        <translation>Générer la collection de fichiers QtHelp</translation>
     </message>
     <message>
         <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.py" line="63"/>
@@ -17426,12 +17443,12 @@
     <message>
         <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.ui" line="252"/>
         <source>Enter the filename of a CSS style sheet. Leave empty to use the colors defined below.</source>
-        <translation type="unfinished">Entrer le nom de fichier de la feuille de style CSS. Laisser vide pour utiliser les couleurs définies ci-dessous.</translation>
+        <translation>Entrer le nom de fichier de la feuille de style CSS. Laisser vide pour utiliser les couleurs définies ci-dessous.</translation>
     </message>
     <message>
         <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.ui" line="262"/>
         <source>Colors</source>
-        <translation type="unfinished">Couleurs</translation>
+        <translation>Couleurs</translation>
     </message>
     <message>
         <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.ui" line="268"/>
@@ -17466,7 +17483,7 @@
     <message>
         <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.ui" line="328"/>
         <source>Press to select the body background color.</source>
-        <translation type="unfinished">Cliquer pour choisir la couleur de fond du corps.</translation>
+        <translation>Cliquer pour choisir la couleur de fond du corps.</translation>
     </message>
     <message>
         <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.ui" line="338"/>
@@ -17481,7 +17498,7 @@
     <message>
         <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.ui" line="358"/>
         <source>This shows an example of the selected colors.</source>
-        <translation type="unfinished">Ceci montrer un exemple des couleurs sélectionnées.</translation>
+        <translation>Ceci montrer un exemple des couleurs sélectionnées.</translation>
     </message>
 </context>
 <context>
@@ -17522,20 +17539,21 @@
     <message>
         <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocExecDialog.py" line="83"/>
         <source>{0} - {1}</source>
-        <translation type="unfinished">{0} - {1}</translation>
+        <translation>{0} - {1}</translation>
     </message>
     <message>
         <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocExecDialog.py" line="88"/>
         <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-        <translation type="unfinished">Impossible de lancer le processus {0}. Assurez-vous qu&apos;il est bien dans le chemin de recherche.</translation>
+        <translation>Impossible de lancer le processus {0}. Assurez-vous qu&apos;il est bien dans le chemin de recherche.</translation>
     </message>
     <message>
         <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocExecDialog.py" line="130"/>
         <source>
 {0} finished.
 </source>
-        <translation type="unfinished">
-{0} terminé.</translation>
+        <translation>
+{0} terminé.
+</translation>
     </message>
     <message>
         <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocExecDialog.py" line="121"/>
@@ -17550,12 +17568,12 @@
     <message>
         <location filename="../Plugins/PluginEricdoc.py" line="102"/>
         <source>Qt Help Tools</source>
-        <translation type="unfinished">Outils QtHelp</translation>
+        <translation>Outils QtHelp</translation>
     </message>
     <message>
         <location filename="../Plugins/PluginEricdoc.py" line="62"/>
         <source>Eric6 Documentation Generator</source>
-        <translation type="unfinished">Générateur de documentation Eric6</translation>
+        <translation>Générateur de documentation Eric6</translation>
     </message>
     <message>
         <location filename="../Plugins/PluginEricdoc.py" line="145"/>
@@ -17583,37 +17601,37 @@
     <message>
         <location filename="../UI/ErrorLogDialog.ui" line="14"/>
         <source>Error Log Found</source>
-        <translation type="unfinished">Historique d&apos;erreurs trouvé</translation>
+        <translation>Historique d&apos;erreurs trouvé</translation>
     </message>
     <message>
         <location filename="../UI/ErrorLogDialog.ui" line="34"/>
         <source>&lt;b&gt;An error log file was found. What should be done with it?&lt;/b&gt;</source>
-        <translation type="unfinished">&lt;b&gt;Un historique d&apos;erreur a été trouvé. Que faut-il en faire ?&lt;/b&gt;</translation>
+        <translation>&lt;b&gt;Un historique d&apos;erreur a été trouvé. Que faut-il en faire ?&lt;/b&gt;</translation>
     </message>
     <message>
         <location filename="../UI/ErrorLogDialog.ui" line="52"/>
         <source>Press to send an email</source>
-        <translation type="unfinished">Cliquer pour envoyer par courriel</translation>
+        <translation>Cliquer pour envoyer par courriel</translation>
     </message>
     <message>
         <location filename="../UI/ErrorLogDialog.ui" line="55"/>
         <source>Send Bug Email</source>
-        <translation type="unfinished">Envoyer un courriel de bug</translation>
+        <translation>Envoyer un courriel de bug</translation>
     </message>
     <message>
         <location filename="../UI/ErrorLogDialog.ui" line="65"/>
         <source>Press to ignore the error and delete the log file</source>
-        <translation type="unfinished">Cliquer pour ignorer l&apos;erreur et supprimer l&apos;historique d&apos;erreur</translation>
+        <translation>Cliquer pour ignorer l&apos;erreur et supprimer l&apos;historique d&apos;erreur</translation>
     </message>
     <message>
         <location filename="../UI/ErrorLogDialog.ui" line="68"/>
         <source>Ignore and Delete</source>
-        <translation type="unfinished">Ignorer et supprimer</translation>
+        <translation>Ignorer et supprimer</translation>
     </message>
     <message>
         <location filename="../UI/ErrorLogDialog.ui" line="75"/>
         <source>Press to ignore the error but keep the log file</source>
-        <translation type="unfinished">Cliquer pour ignorer l&apos;erreur mais conserver l&apos;historique d&apos;erreur</translation>
+        <translation>Cliquer pour ignorer l&apos;erreur mais conserver l&apos;historique d&apos;erreur</translation>
     </message>
     <message>
         <location filename="../UI/ErrorLogDialog.ui" line="78"/>
@@ -17623,7 +17641,7 @@
     <message>
         <location filename="../UI/ErrorLogDialog.py" line="45"/>
         <source>Delete</source>
-        <translation type="unfinished">Supprimer</translation>
+        <translation>Supprimer</translation>
     </message>
     <message>
         <location filename="../UI/ErrorLogDialog.py" line="46"/>
@@ -17633,7 +17651,7 @@
     <message>
         <location filename="../UI/ErrorLogDialog.py" line="47"/>
         <source>Error Log</source>
-        <translation type="unfinished">Historique d&apos;erreurs</translation>
+        <translation>Historique d&apos;erreurs</translation>
     </message>
 </context>
 <context>
@@ -17724,7 +17742,7 @@
     <message>
         <location filename="../MicroPython/EspDevices.py" line="158"/>
         <source>Install &apos;esptool.py&apos;</source>
-        <translation type="unfinished">Installer &apos;esptool.py&apos;</translation>
+        <translation>Installer &apos;esptool.py&apos;</translation>
     </message>
     <message>
         <location filename="../MicroPython/EspDevices.py" line="165"/>
@@ -17993,12 +18011,12 @@
     <message>
         <location filename="../QScintilla/Exporters/ExporterHTML.py" line="466"/>
         <source>&lt;p&gt;The source could not be exported to &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;La source ne peut être exportée vers &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;La source ne peut être exportée vers &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../QScintilla/Exporters/ExporterHTML.py" line="475"/>
         <source>&lt;p&gt;The source could not be exported to &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: No HTML code generated.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;La source ne peut être exportée vers &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Raison : Pas de code HTML généré&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;La source ne peut être exportée vers &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Raison : Pas de code HTML généré&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../QScintilla/Exporters/ExporterHTML.py" line="537"/>
@@ -18023,7 +18041,7 @@
     <message>
         <location filename="../QScintilla/Exporters/ExporterHTML.py" line="416"/>
         <source>Markdown Export</source>
-        <translation type="unfinished">Export Markdown</translation>
+        <translation>Export Markdown</translation>
     </message>
     <message>
         <location filename="../QScintilla/Exporters/ExporterHTML.py" line="416"/>
@@ -18036,7 +18054,7 @@
     <message>
         <location filename="../QScintilla/Exporters/ExporterODT.py" line="40"/>
         <source>ODT Files (*.odt)</source>
-        <translation type="unfinished">Fichiers ODT (*.odt)</translation>
+        <translation>Fichiers ODT (*.odt)</translation>
     </message>
     <message>
         <location filename="../QScintilla/Exporters/ExporterODT.py" line="72"/>
@@ -18046,7 +18064,7 @@
     <message>
         <location filename="../QScintilla/Exporters/ExporterODT.py" line="72"/>
         <source>&lt;p&gt;The source could not be exported to &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;La source ne peut être exportée vers &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;La source ne peut être exportée vers &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
 </context>
 <context>
@@ -18064,7 +18082,7 @@
     <message>
         <location filename="../QScintilla/Exporters/ExporterPDF.py" line="621"/>
         <source>&lt;p&gt;The source could not be exported to &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;La source ne peut être exportée vers &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;La source ne peut être exportée vers &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
 </context>
 <context>
@@ -18082,7 +18100,7 @@
     <message>
         <location filename="../QScintilla/Exporters/ExporterRTF.py" line="371"/>
         <source>&lt;p&gt;The source could not be exported to &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;La source ne peut être exportée vers &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;La source ne peut être exportée vers &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
 </context>
 <context>
@@ -18100,7 +18118,7 @@
     <message>
         <location filename="../QScintilla/Exporters/ExporterTEX.py" line="284"/>
         <source>&lt;p&gt;The source could not be exported to &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;La source ne peut être exportée vers &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;La source ne peut être exportée vers &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
 </context>
 <context>
@@ -18128,7 +18146,7 @@
     <message>
         <location filename="../QScintilla/Exporters/__init__.py" line="27"/>
         <source>ODT</source>
-        <translation type="unfinished">ODT</translation>
+        <translation>ODT</translation>
     </message>
 </context>
 <context>
@@ -18136,62 +18154,62 @@
     <message>
         <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="72"/>
         <source>{0} wants to use desktop notifications.</source>
-        <translation type="unfinished">{0} souhaite utiliser les notifications de bureau.</translation>
+        <translation>{0} souhaite utiliser les notifications de bureau.</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="48"/>
         <source>{0} wants to use your position.</source>
-        <translation type="unfinished">{0} souhaite utiliser votre position.</translation>
+        <translation>{0} souhaite utiliser votre position.</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="111"/>
         <source>Allow</source>
-        <translation type="unfinished">Autoriser</translation>
+        <translation>Autoriser</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="112"/>
         <source>Deny</source>
-        <translation type="unfinished">Refuser</translation>
+        <translation>Refuser</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="134"/>
         <source>{0} wants to use an unknown feature.</source>
-        <translation type="unfinished">{0} souhaite utiliser une fonction inconnue.</translation>
+        <translation>{0} souhaite utiliser une fonction inconnue.</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="109"/>
         <source>Remember</source>
-        <translation type="unfinished">Se rappeler</translation>
+        <translation>Se rappeler</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="50"/>
         <source>{0} wants to use your microphone.</source>
-        <translation type="unfinished">{0} souhaite utiliser votre microphone.</translation>
+        <translation>{0} souhaite utiliser votre microphone.</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="52"/>
         <source>{0} wants to use your camera.</source>
-        <translation type="unfinished">{0} souhaite utiliser votre caméra.</translation>
+        <translation>{0} souhaite utiliser votre caméra.</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="54"/>
         <source>{0} wants to use your microphone and camera.</source>
-        <translation type="unfinished">{0} souhaite utiliser votre microphone et caméra.</translation>
+        <translation>{0} souhaite utiliser votre microphone et caméra.</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="56"/>
         <source>{0} wants to lock your mouse.</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="60"/>
         <source>{0} wants to capture video of your screen.</source>
-        <translation type="unfinished">{0} souhaite capturer la vidéo de votre écran.</translation>
+        <translation>{0} souhaite capturer la vidéo de votre écran.</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="60"/>
         <source>{0} wants to capture audio and video of your screen.</source>
-        <translation type="unfinished">{0} souhaite capturer l&apos;audio et la vidéo de votre écran.</translation>
+        <translation>{0} souhaite capturer l&apos;audio et la vidéo de votre écran.</translation>
     </message>
 </context>
 <context>
@@ -18204,7 +18222,7 @@
     <message>
         <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="54"/>
         <source>Notifications</source>
-        <translation type="unfinished">Notifications</translation>
+        <translation>Notifications</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="162"/>
@@ -18214,7 +18232,7 @@
     <message>
         <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="163"/>
         <source>Permission</source>
-        <translation type="unfinished">Permission</translation>
+        <translation>Permission</translation>
     </message>
     <message>
         <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="150"/>
@@ -18224,17 +18242,17 @@
     <message>
         <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="69"/>
         <source>Geolocation</source>
-        <translation type="unfinished">Géolocalisation</translation>
+        <translation>Géolocalisation</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="187"/>
         <source>Allow</source>
-        <translation type="unfinished">Autoriser</translation>
+        <translation>Autoriser</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="188"/>
         <source>Deny</source>
-        <translation type="unfinished">Refuser</translation>
+        <translation>Refuser</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.ui" line="48"/>
@@ -18244,22 +18262,22 @@
     <message>
         <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.ui" line="55"/>
         <source>Remove &amp;All</source>
-        <translation type="unfinished">Supprimer tout</translation>
+        <translation>&amp;Supprimer tout</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="84"/>
         <source>Microphone</source>
-        <translation type="unfinished">Microphone</translation>
+        <translation>Microphone</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="99"/>
         <source>Camera</source>
-        <translation type="unfinished">Caméra</translation>
+        <translation>Caméra</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="114"/>
         <source>Microphone &amp;&amp; Camera</source>
-        <translation type="unfinished">Microphone &amp;&amp; Caméra</translation>
+        <translation>Microphone &amp;&amp; Caméra</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="130"/>
@@ -18269,12 +18287,12 @@
     <message>
         <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="148"/>
         <source>Desktop Video</source>
-        <translation type="unfinished">Vidéo du bureau</translation>
+        <translation>Vidéo du bureau</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="164"/>
         <source>Desktop Audio &amp;&amp; Video</source>
-        <translation type="unfinished">Audio &amp;&amp; vidéo du bureau</translation>
+        <translation>Audio &amp;&amp; vidéo du bureau</translation>
     </message>
 </context>
 <context>
@@ -18287,27 +18305,27 @@
     <message>
         <location filename="../WebBrowser/Feeds/FeedEditDialog.ui" line="25"/>
         <source>Fill title and URL of a feed:</source>
-        <translation type="unfinished">Compléter le titre et l&apos;URL du flux :</translation>
+        <translation>Compléter le titre et l&apos;URL du flux :</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Feeds/FeedEditDialog.ui" line="32"/>
         <source>Feed title:</source>
-        <translation type="unfinished">Titre du flux :</translation>
+        <translation>Titre du flux :</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Feeds/FeedEditDialog.ui" line="39"/>
         <source>Enter the title of the feed</source>
-        <translation type="unfinished">Entrer le titre du flux</translation>
+        <translation>Entrer le titre du flux</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Feeds/FeedEditDialog.ui" line="46"/>
         <source>Feed URL:</source>
-        <translation type="unfinished">URL du flux :</translation>
+        <translation>URL du flux :</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Feeds/FeedEditDialog.ui" line="53"/>
         <source>Enter the URL of the feed</source>
-        <translation type="unfinished">Entrer l&apos;URL du flux</translation>
+        <translation>Entrer l&apos;URL du flux</translation>
     </message>
 </context>
 <context>
@@ -18315,12 +18333,12 @@
     <message>
         <location filename="../WebBrowser/Feeds/FeedsDialog.ui" line="14"/>
         <source>Add Feed</source>
-        <translation type="unfinished">Ajouter un flux</translation>
+        <translation>Ajouter un flux</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Feeds/FeedsDialog.ui" line="38"/>
         <source>Add Feeds from this site</source>
-        <translation type="unfinished">Ajouter des flux à partir de ce site</translation>
+        <translation>Ajouter des flux à partir de ce site</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Feeds/FeedsDialog.py" line="45"/>
@@ -18330,17 +18348,17 @@
     <message>
         <location filename="../WebBrowser/Feeds/FeedsDialog.py" line="91"/>
         <source>Add RSS Feed</source>
-        <translation type="unfinished">Ajouter flux RSS</translation>
+        <translation>Ajouter flux RSS</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Feeds/FeedsDialog.py" line="86"/>
         <source>The feed was added successfully.</source>
-        <translation type="unfinished">Le flux a été ajouter avec succès.</translation>
+        <translation>Le flux a été ajouter avec succès.</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Feeds/FeedsDialog.py" line="91"/>
         <source>The feed was already added before.</source>
-        <translation type="unfinished">Le flux a déjà été ajouté auparavant.</translation>
+        <translation>Le flux a déjà été ajouté auparavant.</translation>
     </message>
 </context>
 <context>
@@ -18348,27 +18366,27 @@
     <message>
         <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="14"/>
         <source>Feeds Manager</source>
-        <translation type="unfinished">Gestionnaire de fluxs</translation>
+        <translation>Gestionnaire de fluxs</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="36"/>
         <source>News</source>
-        <translation type="unfinished">Nouvelles</translation>
+        <translation>Nouvelles</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="46"/>
         <source>Press to reload all feeds</source>
-        <translation type="unfinished">Cliquer pour recharger tous les flux</translation>
+        <translation>Cliquer pour recharger tous les flux</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="49"/>
         <source>Reload &amp;All</source>
-        <translation type="unfinished">Rech&amp;arger tout</translation>
+        <translation>Rech&amp;arger tout</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="59"/>
         <source>Press to reload the selected feed</source>
-        <translation type="unfinished">Cliquer pour recharger le flux sélectionné</translation>
+        <translation>Cliquer pour recharger le flux sélectionné</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="62"/>
@@ -18378,42 +18396,42 @@
     <message>
         <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="72"/>
         <source>Press to edit the selected feed</source>
-        <translation type="unfinished">Cliquer pour modifier le flux sélectionné</translation>
+        <translation>Cliquer pour modifier le flux sélectionné</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="75"/>
         <source>&amp;Edit Feed</source>
-        <translation type="unfinished">&amp;Editer le flux</translation>
+        <translation>&amp;Editer le flux</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="85"/>
         <source>Press to delete the selected feed</source>
-        <translation type="unfinished">Cliquer pour supprimer le flux sélectionné</translation>
+        <translation>Cliquer pour supprimer le flux sélectionné</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Feeds/FeedsManager.ui" line="88"/>
         <source>&amp;Delete Feed</source>
-        <translation type="unfinished">Supprimer le flux</translation>
+        <translation>&amp;Supprimer le flux</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Feeds/FeedsManager.py" line="183"/>
         <source>Duplicate Feed URL</source>
-        <translation type="unfinished">Dupliquer l&apos;URL du flux</translation>
+        <translation>Dupliquer l&apos;URL du flux</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Feeds/FeedsManager.py" line="183"/>
         <source>A feed with the URL {0} exists already. Aborting...</source>
-        <translation type="unfinished">Un flux avec l&apos;URL {0} existe déjà. Annulation...</translation>
+        <translation>Un flux avec l&apos;URL {0} existe déjà. Annulation...</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Feeds/FeedsManager.py" line="205"/>
         <source>Delete Feed</source>
-        <translation type="unfinished">Supprimer le flux</translation>
+        <translation>Supprimer le flux</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Feeds/FeedsManager.py" line="205"/>
         <source>&lt;p&gt;Do you really want to delete the feed &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Voulez-vous vraiment supprimer le flux &lt;b&gt;{0}&lt;/b&gt; ?&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Voulez-vous vraiment supprimer le flux &lt;b&gt;{0}&lt;/b&gt; ?&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Feeds/FeedsManager.py" line="317"/>
@@ -18443,22 +18461,22 @@
     <message>
         <location filename="../WebBrowser/Feeds/FeedsManager.py" line="484"/>
         <source>Error loading feed</source>
-        <translation type="unfinished">Erreur lors du chargement du flux</translation>
+        <translation>Erreur lors du chargement du flux</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Feeds/FeedsManager.py" line="351"/>
         <source>Open in New &amp;Background Tab</source>
-        <translation type="unfinished">Ouvrir dans un Nouvel Onglet de fond</translation>
+        <translation>&amp;Ouvrir dans un Nouvel Onglet de fond</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Feeds/FeedsManager.py" line="354"/>
         <source>Open in New &amp;Window</source>
-        <translation type="unfinished">Ouvrir dans une nouvelle fenêtre</translation>
+        <translation>&amp;Ouvrir dans une nouvelle fenêtre</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Feeds/FeedsManager.py" line="356"/>
         <source>Open in New Pri&amp;vate Window</source>
-        <translation type="unfinished">Ouvrir dans une nouvelle fenêtre privée</translation>
+        <translation>&amp;Ouvrir dans une nouvelle fenêtre privée</translation>
     </message>
 </context>
 <context>
@@ -18474,7 +18492,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/FetchExtension/ProjectHelper.py" line="35"/>
         <source>Fetch changes</source>
-        <translation type="unfinished">Chercher les modifications</translation>
+        <translation>Chercher les modifications</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/FetchExtension/ProjectHelper.py" line="40"/>
@@ -18494,7 +18512,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/FetchExtension/ProjectHelper.py" line="92"/>
         <source>The project should be reread. Do this now?</source>
-        <translation type="unfinished">Le projet devrai être relu. Le faire maintenant ?</translation>
+        <translation>Le projet devrai être relu. Le faire maintenant ?</translation>
     </message>
 </context>
 <context>
@@ -18512,7 +18530,7 @@
     <message>
         <location filename="../Plugins/PluginWizardQFileDialog.py" line="85"/>
         <source>QFileDialog Wizard</source>
-        <translation type="unfinished">Assistant QFileDialog</translation>
+        <translation>Assistant QFileDialog</translation>
     </message>
     <message>
         <location filename="../Plugins/PluginWizardQFileDialog.py" line="81"/>
@@ -18527,7 +18545,7 @@
     <message>
         <location filename="../Plugins/PluginWizardQFileDialog.py" line="98"/>
         <source>E5FileDialog Wizard</source>
-        <translation type="unfinished">Assistant E5FileDialog</translation>
+        <translation>Assistant E5FileDialog</translation>
     </message>
     <message>
         <location filename="../Plugins/PluginWizardQFileDialog.py" line="99"/>
@@ -18537,7 +18555,7 @@
     <message>
         <location filename="../Plugins/PluginWizardQFileDialog.py" line="94"/>
         <source>E&amp;5FileDialog Wizard...</source>
-        <translation type="unfinished">Assistant E&amp;5FileDialog...</translation>
+        <translation>Assistant E&amp;5FileDialog...</translation>
     </message>
 </context>
 <context>
@@ -18545,7 +18563,7 @@
     <message>
         <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="75"/>
         <source>QFileDialog Wizard</source>
-        <translation type="unfinished">Assistant QFileDialog</translation>
+        <translation>Assistant QFileDialog</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="50"/>
@@ -18710,32 +18728,32 @@
     <message>
         <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="230"/>
         <source>Enter the title text</source>
-        <translation type="unfinished">Entrer le titre</translation>
+        <translation>Entrer le titre</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="255"/>
         <source>Parent</source>
-        <translation type="unfinished">Parent</translation>
+        <translation>Parent</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="261"/>
         <source>Select &quot;self&quot; as parent</source>
-        <translation type="unfinished">Choisir &quot;self&quot; comme parent</translation>
+        <translation>Choisir &quot;self&quot; comme parent</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="264"/>
         <source>self</source>
-        <translation type="unfinished">self</translation>
+        <translation>self</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="274"/>
         <source>Select &quot;None&quot; as parent</source>
-        <translation type="unfinished">Choisir &quot;None&quot; comme parent</translation>
+        <translation>Choisir &quot;None&quot; comme parent</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="277"/>
         <source>None</source>
-        <translation type="unfinished">None</translation>
+        <translation>None</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="286"/>
@@ -18755,27 +18773,27 @@
     <message>
         <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="374"/>
         <source>Initial Filter</source>
-        <translation type="unfinished">Filtre initial</translation>
+        <translation>Filtre initial</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="381"/>
         <source>Enter the initial filter</source>
-        <translation type="unfinished">Entrer le filtre initial</translation>
+        <translation>Entrer le filtre initial</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="178"/>
         <source>Results</source>
-        <translation type="unfinished">Résultats</translation>
+        <translation>Résultats</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="184"/>
         <source>Name Variable:</source>
-        <translation type="unfinished">Nom de la variable :</translation>
+        <translation>Nom de la variable :</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="201"/>
         <source>Filter Variable:</source>
-        <translation type="unfinished">Filtre de la variable :</translation>
+        <translation>Filtre de la variable :</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="223"/>
@@ -18810,7 +18828,7 @@
     <message>
         <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="469"/>
         <source>URL Properties</source>
-        <translation type="unfinished">Propriétés de l&apos;URL</translation>
+        <translation>Propriétés de l&apos;URL</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="475"/>
@@ -18825,17 +18843,17 @@
     <message>
         <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="70"/>
         <source>E5FileDialog Wizard</source>
-        <translation type="unfinished">Assistant E5FileDialog</translation>
+        <translation>Assistant E5FileDialog</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="191"/>
         <source>Enter the result variable name</source>
-        <translation type="unfinished">Entrer le nom de la variable résultat</translation>
+        <translation>Entrer le nom de la variable résultat</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="208"/>
         <source>Enter the name of the filter variable</source>
-        <translation type="unfinished">Entrer le nom du filtre de la variable</translation>
+        <translation>Entrer le nom du filtre de la variable</translation>
     </message>
 </context>
 <context>
@@ -18933,7 +18951,7 @@
     <message>
         <location filename="../Project/FiletypeAssociationDialog.py" line="43"/>
         <source>Protocols</source>
-        <translation type="unfinished">Protocoles</translation>
+        <translation>Protocoles</translation>
     </message>
 </context>
 <context>
@@ -19016,7 +19034,7 @@
     <message>
         <location filename="../UI/FindFileDialog.ui" line="90"/>
         <source>Select to match case sensitive</source>
-        <translation>Cocher pour tenir compte de la casse </translation>
+        <translation>Cocher pour tenir compte de la casse</translation>
     </message>
     <message>
         <location filename="../UI/FindFileDialog.ui" line="93"/>
@@ -19106,7 +19124,7 @@
     <message>
         <location filename="../UI/FindFileDialog.ui" line="295"/>
         <source>Search in open files only </source>
-        <translation>Rechercher uniquement dans les fichiers ouverts</translation>
+        <translation>Rechercher uniquement dans les fichiers ouverts </translation>
     </message>
     <message>
         <location filename="../UI/FindFileDialog.ui" line="298"/>
@@ -19136,7 +19154,7 @@
     <message>
         <location filename="../UI/FindFileDialog.ui" line="120"/>
         <source>Select to open the first occurence automatically</source>
-        <translation type="unfinished">Cocher pour ouvrir automatiquement la première occurence</translation>
+        <translation>Cocher pour ouvrir automatiquement la première occurence</translation>
     </message>
     <message>
         <location filename="../UI/FindFileDialog.ui" line="123"/>
@@ -19181,18 +19199,18 @@
     <message>
         <location filename="../UI/FindFileDialog.ui" line="349"/>
         <source>%v/%m Files</source>
-        <translation type="unfinished">Fichiers %v/%m</translation>
+        <translation>Fichiers %v/%m</translation>
     </message>
     <message>
         <location filename="../UI/FindFileDialog.py" line="517"/>
         <source>{0} / {1}</source>
         <comment>occurrences / files</comment>
-        <translation type="unfinished">{0} / {1}</translation>
+        <translation>{0} / {1}</translation>
     </message>
     <message numerus="yes">
         <location filename="../UI/FindFileDialog.py" line="518"/>
         <source>%n occurrence(s)</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform>%n occurrence</numerusform>
             <numerusform>%n occurrences</numerusform>
         </translation>
@@ -19200,7 +19218,7 @@
     <message numerus="yes">
         <location filename="../UI/FindFileDialog.py" line="518"/>
         <source>%n file(s)</source>
-        <translation type="unfinished">
+        <translation>
             <numerusform>%n fichier</numerusform>
             <numerusform>%n fichiers</numerusform>
         </translation>
@@ -19208,12 +19226,12 @@
     <message>
         <location filename="../UI/FindFileDialog.ui" line="176"/>
         <source>&amp;Protocols</source>
-        <translation type="unfinished">&amp;Protocoles</translation>
+        <translation>&amp;Protocoles</translation>
     </message>
     <message>
         <location filename="../UI/FindFileDialog.ui" line="173"/>
         <source>Search in protocols</source>
-        <translation type="unfinished">Chercher dans les protocoles</translation>
+        <translation>Chercher dans les protocoles</translation>
     </message>
 </context>
 <context>
@@ -19231,7 +19249,7 @@
     <message>
         <location filename="../UI/FindFileNameDialog.ui" line="35"/>
         <source>Enter file name to search for </source>
-        <translation>Entrer le nom du fichier recherché</translation>
+        <translation>Entrer le nom du fichier recherché </translation>
     </message>
     <message>
         <location filename="../UI/FindFileNameDialog.ui" line="42"/>
@@ -19329,24 +19347,24 @@
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksImporters/FirefoxImporter.py" line="93"/>
         <source>File &apos;{0}&apos; does not exist.</source>
-        <translation type="unfinished">Le fichier &apos;{0}&apos; n&apos;existe pas.</translation>
+        <translation>Le fichier &apos;{0}&apos; n&apos;existe pas.</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksImporters/FirefoxImporter.py" line="175"/>
         <source>Unable to open database.
 Reason: {0}</source>
-        <translation type="unfinished">Impossible d&apos;ouvrir la base de donnée.
+        <translation>Impossible d&apos;ouvrir la base de donnée.
 Raison : {0}</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksImporters/FirefoxImporter.py" line="181"/>
         <source>Mozilla Firefox Import</source>
-        <translation type="unfinished">Import Mozilla Firefox</translation>
+        <translation>Import Mozilla Firefox</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksImporters/FirefoxImporter.py" line="183"/>
         <source>Imported {0}</source>
-        <translation type="unfinished">Importé {0}</translation>
+        <translation>Importé {0}</translation>
     </message>
 </context>
 <context>
@@ -19377,7 +19395,7 @@
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="35"/>
         <source>Filter:</source>
-        <translation type="unfinished">Filtre :</translation>
+        <translation>Filtre :</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="42"/>
@@ -19392,7 +19410,7 @@
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="63"/>
         <source>Origin</source>
-        <translation type="unfinished">Origine</translation>
+        <translation>Origine</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="88"/>
@@ -19417,27 +19435,27 @@
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="123"/>
         <source>Size:</source>
-        <translation type="unfinished">Taille :</translation>
+        <translation>Taille :</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="122"/>
         <source>Origin:</source>
-        <translation type="unfinished">Origine :</translation>
+        <translation>Origine :</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="151"/>
         <source>Last Modified:</source>
-        <translation type="unfinished">Dernière modification :</translation>
+        <translation>Dernière modification :</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="167"/>
         <source>Contents:</source>
-        <translation type="unfinished">Contenus :</translation>
+        <translation>Contenus :</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="194"/>
         <source>Path:</source>
-        <translation type="unfinished">Chemin :</translation>
+        <translation>Chemin :</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="212"/>
@@ -19447,7 +19465,7 @@
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="215"/>
         <source>Remove All Cookies</source>
-        <translation type="unfinished">Supprimer tous les cookies</translation>
+        <translation>Supprimer tous les cookies</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="222"/>
@@ -19457,7 +19475,7 @@
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="214"/>
         <source>Remove Cookie</source>
-        <translation type="unfinished">Supprimer le cookie</translation>
+        <translation>Supprimer le cookie</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="248"/>
@@ -19517,22 +19535,22 @@
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="231"/>
         <source>Add to whitelist</source>
-        <translation type="unfinished">Ajouter à la liste blanche</translation>
+        <translation>Ajouter à la liste blanche</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="97"/>
         <source>The server &apos;{0}&apos; is already in the blacklist. Please remove it first.</source>
-        <translation type="unfinished">Le serveur &apos;{0}&apos; est déjà blacklisté. Veuillez d&apos;abord le retirer.</translation>
+        <translation>Le serveur &apos;{0}&apos; est déjà blacklisté. Veuillez d&apos;abord le retirer.</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="230"/>
         <source>Add to blacklist</source>
-        <translation type="unfinished">Ajouter à la liste noire</translation>
+        <translation>Ajouter à la liste noire</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="141"/>
         <source>The server &apos;{0}&apos; is already in the whitelist. Please remove it first.</source>
-        <translation type="unfinished">Le serveur &apos;{0}&apos; est déjà dans la liste blanche. Veuillez d&apos;abord le retirer.</translation>
+        <translation>Le serveur &apos;{0}&apos; est déjà dans la liste blanche. Veuillez d&apos;abord le retirer.</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="198"/>
@@ -19542,13 +19560,13 @@
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="366"/>
         <source> (settings)</source>
-        <translation type="unfinished"> (paramètres)</translation>
+        <translation> (paramètres)</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="377"/>
         <source>{0}{1}</source>
         <comment>name and suffix</comment>
-        <translation type="unfinished">{0}{1}</translation>
+        <translation>{0}{1}</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="208"/>
@@ -19558,7 +19576,7 @@
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="259"/>
         <source>Remove All</source>
-        <translation type="unfinished">Supprimer tout</translation>
+        <translation>Supprimer tout</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="259"/>
@@ -19568,7 +19586,7 @@
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="371"/>
         <source> [new]</source>
-        <translation type="unfinished"> [nouveau]</translation>
+        <translation> [nouveau]</translation>
     </message>
 </context>
 <context>
@@ -19604,7 +19622,7 @@
     <message>
         <location filename="../Plugins/PluginWizardQFontDialog.py" line="77"/>
         <source>QFontDialog Wizard</source>
-        <translation>Assistant QFontDialog </translation>
+        <translation>Assistant QFontDialog</translation>
     </message>
     <message>
         <location filename="../Plugins/PluginWizardQFontDialog.py" line="73"/>
@@ -19647,12 +19665,12 @@
     <message>
         <location filename="../Plugins/WizardPlugins/FontDialogWizard/FontDialogWizardDialog.ui" line="23"/>
         <source>Result:</source>
-        <translation type="unfinished">Résultat :</translation>
+        <translation>Résultat :</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/FontDialogWizard/FontDialogWizardDialog.ui" line="30"/>
         <source>Enter the result variable name</source>
-        <translation type="unfinished">Entrer le nom de la variable résultat</translation>
+        <translation>Entrer le nom de la variable résultat</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/FontDialogWizard/FontDialogWizardDialog.ui" line="153"/>
@@ -19672,27 +19690,27 @@
     <message>
         <location filename="../Plugins/WizardPlugins/FontDialogWizard/FontDialogWizardDialog.ui" line="51"/>
         <source>Parent</source>
-        <translation type="unfinished">Parent</translation>
+        <translation>Parent</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/FontDialogWizard/FontDialogWizardDialog.ui" line="57"/>
         <source>Select &quot;self&quot; as parent</source>
-        <translation type="unfinished">Choisir &quot;self&quot; comme parent</translation>
+        <translation>Choisir &quot;self&quot; comme parent</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/FontDialogWizard/FontDialogWizardDialog.ui" line="60"/>
         <source>self</source>
-        <translation type="unfinished">self</translation>
+        <translation>self</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/FontDialogWizard/FontDialogWizardDialog.ui" line="70"/>
         <source>Select &quot;None&quot; as parent</source>
-        <translation type="unfinished">Choisir &quot;None&quot; comme parent</translation>
+        <translation>Choisir &quot;None&quot; comme parent</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/FontDialogWizard/FontDialogWizardDialog.ui" line="73"/>
         <source>None</source>
-        <translation type="unfinished">None</translation>
+        <translation>None</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/FontDialogWizard/FontDialogWizardDialog.ui" line="82"/>
@@ -19715,17 +19733,17 @@
     <message>
         <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="336"/>
         <source>Cannot log in to FTP host.</source>
-        <translation type="unfinished">Ne peut se connecter à l&apos;hôte FTP.</translation>
+        <translation>Ne peut se connecter à l&apos;hôte FTP.</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="344"/>
         <source>Synchronization finished.</source>
-        <translation type="unfinished">Synchronisation terminé.</translation>
+        <translation>Synchronisation terminé.</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="270"/>
         <source>No synchronization required.</source>
-        <translation type="unfinished">Pas de synchronisation nécessaire.</translation>
+        <translation>Pas de synchronisation nécessaire.</translation>
     </message>
 </context>
 <context>
@@ -19733,52 +19751,52 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="206"/>
         <source>The git process finished with the exit code {0}</source>
-        <translation type="unfinished">Le processus git a terminé avec le code de sortie {0}</translation>
+        <translation>Le processus git a terminé avec le code de sortie {0}</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1566"/>
         <source>The git process did not finish within 30s.</source>
-        <translation type="unfinished">Le processus git n&apos;a pas terminé dans les 30s.</translation>
+        <translation>Le processus git n&apos;a pas terminé dans les 30s.</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="213"/>
         <source>Could not start the git executable.</source>
-        <translation type="unfinished">Ne peut démarré git.</translation>
+        <translation>Ne peut démarré git.</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="245"/>
         <source>Create project repository</source>
-        <translation type="unfinished">Créer un répertoire projet</translation>
+        <translation>Créer un répertoire projet</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="245"/>
         <source>The project repository could not be created.</source>
-        <translation type="unfinished">Le répertoire projet n&apos;a pu être créé.</translation>
+        <translation>Le répertoire projet n&apos;a pu être créé.</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="279"/>
         <source>Creating Git repository</source>
-        <translation type="unfinished">Création du dépot Git</translation>
+        <translation>Création du dépot Git</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="294"/>
         <source>Adding files to Git repository</source>
-        <translation type="unfinished">Ajout de fichiers au dépot Git</translation>
+        <translation>Ajout de fichiers au dépot Git</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="305"/>
         <source>Initial commit to Git repository</source>
-        <translation type="unfinished">Commit initial au dépot Git</translation>
+        <translation>Commit initial au dépot Git</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="335"/>
         <source>Cloning project from a Git repository</source>
-        <translation type="unfinished">Clonage du projet à partir du dépot Git</translation>
+        <translation>Clonage du projet à partir du dépot Git</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="426"/>
         <source>Commit Changes</source>
-        <translation type="unfinished">Commit des modifications</translation>
+        <translation>Commit des modifications</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="426"/>
@@ -19793,32 +19811,32 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="508"/>
         <source>Switch</source>
-        <translation type="unfinished">Basculer de version</translation>
+        <translation>Basculer de version</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="508"/>
         <source>&lt;p&gt;Do you really want to switch to &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Voulez-vous vraiment basculer vers &lt;b&gt;{0}&lt;/b&gt; ?&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Voulez-vous vraiment basculer vers &lt;b&gt;{0}&lt;/b&gt; ?&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="539"/>
         <source>Synchronizing with the Git repository</source>
-        <translation type="unfinished">En cours de synchronisation avec le dépot Git</translation>
+        <translation>En cours de synchronisation avec le dépot Git</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="586"/>
         <source>Adding files/directories to the Git repository</source>
-        <translation type="unfinished">Ajout en cours des fichiers/répertoires dans le dépot Git</translation>
+        <translation>Ajout en cours des fichiers/répertoires dans le dépot Git</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="660"/>
         <source>Removing files/directories from the Git repository</source>
-        <translation type="unfinished">Suppression en cours des fichiers/répertoires du dépot Git</translation>
+        <translation>Suppression en cours des fichiers/répertoires du dépot Git</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="717"/>
         <source>Renaming {0}</source>
-        <translation type="unfinished">Renommage {0}</translation>
+        <translation>Renommage {0}</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="840"/>
@@ -19828,7 +19846,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="892"/>
         <source>Revert changes</source>
-        <translation type="unfinished">Revenir avant les modifications</translation>
+        <translation>Revenir avant les modifications</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="883"/>
@@ -19843,7 +19861,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="898"/>
         <source>Reverting changes</source>
-        <translation type="unfinished">Revenir avant les modifications</translation>
+        <translation>Revenir avant les modifications</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="951"/>
@@ -19863,32 +19881,32 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1294"/>
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Commit&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
-        <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Commit&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
+        <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Commit&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1298"/>
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
-        <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
+        <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1302"/>
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
-        <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Étiquettes&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
+        <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Étiquettes&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1306"/>
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
-        <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
+        <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1309"/>
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</source>
-        <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Auteur&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</translation>
+        <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Auteur&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1312"/>
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
-        <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
+        <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1315"/>
@@ -19903,7 +19921,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1321"/>
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Subject&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
-        <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Sujet&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
+        <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Sujet&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1328"/>
@@ -19913,7 +19931,7 @@
 &lt;tr&gt;&lt;/tr&gt;
 {1}&lt;/table&gt;&lt;/p&gt;
 </source>
-        <translation type="unfinished">&lt;h3&gt;Information du dépot&lt;/h3&gt;
+        <translation>&lt;h3&gt;Information du dépot&lt;/h3&gt;
 &lt;p&gt;&lt;table&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Git V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;/tr&gt;
@@ -19923,12 +19941,12 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1393"/>
         <source>Create {0} file</source>
-        <translation type="unfinished">Créer le fichier {0}</translation>
+        <translation>Créer le fichier {0}</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1393"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; existe déjà. L&apos;écraser ?&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; existe déjà. L&apos;écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1452"/>
@@ -19938,12 +19956,12 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1437"/>
         <source>&lt;p&gt;Copying the directory &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Échec de la copie du répertoire &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Échec de la copie du répertoire &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1452"/>
         <source>&lt;p&gt;Copying the file &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Échec de la copie du fichier &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Échec de la copie du fichier &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2627"/>
@@ -19958,7 +19976,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1636"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1685"/>
@@ -20018,12 +20036,12 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2257"/>
         <source>Current Branch</source>
-        <translation type="unfinished">Branche actuelle</translation>
+        <translation>Branche actuelle</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2257"/>
         <source>&lt;p&gt;The current branch is &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;La branche actuelle est &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;La branche actuelle est &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2321"/>
@@ -20078,7 +20096,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2627"/>
         <source>Process Generation Error</source>
-        <translation type="unfinished">Erreur du processus</translation>
+        <translation>Erreur du processus</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2671"/>
@@ -20098,7 +20116,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2671"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut être écrit.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut être écrit.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2692"/>
@@ -20183,7 +20201,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3472"/>
         <source>Create Branch</source>
-        <translation type="unfinished">Créer une branche</translation>
+        <translation>Créer une branche</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3462"/>
@@ -20193,7 +20211,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3487"/>
         <source>Creating branch</source>
-        <translation type="unfinished">Création en cours de la branche</translation>
+        <translation>Création en cours de la branche</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3521"/>
@@ -20233,7 +20251,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3658"/>
         <source>Verifying the integrity of the Git repository</source>
-        <translation type="unfinished">Vérification en cours de l&apos;intégrité du dépot Git</translation>
+        <translation>Vérification en cours de l&apos;intégrité du dépot Git</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3683"/>
@@ -20243,7 +20261,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3726"/>
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Statistics&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;</source>
-        <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Statistiques&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;</translation>
+        <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Statistiques&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3727"/>
@@ -20288,27 +20306,27 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3761"/>
         <source>&lt;p&gt;&lt;b&gt;No statistics available.&lt;/b&gt;&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;&lt;b&gt;Pas de statistique disponible.&lt;/b&gt;&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;&lt;b&gt;Pas de statistique disponible.&lt;/b&gt;&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3826"/>
         <source>Creating Archive</source>
-        <translation type="unfinished">Création en cours de l&apos;archive</translation>
+        <translation>Création en cours de l&apos;archive</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3869"/>
         <source>Add Submodule</source>
-        <translation type="unfinished">Ajouter un sous-module</translation>
+        <translation>Ajouter un sous-module</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3937"/>
         <source>List Submodules</source>
-        <translation type="unfinished">Lister les sous-modules</translation>
+        <translation>Lister les sous-modules</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3937"/>
         <source>No submodules defined for the project.</source>
-        <translation type="unfinished">Pas de sous-modules définis pour ce projet.</translation>
+        <translation>Pas de sous-modules définis pour ce projet.</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3952"/>
@@ -20318,17 +20336,17 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3955"/>
         <source>Submodule Path</source>
-        <translation type="unfinished">Chemin de sous-module</translation>
+        <translation>Chemin de sous-module</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3955"/>
         <source>Select a submodule path:</source>
-        <translation type="unfinished">Sélectionner un chemin de sous-module :</translation>
+        <translation>Sélectionner un chemin de sous-module :</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4007"/>
         <source>Initialize Submodules</source>
-        <translation type="unfinished">Initialiser les sous-modules</translation>
+        <translation>Initialiser les sous-modules</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4044"/>
@@ -20338,12 +20356,12 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4126"/>
         <source>Update Submodules</source>
-        <translation type="unfinished">Mettre à jour les sous-modules</translation>
+        <translation>Mettre à jour les sous-modules</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4160"/>
         <source>Synchronize Submodules</source>
-        <translation type="unfinished">Synchroniser les sous-modules</translation>
+        <translation>Synchroniser les sous-modules</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4219"/>
@@ -20361,7 +20379,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitAddRemoteDialog.ui" line="23"/>
         <source>Name:</source>
-        <translation type="unfinished">Nom :</translation>
+        <translation>Nom :</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitAddRemoteDialog.ui" line="30"/>
@@ -20386,7 +20404,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitAddRemoteDialog.ui" line="57"/>
         <source>Username:</source>
-        <translation type="unfinished">Nom d&apos;utilisateur :</translation>
+        <translation>Nom d&apos;utilisateur :</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitAddRemoteDialog.ui" line="64"/>
@@ -20396,7 +20414,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitAddRemoteDialog.ui" line="71"/>
         <source>Password:</source>
-        <translation type="unfinished">Mot de passe :</translation>
+        <translation>Mot de passe :</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitAddRemoteDialog.ui" line="81"/>
@@ -20424,12 +20442,12 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitApplyBundleDataDialog.ui" line="43"/>
         <source>Local Branch:</source>
-        <translation type="unfinished">Branche locale :</translation>
+        <translation>Branche locale :</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitApplyBundleDataDialog.ui" line="56"/>
         <source>Enter a local branch</source>
-        <translation type="unfinished">Entrer une branche locale</translation>
+        <translation>Entrer une branche locale</translation>
     </message>
 </context>
 <context>
@@ -20437,7 +20455,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitArchiveDataDialog.ui" line="14"/>
         <source>Git Archive</source>
-        <translation type="unfinished">Archive Git</translation>
+        <translation>Archive Git</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitArchiveDataDialog.ui" line="23"/>
@@ -20452,7 +20470,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitArchiveDataDialog.ui" line="32"/>
         <source>Commit:</source>
-        <translation type="unfinished">Commit :</translation>
+        <translation>Commit :</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitArchiveDataDialog.ui" line="42"/>
@@ -20467,27 +20485,27 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitArchiveDataDialog.ui" line="52"/>
         <source>Tag:</source>
-        <translation type="unfinished">Étiquettes :</translation>
+        <translation>Étiquettes :</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitArchiveDataDialog.ui" line="68"/>
         <source>Enter a tag name</source>
-        <translation type="unfinished">Entrer un nom d&apos;étiquettes</translation>
+        <translation>Entrer un nom d&apos;étiquettes</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitArchiveDataDialog.ui" line="78"/>
         <source>Select to specify a revision by a branch</source>
-        <translation type="unfinished">Sélectionner pour spécifier une révision par une branche</translation>
+        <translation>Sélectionner pour spécifier une révision par une branche</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitArchiveDataDialog.ui" line="81"/>
         <source>Branch:</source>
-        <translation type="unfinished">Branche :</translation>
+        <translation>Branche :</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitArchiveDataDialog.ui" line="97"/>
         <source>Enter a branch name</source>
-        <translation type="unfinished">Entrer un nom de branche</translation>
+        <translation>Entrer un nom de branche</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitArchiveDataDialog.ui" line="107"/>
@@ -20497,37 +20515,37 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitArchiveDataDialog.ui" line="110"/>
         <source>HEAD</source>
-        <translation type="unfinished">HEAD</translation>
+        <translation>HEAD</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitArchiveDataDialog.ui" line="125"/>
         <source>Format:</source>
-        <translation type="unfinished">Format :</translation>
+        <translation>Format :</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitArchiveDataDialog.ui" line="132"/>
         <source>Select the archive format</source>
-        <translation type="unfinished">Choisir le format d&apos;archive</translation>
+        <translation>Choisir le format d&apos;archive</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitArchiveDataDialog.ui" line="139"/>
         <source>File Name:</source>
-        <translation type="unfinished">Nom de fichier :</translation>
+        <translation>Nom de fichier :</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitArchiveDataDialog.ui" line="146"/>
         <source>Enter the name of the archive file</source>
-        <translation type="unfinished">Entrer le nom du fichier archive</translation>
+        <translation>Entrer le nom du fichier archive</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitArchiveDataDialog.ui" line="153"/>
         <source>Select the archive file via a file selection dialog</source>
-        <translation type="unfinished">Sélectionner le fichier archive via le sélectionneur de fichier</translation>
+        <translation>Sélectionner le fichier archive via le sélectionneur de fichier</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitArchiveDataDialog.ui" line="160"/>
         <source>Prefix:</source>
-        <translation type="unfinished">Préfixe :</translation>
+        <translation>Préfixe :</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitArchiveDataDialog.ui" line="167"/>
@@ -20537,7 +20555,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitArchiveDataDialog.py" line="84"/>
         <source>Select Archive File</source>
-        <translation type="unfinished">Sélectionner le fichier archive</translation>
+        <translation>Sélectionner le fichier archive</translation>
     </message>
 </context>
 <context>
@@ -20550,17 +20568,17 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.ui" line="42"/>
         <source>Commit</source>
-        <translation type="unfinished">Commit</translation>
+        <translation>Commit</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.ui" line="47"/>
         <source>Operation</source>
-        <translation type="unfinished">Opération</translation>
+        <translation>Opération</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.ui" line="52"/>
         <source>Subject</source>
-        <translation type="unfinished">Sujet</translation>
+        <translation>Sujet</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.ui" line="66"/>
@@ -20570,7 +20588,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.ui" line="72"/>
         <source>&lt;b&gt;Git log errors&lt;/b&gt;&lt;p&gt;This shows possible error messages of the git log command.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;b&gt;Historique d&apos;erreurs Git&lt;/b&gt;&lt;p&gt;Ceci montre des possibles messages d&apos;erreurs de l&apos;historique d&apos;erreur de la commande git.&lt;/p&gt;</translation>
+        <translation>&lt;b&gt;Historique d&apos;erreurs Git&lt;/b&gt;&lt;p&gt;Ceci montre des possibles messages d&apos;erreurs de l&apos;historique d&apos;erreur de la commande git.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.ui" line="88"/>
@@ -20580,57 +20598,57 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.ui" line="110"/>
         <source>Press to send the input to the git process</source>
-        <translation type="unfinished">Cliquer pour envoyer l&apos;entrée vers le processus git</translation>
+        <translation>Cliquer pour envoyer l&apos;entrée vers le processus git</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.ui" line="113"/>
         <source>&amp;Send</source>
-        <translation type="unfinished">Envoyer</translation>
+        <translation>&amp;Envoyer</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.ui" line="116"/>
         <source>Alt+S</source>
-        <translation type="unfinished">Alt+S</translation>
+        <translation>Alt+S</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.ui" line="123"/>
         <source>Enter data to be sent to the git process</source>
-        <translation type="unfinished">Entrer les données à envoyer vers le processus git</translation>
+        <translation>Entrer les données à envoyer vers le processus git</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.ui" line="130"/>
         <source>Select to switch the input field to password mode</source>
-        <translation type="unfinished">Cocher pour basculer le champ d&apos;entrée en mode Mot de Passe</translation>
+        <translation>Cocher pour basculer le champ d&apos;entrée en mode Mot de Passe</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.ui" line="133"/>
         <source>&amp;Password Mode</source>
-        <translation type="unfinished">Mode Mot de &amp;Passe</translation>
+        <translation>Mode Mot de &amp;Passe</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.ui" line="136"/>
         <source>Alt+P</source>
-        <translation type="unfinished">Alt+P</translation>
+        <translation>Alt+P</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.py" line="53"/>
         <source>&amp;Refresh</source>
-        <translation type="unfinished">&amp;Rafraichir</translation>
+        <translation>&amp;Rafraichir</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.py" line="55"/>
         <source>Press to refresh the list of commits</source>
-        <translation type="unfinished">Cliquer pour rafraichir la liste des commits</translation>
+        <translation>Cliquer pour rafraichir la liste des commits</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.py" line="171"/>
         <source>Process Generation Error</source>
-        <translation type="unfinished">Erreur du processus</translation>
+        <translation>Erreur du processus</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.py" line="171"/>
         <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-        <translation type="unfinished">Impossible de lancer le processus {0}. Assurez-vous qu&apos;il est bien dans le chemin de recherche.</translation>
+        <translation>Impossible de lancer le processus {0}. Assurez-vous qu&apos;il est bien dans le chemin de recherche.</translation>
     </message>
 </context>
 <context>
@@ -20643,22 +20661,22 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectStartDialog.ui" line="23"/>
         <source>Bad Commit:</source>
-        <translation type="unfinished">Mauvais commit :</translation>
+        <translation>Mauvais commit :</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectStartDialog.ui" line="30"/>
         <source>Enter a bad commit</source>
-        <translation type="unfinished">Entrer un mauvais commit</translation>
+        <translation>Entrer un mauvais commit</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectStartDialog.ui" line="37"/>
         <source>Good Commits:</source>
-        <translation type="unfinished">Bons commits :</translation>
+        <translation>Bons commits :</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectStartDialog.ui" line="44"/>
         <source>Enter a list of good commits separated by space</source>
-        <translation type="unfinished">Entrer une liste de bons commits séparés par un espace</translation>
+        <translation>Entrer une liste de bons commits séparés par un espace</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectStartDialog.ui" line="51"/>
@@ -20681,82 +20699,82 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBlameDialog.ui" line="45"/>
         <source>Commit</source>
-        <translation type="unfinished">Commit</translation>
+        <translation>Commit</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBlameDialog.ui" line="50"/>
         <source>Author</source>
-        <translation type="unfinished">Auteur</translation>
+        <translation>Auteur</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBlameDialog.ui" line="55"/>
         <source>Date</source>
-        <translation type="unfinished">Date</translation>
+        <translation>Date</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBlameDialog.ui" line="60"/>
         <source>Time</source>
-        <translation type="unfinished">Temps</translation>
+        <translation>Temps</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBlameDialog.ui" line="65"/>
         <source>Line</source>
-        <translation type="unfinished">Ligne</translation>
+        <translation>Ligne</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBlameDialog.ui" line="79"/>
         <source>Errors</source>
-        <translation type="unfinished">Erreurs</translation>
+        <translation>Erreurs</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBlameDialog.ui" line="98"/>
         <source>Input</source>
-        <translation type="unfinished">Entrée</translation>
+        <translation>Entrée</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBlameDialog.ui" line="120"/>
         <source>Press to send the input to the git process</source>
-        <translation type="unfinished">Cliquer pour envoyer l&apos;entrée vers le processus git</translation>
+        <translation>Cliquer pour envoyer l&apos;entrée vers le processus git</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBlameDialog.ui" line="123"/>
         <source>&amp;Send</source>
-        <translation type="unfinished">Envoyer</translation>
+        <translation>&amp;Envoyer</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBlameDialog.ui" line="126"/>
         <source>Alt+S</source>
-        <translation type="unfinished">Alt+S</translation>
+        <translation>Alt+S</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBlameDialog.ui" line="133"/>
         <source>Enter data to be sent to the git process</source>
-        <translation type="unfinished">Entrer les données à envoyer vers le processus git</translation>
+        <translation>Entrer les données à envoyer vers le processus git</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBlameDialog.ui" line="140"/>
         <source>Select to switch the input field to password mode</source>
-        <translation type="unfinished">Cocher pour basculer le champ d&apos;entrée en mode Mot de Passe</translation>
+        <translation>Cocher pour basculer le champ d&apos;entrée en mode Mot de Passe</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBlameDialog.ui" line="143"/>
         <source>&amp;Password Mode</source>
-        <translation type="unfinished">Mode Mot de &amp;Passe</translation>
+        <translation>Mode Mot de &amp;Passe</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBlameDialog.ui" line="146"/>
         <source>Alt+P</source>
-        <translation type="unfinished">Alt+P</translation>
+        <translation>Alt+P</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBlameDialog.py" line="116"/>
         <source>Process Generation Error</source>
-        <translation type="unfinished">Erreur du processus</translation>
+        <translation>Erreur du processus</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBlameDialog.py" line="116"/>
         <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-        <translation type="unfinished">Impossible de lancer le processus {0}. Assurez-vous qu&apos;il est bien dans le chemin de recherche.</translation>
+        <translation>Impossible de lancer le processus {0}. Assurez-vous qu&apos;il est bien dans le chemin de recherche.</translation>
     </message>
 </context>
 <context>
@@ -20764,7 +20782,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBranchDialog.ui" line="14"/>
         <source>Git Branch</source>
-        <translation type="unfinished">Branche Git</translation>
+        <translation>Branche Git</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBranchDialog.ui" line="23"/>
@@ -20774,53 +20792,53 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBranchDialog.ui" line="29"/>
         <source>Select to create a branch</source>
-        <translation type="unfinished">Cocher pour créer une branche</translation>
+        <translation>Cocher pour créer une branche</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBranchDialog.ui" line="32"/>
         <source>&lt;b&gt;Create Branch&lt;/b&gt;
 &lt;p&gt;Select this entry in order to create a branch.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;b&gt;Créer une branche&lt;/b&gt;
+        <translation>&lt;b&gt;Créer une branche&lt;/b&gt;
 &lt;p&gt;Cocher pour créer une branche.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBranchDialog.ui" line="36"/>
         <source>Create</source>
-        <translation type="unfinished">Créer</translation>
+        <translation>Créer</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBranchDialog.ui" line="46"/>
         <source>Select to rename a branch</source>
-        <translation type="unfinished">Cocher pour renommer une branche</translation>
+        <translation>Cocher pour renommer une branche</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBranchDialog.ui" line="49"/>
         <source>&lt;b&gt;Rename&lt;/b&gt;
 &lt;p&gt;Select this entry in order to rename the selected branch.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;b&gt;Renommer&lt;/b&gt;
+        <translation>&lt;b&gt;Renommer&lt;/b&gt;
 &lt;p&gt;Cocher pour renommer la branche sélectionnée.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBranchDialog.ui" line="53"/>
         <source>Rename</source>
-        <translation type="unfinished">Renommer</translation>
+        <translation>Renommer</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBranchDialog.ui" line="60"/>
         <source>Select to delete a branch</source>
-        <translation type="unfinished">Cocher pour supprimer une branche</translation>
+        <translation>Cocher pour supprimer une branche</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBranchDialog.ui" line="63"/>
         <source>&lt;b&gt;Delete Branch&lt;/b&gt;
 &lt;p&gt;Select this entry in order to delete the selected branch.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;b&gt;Supprimer une branche&lt;/b&gt;
+        <translation>&lt;b&gt;Supprimer une branche&lt;/b&gt;
 &lt;p&gt;Cocher pour supprimer la branche sélectionnée.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBranchDialog.ui" line="67"/>
         <source>Delete</source>
-        <translation type="unfinished">Supprimer</translation>
+        <translation>Supprimer</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBranchDialog.ui" line="74"/>
@@ -20875,29 +20893,29 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBranchDialog.ui" line="125"/>
         <source>Name:</source>
-        <translation type="unfinished">Nom :</translation>
+        <translation>Nom :</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBranchDialog.ui" line="138"/>
         <source>Enter the name of the branch</source>
-        <translation type="unfinished">Entrer le nom de la branche</translation>
+        <translation>Entrer le nom de la branche</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBranchDialog.ui" line="141"/>
         <source>&lt;b&gt;Branch Name&lt;/b&gt;
 &lt;p&gt;Enter the name of the branch to be created, deleted or moved.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;b&gt;Nom de la branche&lt;/b&gt;
+        <translation>&lt;b&gt;Nom de la branche&lt;/b&gt;
 &lt;p&gt;Entrer le nom de la branche à créer, supprimer ou déplacer.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBranchDialog.ui" line="157"/>
         <source>Create Branch</source>
-        <translation type="unfinished">Créer une branche</translation>
+        <translation>Créer une branche</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBranchDialog.ui" line="163"/>
         <source>Revision:</source>
-        <translation type="unfinished">Révision :</translation>
+        <translation>Révision :</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBranchDialog.ui" line="170"/>
@@ -20907,17 +20925,17 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBranchDialog.ui" line="183"/>
         <source>Rename Branch</source>
-        <translation type="unfinished">Renommer la branche</translation>
+        <translation>Renommer la branche</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBranchDialog.ui" line="189"/>
         <source>New Name:</source>
-        <translation type="unfinished">Nouveau nom :</translation>
+        <translation>Nouveau nom :</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBranchDialog.ui" line="196"/>
         <source>Enter a new name for the selected branch</source>
-        <translation type="unfinished">Entrer un nouveau nom pour la branche sélectionnée</translation>
+        <translation>Entrer un nouveau nom pour la branche sélectionnée</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBranchDialog.ui" line="215"/>
@@ -20950,12 +20968,12 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBranchPushDialog.ui" line="23"/>
         <source>Branch Name:</source>
-        <translation type="unfinished">Nom de la branche :</translation>
+        <translation>Nom de la branche :</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBranchPushDialog.ui" line="36"/>
         <source>Select the branch</source>
-        <translation type="unfinished">Choisir la branche</translation>
+        <translation>Choisir la branche</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBranchPushDialog.ui" line="43"/>
@@ -20983,7 +21001,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBundleDialog.ui" line="23"/>
         <source>Revision</source>
-        <translation type="unfinished">Révision</translation>
+        <translation>Révision</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBundleDialog.ui" line="29"/>
@@ -20993,7 +21011,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBundleDialog.ui" line="32"/>
         <source>Revisions:</source>
-        <translation type="unfinished">Révisions :</translation>
+        <translation>Révisions :</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBundleDialog.ui" line="42"/>
@@ -21008,27 +21026,27 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBundleDialog.ui" line="52"/>
         <source>Tag:</source>
-        <translation type="unfinished">Étiquette :</translation>
+        <translation>Étiquette :</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBundleDialog.ui" line="62"/>
         <source>Enter a tag name</source>
-        <translation type="unfinished">Entrer un nom d&apos;étiquette</translation>
+        <translation>Entrer un nom d&apos;étiquette</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBundleDialog.ui" line="72"/>
         <source>Select to specify a revision by a branch</source>
-        <translation type="unfinished">Cocher pour spécifier une révision par une branche</translation>
+        <translation>Cocher pour spécifier une révision par une branche</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBundleDialog.ui" line="75"/>
         <source>Branch:</source>
-        <translation type="unfinished">Branche :</translation>
+        <translation>Branche :</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitBundleDialog.ui" line="85"/>
         <source>Enter a branch name</source>
-        <translation type="unfinished">Entrer un nom de branche</translation>
+        <translation>Entrer un nom de branche</translation>
     </message>
 </context>
 <context>
@@ -21041,17 +21059,17 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitChangeRemoteUrlDialog.ui" line="23"/>
         <source>Name:</source>
-        <translation type="unfinished">Nom :</translation>
+        <translation>Nom :</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitChangeRemoteUrlDialog.ui" line="40"/>
         <source>URL:</source>
-        <translation type="unfinished">URL :</translation>
+        <translation>URL :</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitChangeRemoteUrlDialog.ui" line="57"/>
         <source>New URL:</source>
-        <translation type="unfinished">Nouvelle URL :</translation>
+        <translation>Nouvelle URL :</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitChangeRemoteUrlDialog.ui" line="64"/>
@@ -21069,7 +21087,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitCherryPickDialog.ui" line="23"/>
         <source>Commits</source>
-        <translation type="unfinished">Commits</translation>
+        <translation>Commits</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitCherryPickDialog.ui" line="29"/>
@@ -21104,7 +21122,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitCherryPickDialog.ui" line="71"/>
         <source>Don&apos;t &amp;commit</source>
-        <translation type="unfinished"></translation>
+        <translation>Ne pas committer</translation>
     </message>
 </context>
 <context>
@@ -21112,17 +21130,17 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitCommandDialog.ui" line="14"/>
         <source>Git Command</source>
-        <translation type="unfinished">Commande Git</translation>
+        <translation>Commande Git</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitCommandDialog.ui" line="23"/>
         <source>Git Command:</source>
-        <translation type="unfinished">Commande Git :</translation>
+        <translation>Commande Git :</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitCommandDialog.ui" line="36"/>
         <source>Enter the Git command to be executed with all necessary parameters</source>
-        <translation type="unfinished">Entrer la commande git à exécuter avec les paramètres nécessaires</translation>
+        <translation>Entrer la commande git à exécuter avec les paramètres nécessaires</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitCommandDialog.ui" line="39"/>
@@ -21170,18 +21188,18 @@
         <location filename="../Plugins/VcsPlugins/vcsGit/GitCommitDialog.ui" line="29"/>
         <source>&lt;b&gt;Log Message&lt;/b&gt;
 &lt;p&gt;Enter the log message for the commit action.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;b&gt; Message Log&lt;/b&gt;
+        <translation>&lt;b&gt; Message Log&lt;/b&gt;
 &lt;p&gt;Entrer un message log pour la mise à jour &apos;commit&apos;.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitCommitDialog.ui" line="43"/>
         <source>Recent commit messages</source>
-        <translation type="unfinished">Messages de commit récents</translation>
+        <translation>Messages de commit récents</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitCommitDialog.ui" line="50"/>
         <source>Select a recent commit message to use</source>
-        <translation type="unfinished">Sélectionner un message de commit</translation>
+        <translation>Sélectionner un message de commit</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitCommitDialog.ui" line="60"/>
@@ -21206,12 +21224,12 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitCommitDialog.ui" line="80"/>
         <source>Select to reset the author information</source>
-        <translation type="unfinished">Cocher pour réinitialiser les informations de l&apos;auteur</translation>
+        <translation>Cocher pour réinitialiser les informations de l&apos;auteur</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitCommitDialog.ui" line="83"/>
         <source>Reset Author Info</source>
-        <translation type="unfinished">Réinitialiser les infos de l&apos;auteur</translation>
+        <translation>Réinitialiser les infos de l&apos;auteur</translation>
     </message>
 </context>
 <context>
@@ -21219,7 +21237,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitCopyDialog.ui" line="14"/>
         <source>Git Copy</source>
-        <translation type="unfinished">Copie Git</translation>
+        <translation>Copie Git</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitCopyDialog.ui" line="25"/>
@@ -21235,7 +21253,7 @@
         <location filename="../Plugins/VcsPlugins/vcsGit/GitCopyDialog.ui" line="35"/>
         <source>&lt;b&gt;Source name&lt;/b&gt;
 &lt;p&gt;This field shows the name of the source.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;b&gt;Source name&lt;/b&gt;
+        <translation>&lt;b&gt;Source name&lt;/b&gt;
 &lt;p&gt;Ce champ donne le nom de la source.&lt;/p&gt;</translation>
     </message>
     <message>
@@ -21252,29 +21270,29 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitCopyDialog.ui" line="57"/>
         <source>Target:</source>
-        <translation type="unfinished">Cible :</translation>
+        <translation>Cible :</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitCopyDialog.ui" line="64"/>
         <source>Press to open a selection dialog</source>
-        <translation type="unfinished">Cliquer pour choisir un fichier</translation>
+        <translation>Cliquer pour choisir un fichier</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitCopyDialog.ui" line="67"/>
         <source>&lt;b&gt;Target directory&lt;/b&gt;
 &lt;p&gt;Select the target name for the operation via a selection dialog.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;b&gt;Répertoire cible&lt;/b&gt;
+        <translation>&lt;b&gt;Répertoire cible&lt;/b&gt;
 &lt;p&gt;Selectionne manuellement le nom de la cible.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitCopyDialog.ui" line="77"/>
         <source>Select to force the operation</source>
-        <translation type="unfinished">Cocher pour forcer l&apos;opération</translation>
+        <translation>Cocher pour forcer l&apos;opération</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitCopyDialog.ui" line="80"/>
         <source>Enforce operation</source>
-        <translation type="unfinished">Forcer l&apos;opération</translation>
+        <translation>Forcer l&apos;opération</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitCopyDialog.py" line="50"/>
@@ -21292,72 +21310,72 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitDescribeDialog.ui" line="14"/>
         <source>Git Tag List</source>
-        <translation type="unfinished">Liste d&apos;étiquettes git</translation>
+        <translation>Liste d&apos;étiquettes git</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitDescribeDialog.ui" line="42"/>
         <source>Commit</source>
-        <translation type="unfinished">Commit</translation>
+        <translation>Commit</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitDescribeDialog.ui" line="47"/>
         <source>Tag Info</source>
-        <translation type="unfinished">Info d&apos;étiquettes</translation>
+        <translation>Info d&apos;étiquettes</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitDescribeDialog.ui" line="61"/>
         <source>Errors</source>
-        <translation type="unfinished">Erreurs</translation>
+        <translation>Erreurs</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitDescribeDialog.ui" line="80"/>
         <source>Input</source>
-        <translation type="unfinished">Entrée</translation>
+        <translation>Entrée</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitDescribeDialog.ui" line="102"/>
         <source>Press to send the input to the git process</source>
-        <translation type="unfinished">Cliquer pour envoyer l&apos;entrée vers le processus git</translation>
+        <translation>Cliquer pour envoyer l&apos;entrée vers le processus git</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitDescribeDialog.ui" line="105"/>
         <source>&amp;Send</source>
-        <translation type="unfinished">Envoyer</translation>
+        <translation>&amp;Envoyer</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitDescribeDialog.ui" line="108"/>
         <source>Alt+S</source>
-        <translation type="unfinished">Alt+S</translation>
+        <translation>Alt+S</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitDescribeDialog.ui" line="115"/>
         <source>Enter data to be sent to the git process</source>
-        <translation type="unfinished">Entrer les données à envoyer vers le processus git</translation>
+        <translation>Entrer les données à envoyer vers le processus git</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitDescribeDialog.ui" line="122"/>
         <source>Select to switch the input field to password mode</source>
-        <translation type="unfinished">Cocher pour basculer le champ d&apos;entrée en mode Mot de Passe</translation>
+        <translation>Cocher pour basculer le champ d&apos;entrée en mode Mot de Passe</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitDescribeDialog.ui" line="125"/>
         <source>&amp;Password Mode</source>
-        <translation type="unfinished">Mode Mot de &amp;Passe</translation>
+        <translation>Mode Mot de &amp;Passe</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitDescribeDialog.ui" line="128"/>
         <source>Alt+P</source>
-        <translation type="unfinished">Alt+P</translation>
+        <translation>Alt+P</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitDescribeDialog.py" line="114"/>
         <source>Process Generation Error</source>
-        <translation type="unfinished">Erreur du processus</translation>
+        <translation>Erreur du processus</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitDescribeDialog.py" line="114"/>
         <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-        <translation type="unfinished">Impossible de lancer le processus {0}. Assurez-vous qu&apos;il est bien dans le chemin de recherche.</translation>
+        <translation>Impossible de lancer le processus {0}. Assurez-vous qu&apos;il est bien dans le chemin de recherche.</translation>
     </message>
<