eric6/i18n/eric6_fr.ts

changeset 8071
408756e389d0
parent 8048
aa1a01274673
child 8072
58491f4c99d6
--- a/eric6/i18n/eric6_fr.ts	Thu Feb 04 15:00:22 2021 +0100
+++ b/eric6/i18n/eric6_fr.ts	Thu Feb 04 15:18:40 2021 +0100
@@ -2968,45 +2968,55 @@
 <context>
     <name>CircuitPythonDevice</name>
     <message>
-        <location filename="../MicroPython/CircuitPythonDevices.py" line="70"/>
+        <location filename="../MicroPython/CircuitPythonDevices.py" line="72"/>
         <source>CircuitPython</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/CircuitPythonDevices.py" line="159"/>
+        <location filename="../MicroPython/CircuitPythonDevices.py" line="182"/>
         <source>Workspace Directory</source>
         <translation>Répertoire de travail</translation>
     </message>
     <message>
-        <location filename="../MicroPython/CircuitPythonDevices.py" line="159"/>
-        <source>Python files for CircuitPython devices are stored on the device. Therefore, to edit these files you need to have the device plugged in. Until you plug in a device, the standard directory will be used.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../MicroPython/CircuitPythonDevices.py" line="192"/>
+        <location filename="../MicroPython/CircuitPythonDevices.py" line="216"/>
         <source>Flash CircuitPython Firmware</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/CircuitPythonDevices.py" line="226"/>
+        <location filename="../MicroPython/CircuitPythonDevices.py" line="250"/>
         <source>Install Library Files</source>
         <translation>Installer les fichiers librairies</translation>
     </message>
     <message>
-        <location filename="../MicroPython/CircuitPythonDevices.py" line="192"/>
+        <location filename="../MicroPython/CircuitPythonDevices.py" line="216"/>
         <source>Please reset the device to bootloader mode and confirm when ready.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/CircuitPythonDevices.py" line="214"/>
+        <location filename="../MicroPython/CircuitPythonDevices.py" line="238"/>
         <source>The device volume &quot;&lt;b&gt;{0}&lt;/b&gt;&quot; is not available. Ensure it is mounted properly and try again.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/CircuitPythonDevices.py" line="226"/>
+        <location filename="../MicroPython/CircuitPythonDevices.py" line="250"/>
         <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source>
         <translation>Fichiers Python Compilés (*.mpy);;Fichiers Python (*.py);;Tous les Fichiers (*)</translation>
     </message>
+    <message>
+        <location filename="../MicroPython/CircuitPythonDevices.py" line="182"/>
+        <source>Python files for CircuitPython can be edited in place, if the device volume is locally available. Such a volume was not found. In place editing will not be available.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/CircuitPythonDevices.py" line="280"/>
+        <source>CircuitPython Firmware</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/CircuitPythonDevices.py" line="282"/>
+        <source>CircuitPython Libraries</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>CircuitPythonFirmwareSelectionDialog</name>
@@ -3056,12 +3066,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.py" line="122"/>
+        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.py" line="161"/>
         <source>Select Path to Device</source>
         <translation>Sélectionner le chemin vers le matériel</translation>
     </message>
     <message>
-        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.py" line="122"/>
+        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.py" line="161"/>
         <source>&lt;p&gt;The device volume &lt;b&gt;{0}&lt;/b&gt; could not be found. Is the device in &apos;bootloader&apos; mode and mounted?&lt;/p&gt; &lt;p&gt;Alternatively select the &quot;Manual Select&quot; entry and enter the path to the device below.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3070,6 +3080,16 @@
         <source>Manual Select</source>
         <translation>Sélection Manuelle</translation>
     </message>
+    <message>
+        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.py" line="51"/>
+        <source>--- Others ---</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.py" line="149"/>
+        <source>There are multiple devices in &apos;bootloader&apos; mode and mounted. Please make sure, that only one device is prepared for flashing.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>ClearPrivateDataDialog</name>
@@ -5754,7 +5774,7 @@
         <translation>Gestionnaire de plugins</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="382"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="377"/>
         <source>Printer</source>
         <translation>Impression</translation>
     </message>
@@ -5849,7 +5869,7 @@
         <translation>Aide</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="389"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="384"/>
         <source>Help Documentation</source>
         <translation>Sources de documentation</translation>
     </message>
@@ -5874,7 +5894,7 @@
         <translation>Multi-projet</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="376"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="371"/>
         <source>Interface</source>
         <translation>Interface</translation>
     </message>
@@ -5884,7 +5904,7 @@
         <translation>Gestionnaire d&apos;affichage</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="662"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="653"/>
         <source>Configuration Page Error</source>
         <translation>Erreur de la page de configuration</translation>
     </message>
@@ -5899,7 +5919,7 @@
         <translation>Recherche</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="394"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="389"/>
         <source>Appearance</source>
         <translation>Apparence</translation>
     </message>
@@ -5919,24 +5939,24 @@
         <translation>Propriétés</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="580"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="571"/>
         <source>Preferences</source>
         <translation>Préférences</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="585"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="576"/>
         <source>Please select an entry of the list 
 to display the configuration page.</source>
         <translation>Choisir une entrée dans la liste
 pour afficher la page de configuration.</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="379"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="374"/>
         <source>Network</source>
         <translation>Réseau</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="409"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="400"/>
         <source>Spell checking</source>
         <translation>Correction orthographique</translation>
     </message>
@@ -5946,7 +5966,7 @@
         <translation>Python3</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="662"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="653"/>
         <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <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>
@@ -5961,17 +5981,17 @@
         <translation>Coopération</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="423"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="414"/>
         <source>Tray Starter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="405"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="396"/>
         <source>VirusTotal Interface</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="385"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="380"/>
         <source>Security</source>
         <translation type="unfinished">Sécurité</translation>
     </message>
@@ -6006,7 +6026,7 @@
         <translation>Type mime</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="514"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="505"/>
         <source>Enter search text...</source>
         <translation>Entrer le texte de recherche...</translation>
     </message>
@@ -6016,12 +6036,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="401"/>
-        <source>Flash Cookie Manager</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="436"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="427"/>
         <source>Hex Editor</source>
         <translation>Hex Editor</translation>
     </message>
@@ -6061,7 +6076,7 @@
         <translation type="unfinished">MicroPython</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="397"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="392"/>
         <source>eric Web Browser</source>
         <translation type="unfinished"></translation>
     </message>
@@ -10480,32 +10495,32 @@
         <translation>Alt+P</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5ProcessDialog.py" line="101"/>
+        <location filename="../E5Gui/E5ProcessDialog.py" line="107"/>
         <source>Process canceled.</source>
         <translation>Processus annulé.</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5ProcessDialog.py" line="115"/>
+        <location filename="../E5Gui/E5ProcessDialog.py" line="121"/>
         <source>Process finished successfully.</source>
         <translation>Processus terminé avec succès.</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5ProcessDialog.py" line="117"/>
+        <location filename="../E5Gui/E5ProcessDialog.py" line="123"/>
         <source>Process crashed.</source>
         <translation>Crash du processus.</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5ProcessDialog.py" line="119"/>
+        <location filename="../E5Gui/E5ProcessDialog.py" line="125"/>
         <source>Process finished with exit code {0}</source>
         <translation>Processus terminé avec le code de sortie {0}</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5ProcessDialog.py" line="173"/>
+        <location filename="../E5Gui/E5ProcessDialog.py" line="179"/>
         <source>Process Generation Error</source>
         <translation>Erreur du processus</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5ProcessDialog.py" line="173"/>
+        <location filename="../E5Gui/E5ProcessDialog.py" line="179"/>
         <source>&lt;p&gt;The process &lt;b&gt;{0}&lt;/b&gt; could not be started.&lt;/p&gt;</source>
         <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>
@@ -19845,243 +19860,120 @@
     </message>
 </context>
 <context>
-    <name>FlashCookieManager</name>
-    <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManager.py" line="348"/>
-        <source>!default</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManager.py" line="356"/>
-        <source>!other</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
     <name>FlashCookieManagerDialog</name>
     <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="14"/>
-        <source>Flash Cookie Management</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="27"/>
-        <source>Stored Flash Cookies</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="35"/>
         <source>Filter:</source>
-        <translation>Filtre :</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="42"/>
-        <source>Enter cookie filter string</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="49"/>
-        <source>Stored Flash Cookies:</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Filtre :</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="63"/>
         <source>Origin</source>
-        <translation>Origine</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="88"/>
-        <source>Press to reload Flash cookies from disk</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Origine</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="91"/>
         <source>Reload</source>
-        <translation>Recharger</translation>
+        <translation type="obsolete">Recharger</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="106"/>
         <source>Name:</source>
-        <translation>Nom :</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="195"/>
-        <source>&lt;no flash cookie selected&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Nom :</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="123"/>
         <source>Size:</source>
-        <translation>Taille :</translation>
+        <translation type="obsolete">Taille :</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="122"/>
         <source>Origin:</source>
-        <translation>Origine :</translation>
+        <translation type="obsolete">Origine :</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="151"/>
         <source>Last Modified:</source>
-        <translation>Dernière modification :</translation>
+        <translation type="obsolete">Dernière modification :</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="167"/>
         <source>Contents:</source>
-        <translation>Contenus :</translation>
+        <translation type="obsolete">Contenus :</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="194"/>
         <source>Path:</source>
-        <translation>Chemin :</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="212"/>
-        <source>Press to remove all flash cookies</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Chemin :</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="215"/>
         <source>Remove All Cookies</source>
-        <translation>Supprimer tous les cookies</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="222"/>
-        <source>Press to remove selected flash cookies</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Supprimer tous les cookies</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="214"/>
         <source>Remove Cookie</source>
-        <translation>Supprimer le cookie</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="248"/>
-        <source>Flash Cookies Lists</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="254"/>
-        <source>&lt;b&gt;Flash cookie whitelist&lt;/b&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="261"/>
-        <source>&lt;b&gt;Flash cookie blacklist&lt;/b&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="268"/>
-        <source>Flash cookies from these origins will not be deleted automatically. (Also detection of them will not be notified to user.)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="278"/>
-        <source>Flash cookies from these origins will be deleted without any notification.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="329"/>
-        <source>Press to remove selected origins from the whitelist</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Supprimer le cookie</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="382"/>
         <source>Remove</source>
-        <translation>Supprimer</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="339"/>
-        <source>Press to add an origin to the whitelist</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Supprimer</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="392"/>
         <source>Add...</source>
-        <translation>Ajouter...</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="379"/>
-        <source>Press to remove selected origins from the blacklist</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="389"/>
-        <source>Press to add an origin to the blacklist</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Ajouter...</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="231"/>
         <source>Add to whitelist</source>
-        <translation>Ajouter à la liste blanche</translation>
+        <translation type="obsolete">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>Le serveur &apos;{0}&apos; est déjà blacklisté. Veuillez d&apos;abord le retirer.</translation>
+        <translation type="obsolete">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>Ajouter à la liste noire</translation>
+        <translation type="obsolete">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>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"/>
-        <source>Remove Cookie Group</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">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="365"/>
         <source> (settings)</source>
-        <translation> (paramètres)</translation>
+        <translation type="obsolete"> (paramètres)</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="376"/>
         <source>{0}{1}</source>
         <comment>name and suffix</comment>
-        <translation>{0}{1}</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="208"/>
-        <source>{0} Byte</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">{0}{1}</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="259"/>
         <source>Remove All</source>
-        <translation>Supprimer tout</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="259"/>
-        <source>Do you really want to delete all flash cookies on your computer?</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Supprimer tout</translation>
     </message>
     <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="370"/>
         <source> [new]</source>
-        <translation> [nouveau]</translation>
+        <translation type="obsolete"> [nouveau]</translation>
     </message>
 </context>
 <context>
     <name>FlashCookieNotification</name>
     <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieNotification.py" line="39"/>
-        <source>A new flash cookie was detected.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieNotification.py" line="41"/>
-        <source>{0} new flash cookies were detected.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/FlashCookieManager/FlashCookieNotification.py" line="53"/>
         <source>View</source>
-        <translation>Affichage</translation>
+        <translation type="obsolete">Affichage</translation>
     </message>
 </context>
 <context>
@@ -46499,7 +46391,7 @@
 <context>
     <name>MicroPythonCommandsInterface</name>
     <message>
-        <location filename="../MicroPython/MicroPythonCommandsInterface.py" line="278"/>
+        <location filename="../MicroPython/MicroPythonCommandsInterface.py" line="284"/>
         <source>Detected an error without indications.</source>
         <translation>Supprimer une erreur sans indications.</translation>
     </message>
@@ -46507,30 +46399,40 @@
 <context>
     <name>MicroPythonDevice</name>
     <message>
-        <location filename="../MicroPython/MicroPythonDevices.py" line="264"/>
+        <location filename="../MicroPython/MicroPythonDevices.py" line="268"/>
         <source>Unsupported Device</source>
         <translation>Matériel non supporté</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonDevices.py" line="274"/>
+        <location filename="../MicroPython/MicroPythonDevices.py" line="278"/>
         <source>REPL is not supported by this device.</source>
         <translation>REPL n&apos;est pas supporté pour ce matériel.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonDevices.py" line="293"/>
+        <location filename="../MicroPython/MicroPythonDevices.py" line="297"/>
         <source>Plotter is not supported by this device.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonDevices.py" line="312"/>
+        <location filename="../MicroPython/MicroPythonDevices.py" line="316"/>
         <source>Running scripts is not supported by this device.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonDevices.py" line="332"/>
+        <location filename="../MicroPython/MicroPythonDevices.py" line="336"/>
         <source>File Manager is not supported by this device.</source>
         <translation>Le gestionnaire de fichier n&apos;est pas supporté pour ce matériel.</translation>
     </message>
+    <message>
+        <location filename="../MicroPython/MicroPythonDevices.py" line="379"/>
+        <source>Select Device Directory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/MicroPythonDevices.py" line="379"/>
+        <source>Select the directory for the connected device:</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MicroPythonFileManager</name>
@@ -46638,155 +46540,165 @@
         <translation>Cliquer pour copier le fichier sélectionné à partir du matériel avec un nouveau nom</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="239"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="246"/>
         <source>Press to move one directory level up</source>
         <translation>Cliquer pour remonter l&apos;arborescence</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="246"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="260"/>
         <source>Press to reload the list</source>
         <translation>Cliquer pour recharger la liste</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="799"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="839"/>
         <source>Change Directory</source>
         <translation>Changer de répertoire</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="818"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="858"/>
         <source>Create Directory</source>
         <translation>Créer un répertoire</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="872"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="912"/>
         <source>Delete Directory Tree</source>
         <translation>Supprimer l&apos;arbre des répertoire</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="899"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="939"/>
         <source>Delete File</source>
         <translation>Supprimer le fichier</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="138"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="141"/>
         <source>Show Hidden Files</source>
         <translation>Montrer les fichiers cachés</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="844"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="884"/>
         <source>Delete Directory</source>
         <translation>Supprimer le répertoire</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="144"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="147"/>
         <source>Show Filesystem Info</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="184"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="192"/>
         <source>Error handling device</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="184"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="192"/>
         <source>&lt;p&gt;There was an error communicating with the connected device.&lt;/p&gt;&lt;p&gt;Method: {0}&lt;/p&gt;&lt;p&gt;Message: {1}&lt;/p&gt;</source>
         <translation type="unfinished">&lt;p&gt;Il y a eu une erreur de communication avec le matériel connecté.&lt;/p&gt;&lt;p&gt;Méthode : {0}&lt;/p&gt;&lt;p&gt;Message : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="404"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="443"/>
         <source>Put File As</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="469"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="508"/>
         <source>Enter a new name for the file</source>
         <translation>Entrer un nouveau nom pour le fichier</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="418"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="457"/>
         <source>Copy File to Device</source>
         <translation>Copier le fichier vers le matériel</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="418"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="457"/>
         <source>The given file exists already (Enter file name only).</source>
         <translation>Le fichier donnée existe déjà (Entrer le nom de fichier uniquement).</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="469"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="508"/>
         <source>Get File As</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="483"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="522"/>
         <source>Copy File from Device</source>
         <translation>Copier le fichier à partir du matériel</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="483"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="522"/>
         <source>The given file exists already.</source>
         <translation>Le fichier donné existe déjà.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="626"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="666"/>
         <source>Select Directory</source>
         <translation>Sélection répertoire</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="818"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="858"/>
         <source>Enter directory name:</source>
         <translation>Entrer un nom de répertoire :</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="665"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="705"/>
         <source>&lt;p&gt;The directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le répertoire &lt;b&gt;{0}&lt;/b&gt; ne peut être créé.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="872"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="912"/>
         <source>Do you really want to delete this directory tree?</source>
         <translation>Voulez-vous vraiment supprimer cette arborescence ?</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="703"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="743"/>
         <source>&lt;p&gt;The directory &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le répertoire &lt;b&gt;{0}&lt;/b&gt; ne peut être supprimé.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="899"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="939"/>
         <source>Do you really want to delete this file?</source>
         <translation>Voulez-vous vraiment supprimer ce fichier ?</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="741"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="781"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut être supprimé.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="799"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="839"/>
         <source>Enter the directory path on the device:</source>
         <translation>Entrer le chemin vers le matériel :</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="844"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="884"/>
         <source>Do you really want to delete this directory?</source>
         <translation>Voulez-vous vraiment supprimer ce répertoire ?</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="935"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="975"/>
         <source>&lt;h3&gt;Filesystem Information&lt;/h3&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="937"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="977"/>
         <source>&lt;h4&gt;{0}&lt;/h4&lt;table&gt;&lt;tr&gt;&lt;td&gt;Total Size: &lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Used Size: &lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Free Size: &lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="949"/>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="989"/>
         <source>Filesystem Information</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="218"/>
+        <source>Press to move to the configured home directory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="253"/>
+        <source>Press to move to the device workspace directory</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MicroPythonGraphWidget</name>
@@ -46806,12 +46718,12 @@
         <translation>Entrer le nombre maximum de points à afficher.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonGraphWidget.py" line="327"/>
+        <location filename="../MicroPython/MicroPythonGraphWidget.py" line="330"/>
         <source>Save Chart Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonGraphWidget.py" line="327"/>
+        <location filename="../MicroPython/MicroPythonGraphWidget.py" line="330"/>
         <source>&lt;p&gt;The chart data could not be saved into file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -46824,77 +46736,77 @@
         <translation>&lt;b&gt;Configuration MicroPython&lt;/b&gt;</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="37"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="62"/>
         <source>Serial Link</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="43"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="68"/>
         <source>Timeout for Serial Link Communication:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="50"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="75"/>
         <source>Enter the timout value</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="56"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="81"/>
         <source> s</source>
         <translation> s</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="88"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="113"/>
         <source>Select to synchronize the time after connection is established</source>
         <translation>Cocher pour synchroniser le temps après l&apos;établissement de la connection</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="91"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="116"/>
         <source>Synchronize Time at Connect</source>
         <translation>Synchroniser le temps à la connection</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="101"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="126"/>
         <source>REPL Pane</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="107"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="132"/>
         <source>Color Scheme for ANSI Escape Codes:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="120"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="145"/>
         <source>Select the color scheme to be applied for ANSI color escape codes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="127"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="152"/>
         <source>Select to wrap long line in the REPL pane</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="130"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="155"/>
         <source>Wrap long lines</source>
         <translation>Retour à la ligne automatique</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="169"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="194"/>
         <source>MPY Cross Compiler</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="175"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="200"/>
         <source>Program:</source>
         <translation>Programme :</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="191"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="216"/>
         <source>Enter the path of the cross compiler executable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="66"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="69"/>
         <source>All Files (*)</source>
         <translation>Tous les fichiers (*)</translation>
     </message>
@@ -46904,160 +46816,185 @@
         <translation type="obsolete">Documentation</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="327"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="420"/>
         <source>MicroPython:</source>
         <translation type="unfinished">MicroPython :</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="260"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="285"/>
         <source>Enter the URL for the MicroPython documentation</source>
         <translation>Entrer l&apos;URL pour la documentation MicroPython</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="297"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="339"/>
         <source>Enter the URL for the CircuitPython documentation</source>
         <translation>Entrer l&apos;URL pour la documentation CircuitPython</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="348"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="390"/>
         <source>Enter the URL for the BBC micro:bit MicroPython documentation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="201"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="226"/>
         <source>PyBoard</source>
         <translation>PyBoard</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="207"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="232"/>
         <source>dfu-util Path:</source>
         <translation>Chemin dfu-util :</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="223"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="248"/>
         <source>Enter the path of the dfu-util flashing executable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="246"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="271"/>
         <source>Enter the URL for the MicroPython firmware for PyBoard, ESP8266 and ESP32</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="283"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="308"/>
         <source>Enter the URL for the CircuitPython firmware</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="140"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="165"/>
         <source>Chart Pane</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="146"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="171"/>
         <source>Color Theme:</source>
         <translation>Thème de couleur :</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="159"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="184"/>
         <source>Select the color scheme of the chart</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="41"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="44"/>
         <source>Automatic</source>
         <translation>Automatique</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="43"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="46"/>
         <source>Light</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="45"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="48"/>
         <source>Dark</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="47"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="50"/>
         <source>Blue Cerulean</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="49"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="52"/>
         <source>Brown Sand</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="51"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="54"/>
         <source>Blue NCS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="53"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="56"/>
         <source>High Contrast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="55"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="58"/>
         <source>Blue Icy</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="57"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="60"/>
         <source>Qt</source>
         <translation>Qt</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="358"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="400"/>
         <source>Calliope mini:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="371"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="413"/>
         <source>Enter the URL for the Callope mini Firmware</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="385"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="441"/>
         <source>Enter the URL for the Calliope mini MicroPython documentation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="233"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="258"/>
         <source>MicroPython</source>
         <translation type="unfinished">MicroPython</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="364"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="406"/>
         <source>Firmware:</source>
         <translation type="unfinished">Micrologiciel :</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="378"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="434"/>
         <source>Documentation:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="270"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="295"/>
         <source>CircuitPython</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="307"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="349"/>
         <source>BBC micro:bit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="320"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="362"/>
         <source>Enter the URL for the BBC micro:bit DAPLink Firmware</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="334"/>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="376"/>
         <source>Enter the URL for the BBC micro:bit MicroPython Firmware</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="37"/>
+        <source>Workspace</source>
+        <translation type="unfinished">Espace de travail</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="52"/>
+        <source>Enter the name of the MicroPython workspace directory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="315"/>
+        <source>Libraries:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="322"/>
+        <source>Enter the URL for the CircuitPython libraries</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="427"/>
+        <source>Enter the URL for the Calliope mini MicroPython Firmware</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MicroPythonProgressInfoDialog</name>
@@ -47100,17 +47037,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="495"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="500"/>
         <source>Press to connect the selected device</source>
         <translation>Cliquer pour se connecter au matériel sélectionné</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="262"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="264"/>
         <source>&lt;h3&gt;The QtSerialPort package is not available.&lt;br/&gt;MicroPython support is deactivated.&lt;/h3&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message numerus="yes">
-        <location filename="../MicroPython/MicroPythonWidget.py" line="299"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="301"/>
         <source>%n supported device(s) detected.</source>
         <translation>
             <numerusform>%n matériel supporté détecté.</numerusform>
@@ -47118,42 +47055,37 @@
         </translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="305"/>
-        <source>{0} at {1}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="313"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="318"/>
         <source>No supported devices detected.</source>
         <translation>Pas de matériel supporté détecté.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="465"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="470"/>
         <source>Clear</source>
         <translation>Effacer</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="467"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="472"/>
         <source>Copy</source>
         <translation>Copier</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="468"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="473"/>
         <source>Paste</source>
         <translation>Coller</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="490"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="495"/>
         <source>Press to disconnect the current device</source>
         <translation>Cliquer pour déconnecter le matériel courant</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="511"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="516"/>
         <source>No device attached</source>
         <translation>Pas de matériel relié</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="511"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="516"/>
         <source>Please ensure the device is plugged into your computer and selected.
 
 It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work.
@@ -47162,217 +47094,217 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="538"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="543"/>
         <source>Start REPL</source>
         <translation>Démarrer REPL</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="538"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="543"/>
         <source>&lt;p&gt;The REPL cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;REPL ne peut être démarré.&lt;/p&gt;&lt;p&gt;Raison : {0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="928"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="937"/>
         <source>Serial Device Connect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="928"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="937"/>
         <source>&lt;p&gt;Cannot connect to device at serial port &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Ne peut connecter un matériel sur le port série&lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="973"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="982"/>
         <source>Run Script</source>
         <translation>Lancer le script</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="956"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="965"/>
         <source>There is no editor open. Abort...</source>
         <translation>Il n&apos;y a pas d&apos;éditeur ouvert. Annulation...</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="964"/>
-        <source>The current editor does not contain a script. Abort...</source>
-        <translation>L&apos;éditeur courant ne contient pas de script. Annulation...</translation>
-    </message>
-    <message>
         <location filename="../MicroPython/MicroPythonWidget.py" line="973"/>
+        <source>The current editor does not contain a script. Abort...</source>
+        <translation>L&apos;éditeur courant ne contient pas de script. Annulation...</translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="982"/>
         <source>&lt;p&gt;Cannot run script.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Ne peut lancer le script.&lt;/p&gt;&lt;p&gt;Raison : {0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="996"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1006"/>
         <source>Open Python File</source>
         <translation>Ouvrir un fichier Python</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="996"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1006"/>
         <source>Python3 Files (*.py);;All Files (*)</source>
         <translation>Fichiers Python3 (*.py);;Tous les fichiers (*)</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1040"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1051"/>
         <source>Start Chart</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1040"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1051"/>
         <source>&lt;p&gt;The Chart cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1069"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1080"/>
         <source>Unsaved Chart Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1069"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1080"/>
         <source>The chart contains unsaved data.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1120"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1131"/>
         <source>Start File Manager</source>
         <translation>Démarrer le gestionnaire de fichier</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1120"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1131"/>
         <source>&lt;p&gt;The File Manager cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le gestionnaire de fichier ne peut démarrer.&lt;/p&gt;&lt;p&gt;Raison : {0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1171"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1202"/>
         <source>Show Version</source>
         <translation>Montrer la version</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1174"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1205"/>
         <source>Show Implementation</source>
         <translation>Montrer l&apos;implémentation</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1288"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1325"/>
         <source>Synchronize Time</source>
         <translation>Synchroniser le temps</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1182"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1213"/>
         <source>Show Device Time</source>
         <translation>Montrer l&apos;horloge matériel</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1185"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1216"/>
         <source>Show Local Time</source>
         <translation>Montrer l&apos;horloge locale</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1499"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1543"/>
         <source>Compile Python File</source>
         <translation>Compilier le fichier Python</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1519"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1563"/>
         <source>Compile Current Editor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1262"/>
         <source>&lt;h3&gt;Device Version Information&lt;/h3&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1235"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1271"/>
         <source>No version information available.</source>
         <translation>Pas d&apos;information de version disponible.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1237"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1273"/>
         <source>Device Version Information</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1260"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1296"/>
         <source>unknown</source>
         <translation>inconnu</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1264"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1300"/>
         <source>Device Implementation Information</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1264"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1300"/>
         <source>&lt;h3&gt;Device Implementation Information&lt;/h3&gt;&lt;p&gt;This device contains &lt;b&gt;{0} {1}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1288"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1325"/>
         <source>&lt;p&gt;The time of the connected device was synchronized with the local time.&lt;/p&gt;</source>
         <translation>&lt;p&gt;L&apos;horloge du matériel connecté a été synchronisée à l&apos;horloge locale.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1310"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1347"/>
         <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;table&gt;&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;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
         <translation>&lt;h3&gt;Date et heure matériel&lt;/h3&gt;&lt;table&gt;&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;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Heure&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1318"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1355"/>
         <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
         <translation>&lt;h3&gt;Date et heure matériel&lt;/h3&gt;&lt;p&gt;{0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1332"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1370"/>
         <source>Device Date and Time</source>
         <translation>Date et heure matériel</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1345"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1383"/>
         <source>Local Date and Time</source>
         <translation>Date et heure locales</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1345"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1383"/>
         <source>&lt;h3&gt;Local Date and Time&lt;/h3&gt;&lt;table&gt;&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;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
         <translation>&lt;h3&gt;Date et heure locales&lt;/h3&gt;&lt;table&gt;&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;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Heure&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1412"/>
-        <source>Error handling device</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1412"/>
-        <source>&lt;p&gt;There was an error communicating with the connected device.&lt;/p&gt;&lt;p&gt;Method: {0}&lt;/p&gt;&lt;p&gt;Message: {1}&lt;/p&gt;</source>
-        <translation>&lt;p&gt;Il y a eu une erreur de communication avec le matériel connecté.&lt;/p&gt;&lt;p&gt;Méthode : {0}&lt;/p&gt;&lt;p&gt;Message : {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
         <location filename="../MicroPython/MicroPythonWidget.py" line="1451"/>
+        <source>Error handling device</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1451"/>
+        <source>&lt;p&gt;There was an error communicating with the connected device.&lt;/p&gt;&lt;p&gt;Method: {0}&lt;/p&gt;&lt;p&gt;Message: {1}&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Il y a eu une erreur de communication avec le matériel connecté.&lt;/p&gt;&lt;p&gt;Méthode : {0}&lt;/p&gt;&lt;p&gt;Message : {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1491"/>
         <source>The MicroPython cross compiler &lt;b&gt;mpy-cross&lt;/b&gt; cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1469"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1513"/>
         <source>Python Files (*.py);;All Files (*)</source>
         <translation>Fichiers Python (*.py);;Tous les fichiers (*)</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1479"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1523"/>
         <source>The Python file &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting...</source>
         <translation>Le fichier Python &lt;b&gt;{0}&lt;/b&gt; n&apos;existe pas. Annulation...</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1489"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1533"/>
         <source>&apos;mpy-cross&apos; Output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1512"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1556"/>
         <source>The current editor does not contain a Python file. Aborting...</source>
         <translation>L&apos;éditeur courant ne contient pas un fichier Python. Annulation...</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="210"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="212"/>
         <source>MicroPython Menu</source>
         <translation>Menu MicroPython</translation>
     </message>
@@ -47382,70 +47314,81 @@
         <translation>Cliquer pour ouvrir un gestionnaire de fichier sur le matériel sélectionné</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1064"/>
         <source>&#xc2;&#xb5;Py Chart</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1133"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1147"/>
         <source>&#xc2;&#xb5;Py Files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1209"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1245"/>
         <source>Show Documentation</source>
         <translation>Montrer la documentation</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1216"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1252"/>
         <source>Configure</source>
         <translation>Configuration</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1188"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1219"/>
         <source>Show Time</source>
         <translation>Montrer l&apos;horloge</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1205"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1238"/>
         <source>Download Firmware</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1388"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1426"/>
         <source>Date and Time</source>
         <translation>Date et heure</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1371"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1409"/>
         <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{0}&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{1}&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
         <translation>&lt;table&gt;&lt;tr&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Date et heure locales&lt;/th&gt;&lt;th&gt;Date et heure matériel&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{0}&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Heure&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{1}&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1388"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1426"/>
         <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&apos;center&apos;&gt;{0} {1}&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
         <translation>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Date et heure locales&lt;/th&gt;&lt;th&gt;Date et heure matériel&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&apos;center&apos;&gt;{0} {1}&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="335"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="340"/>
         <source>Unknown MicroPython Device</source>
         <translation>Matériel MicroPython inconnu</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="335"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="340"/>
         <source>&lt;p&gt;Detected these unknown serial devices&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Please report them together with the board name and a short description to &lt;a href=&quot;mailto:eric-bugs@eric-ide.python-projects.org&quot;&gt; the eric bug reporting address&lt;/a&gt; if it is a MicroPython board.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="335"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="340"/>
         <source>{0} ({1:04x}/{2:04x})</source>
         <translation>{0} ({1:04x}/{2:04x})</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1213"/>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1249"/>
         <source>Ignored Serial Devices</source>
         <translation>Matériels séries ignorés</translation>
     </message>
+    <message>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="1187"/>
+        <source>Downloads</source>
+        <translation type="unfinished">Téléchargements</translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/MicroPythonWidget.py" line="307"/>
+        <source>{0} - {1} ({2})</source>
+        <comment>board name, description, port name</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MicrobitDevice</name>
@@ -47457,50 +47400,50 @@
     <message>
         <location filename="../MicroPython/MicrobitDevices.py" line="148"/>
         <source>Workspace Directory</source>
-        <translation>Répertoire de travail</translation>
-    </message>
-    <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="188"/>
+        <translation type="obsolete">Répertoire de travail</translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/MicrobitDevices.py" line="159"/>
         <source>Save Script as &apos;main.py&apos;</source>
         <translation>Enregistrer le script en tant que &apos;main.py&apos;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="190"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="161"/>
         <source>Save the current script as &apos;main.py&apos; on the connected device</source>
         <translation>Enregistre le script courant en tant que &apos;main.py&apos; sur le matériel connecté</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="310"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="317"/>
         <source>The script is empty. Aborting.</source>
         <translation>Le script est vide. Annulation.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="300"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="307"/>
         <source>The current editor does not contain a Python script. Write it anyway?</source>
         <translation>L&apos;éditeur courant ne contient pas de script Python. L&apos;écrire tout de même ?</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="338"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="345"/>
         <source>&lt;p&gt;The script could not be saved to the device.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le script n&apos;a pu être enregistré sur le matériel.&lt;/p&gt;&lt;p&gt;Raison : {0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="297"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="304"/>
         <source>Save Script</source>
         <translation>Enregistrer le script</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="327"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="334"/>
         <source>Save Script as &apos;{0}&apos;</source>
         <translation>Enregistrer le script en tant que &apos;{0}&apos;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="318"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="325"/>
         <source>Enter a file name on the device:</source>
         <translation>Entrer le nom du fichier sur le matériel :</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="185"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="156"/>
         <source>Save the current script to the selected device</source>
         <translation>Enregistrer le script courant sur le matériel sélectionné</translation>
     </message>
@@ -47510,65 +47453,68 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="256"/>
-        <source>Could not find an attached {0}.
-
-Please make sure the device is plugged into this computer.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="194"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="165"/>
         <source>Reset {0}</source>
         <translation>Réinitialiser {0}</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="177"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="148"/>
         <source>Flash MicroPython</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="180"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="151"/>
         <source>Flash Firmware</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="265"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="273"/>
         <source>Flash MicroPython/Firmware</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="224"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="201"/>
         <source>&lt;p&gt;The BBC micro:bit is not ready for flashing the DAPLink firmware. Follow these instructions. &lt;/p&gt;&lt;ul&gt;&lt;li&gt;unplug USB cable and any batteries&lt;/li&gt;&lt;li&gt;keep RESET button pressed an plug USB cable back in&lt;/li&gt;&lt;li&gt;a drive called MAINTENANCE should be available&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;See the &lt;a href=&quot;https://microbit.org/guide/firmware/&quot;&gt;micro:bit web site&lt;/a&gt; for details.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="244"/>
+        <location filename="../MicroPython/MicrobitDevices.py" line="221"/>
         <source>&lt;p&gt;The BBC micro:bit is not ready for flashing the MicroPython firmware. Please make sure, that a drive called MICROBIT is available.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="265"/>
-        <source>MicroPython/Firmware Files (*.hex);;All Files (*)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../MicroPython/MicrobitDevices.py" line="410"/>
         <source>MicroPython</source>
-        <translation type="unfinished">MicroPython</translation>
-    </message>
-    <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="410"/>
-        <source>DAPLink</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="410"/>
-        <source>Firmware Type</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../MicroPython/MicrobitDevices.py" line="410"/>
-        <source>Select the firmware type to download from the list below:</source>
+        <translation type="obsolete">MicroPython</translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/MicrobitDevices.py" line="234"/>
+        <source>&lt;p&gt;The &quot;Calliope mini&quot; is not ready for flashing the DAPLink firmware. Follow these instructions. &lt;/p&gt;&lt;ul&gt;&lt;li&gt;unplug USB cable and any batteries&lt;/li&gt;&lt;li&gt;keep RESET button pressed an plug USB cable back in&lt;/li&gt;&lt;li&gt;a drive called MAINTENANCE should be available&lt;/li&gt;&lt;/ul&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/MicrobitDevices.py" line="251"/>
+        <source>&lt;p&gt;The &quot;Calliope mini&quot; is not ready for flashing the MicroPython firmware. Please make sure, that a drive called MINI is available.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/MicrobitDevices.py" line="264"/>
+        <source>MicroPython/Firmware Files (*.hex *.bin);;All Files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/MicrobitDevices.py" line="404"/>
+        <source>MicroPython Firmware</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/MicrobitDevices.py" line="406"/>
+        <source>DAPLink Firmware</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/MicrobitDevices.py" line="273"/>
+        <source>There are multiple devices ready for flashing. Please make sure, that only one device is prepared.</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -51666,7 +51612,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message numerus="yes">
-        <location filename="../PipInterface/PipPackagesWidget.py" line="663"/>
+        <location filename="../PipInterface/PipPackagesWidget.py" line="665"/>
         <source>%n package(s) found.</source>
         <translation>
             <numerusform>%n package trouvé.</numerusform>
@@ -51674,122 +51620,122 @@
         </translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="911"/>
+        <location filename="../PipInterface/PipPackagesWidget.py" line="913"/>
         <source>Search PyPI</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="699"/>
+        <location filename="../PipInterface/PipPackagesWidget.py" line="701"/>
         <source>&lt;p&gt;The package search did not return anything.&lt;/p&gt;</source>
         <translation>&lt;p&gt;La recherche de package n&apos;a rien retourné.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="734"/>
+        <location filename="../PipInterface/PipPackagesWidget.py" line="736"/>
         <source>&lt;p&gt;The package search failed.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Échec de la recherche de package.&lt;/p&gt;&lt;p&gt;Raison : {0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="739"/>
+        <location filename="../PipInterface/PipPackagesWidget.py" line="741"/>
         <source>Error: {0}</source>
         <translation>Erreur : {0}</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="873"/>
+        <location filename="../PipInterface/PipPackagesWidget.py" line="875"/>
         <source>Show Package Details</source>
         <translation>Montrer les détails du package</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="873"/>
+        <location filename="../PipInterface/PipPackagesWidget.py" line="875"/>
         <source>Select the package version:</source>
         <translation>Sélectionner la version du package :</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="911"/>
+        <location filename="../PipInterface/PipPackagesWidget.py" line="913"/>
         <source>&lt;p&gt;No package details info for &lt;b&gt;{0}&lt;/b&gt; available.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="927"/>
+        <location filename="../PipInterface/PipPackagesWidget.py" line="929"/>
         <source>Install Pip</source>
         <translation>Installer pip</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="930"/>
+        <location filename="../PipInterface/PipPackagesWidget.py" line="932"/>
         <source>Install Pip to User-Site</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="933"/>
+        <location filename="../PipInterface/PipPackagesWidget.py" line="935"/>
         <source>Repair Pip</source>
         <translation>Réparer Pip</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1050"/>
+        <location filename="../PipInterface/PipPackagesWidget.py" line="1052"/>
         <source>Install Packages</source>
         <translation>Installer des packages</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="940"/>
+        <location filename="../PipInterface/PipPackagesWidget.py" line="942"/>
         <source>Install Local Package</source>
         <translation>Installer un package local</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="944"/>
+        <location filename="../PipInterface/PipPackagesWidget.py" line="946"/>
         <source>Install Requirements</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="947"/>
+        <location filename="../PipInterface/PipPackagesWidget.py" line="949"/>
         <source>Uninstall Requirements</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="950"/>
+        <location filename="../PipInterface/PipPackagesWidget.py" line="952"/>
         <source>Generate Requirements...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="968"/>
+        <location filename="../PipInterface/PipPackagesWidget.py" line="970"/>
         <source>Edit User Configuration...</source>
         <translation>Éditer la configuration utilisateur...</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="971"/>
+        <location filename="../PipInterface/PipPackagesWidget.py" line="973"/>
         <source>Edit Environment Configuration...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="976"/>
+        <location filename="../PipInterface/PipPackagesWidget.py" line="978"/>
         <source>Configure...</source>
         <translation>Configuration...</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1166"/>
+        <location filename="../PipInterface/PipPackagesWidget.py" line="1168"/>
         <source>Edit Configuration</source>
         <translation>Éditer la configuration</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1166"/>
+        <location filename="../PipInterface/PipPackagesWidget.py" line="1168"/>
         <source>No valid configuration path determined. Aborting</source>
         <translation>Pas de chemin de configuration déterminé. Annulation</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="954"/>
+        <location filename="../PipInterface/PipPackagesWidget.py" line="956"/>
         <source>Show Cache Info...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="957"/>
+        <location filename="../PipInterface/PipPackagesWidget.py" line="959"/>
         <source>Show Cached Files...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="960"/>
+        <location filename="../PipInterface/PipPackagesWidget.py" line="962"/>
         <source>Remove Cached Files...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="963"/>
+        <location filename="../PipInterface/PipPackagesWidget.py" line="965"/>
         <source>Purge Cache...</source>
         <translation type="unfinished"></translation>
     </message>
@@ -53081,17 +53027,17 @@
 <context>
     <name>Preferences</name>
     <message>
-        <location filename="../Preferences/__init__.py" line="1637"/>
+        <location filename="../Preferences/__init__.py" line="1635"/>
         <source>Export Preferences</source>
         <translation>Export des préférences</translation>
     </message>
     <message>
-        <location filename="../Preferences/__init__.py" line="1665"/>
+        <location filename="../Preferences/__init__.py" line="1663"/>
         <source>Import Preferences</source>
         <translation>Import des préférences</translation>
     </message>
     <message>
-        <location filename="../Preferences/__init__.py" line="1665"/>
+        <location filename="../Preferences/__init__.py" line="1663"/>
         <source>Properties File (*.ini);;All Files (*)</source>
         <translation>Fichier propriétés (*.ini);;Tous les fichiers (*)</translation>
     </message>
@@ -57264,90 +57210,90 @@
 <context>
     <name>PyBoardDevice</name>
     <message>
-        <location filename="../MicroPython/PyBoardDevices.py" line="75"/>
+        <location filename="../MicroPython/PyBoardDevices.py" line="77"/>
         <source>PyBoard</source>
         <translation>PyBoard</translation>
     </message>
     <message>
-        <location filename="../MicroPython/PyBoardDevices.py" line="164"/>
+        <location filename="../MicroPython/PyBoardDevices.py" line="186"/>
         <source>Workspace Directory</source>
         <translation>Répertoire de travail</translation>
     </message>
     <message>
-        <location filename="../MicroPython/PyBoardDevices.py" line="164"/>
-        <source>Python files for PyBoard devices are stored on the device. Therefore, to edit these files you need to have the device plugged in. Until you plug in a device, the standard directory will be used.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../MicroPython/PyBoardDevices.py" line="202"/>
+        <location filename="../MicroPython/PyBoardDevices.py" line="225"/>
         <source>List DFU-capable Devices</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/PyBoardDevices.py" line="356"/>
+        <location filename="../MicroPython/PyBoardDevices.py" line="379"/>
         <source>Flash MicroPython Firmware</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/PyBoardDevices.py" line="209"/>
+        <location filename="../MicroPython/PyBoardDevices.py" line="232"/>
         <source>MicroPython Flash Instructions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/PyBoardDevices.py" line="239"/>
+        <location filename="../MicroPython/PyBoardDevices.py" line="262"/>
         <source>dfu-util not available</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/PyBoardDevices.py" line="239"/>
+        <location filename="../MicroPython/PyBoardDevices.py" line="262"/>
         <source>The dfu-util firmware flashing tool &lt;b&gt;dfu-util&lt;/b&gt; cannot be found or is not executable. Ensure it is in the search path or configure it on the MicroPython configuration page.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/PyBoardDevices.py" line="260"/>
+        <location filename="../MicroPython/PyBoardDevices.py" line="283"/>
         <source>&lt;h3&gt;Enable DFU Mode&lt;/h3&gt;&lt;p&gt;1. Disconnect everything from your board&lt;/p&gt;&lt;p&gt;2. Disconnect your board&lt;/p&gt;&lt;p&gt;3. Connect the DFU/BOOT0 pin with a 3.3V pin&lt;/p&gt;&lt;p&gt;4. Re-connect your board&lt;/p&gt;&lt;hr /&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/PyBoardDevices.py" line="270"/>
-        <source>&lt;p&gt;&lt;b&gt;Warning:&lt;/b&gt; Make sure that all other DFU capable devices except your PyBoard are disconnected.&lt;hr /&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../MicroPython/PyBoardDevices.py" line="276"/>
-        <source>&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to continue...&lt;/p&gt;</source>
-        <translation>&lt;p&gt;Cliquer &lt;b&gt;OK&lt;/b&gt; pour continuer...&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../MicroPython/PyBoardDevices.py" line="279"/>
-        <source>Enable DFU mode</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../MicroPython/PyBoardDevices.py" line="293"/>
+        <source>&lt;p&gt;&lt;b&gt;Warning:&lt;/b&gt; Make sure that all other DFU capable devices except your PyBoard are disconnected.&lt;hr /&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/PyBoardDevices.py" line="299"/>
+        <source>&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to continue...&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Cliquer &lt;b&gt;OK&lt;/b&gt; pour continuer...&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/PyBoardDevices.py" line="302"/>
+        <source>Enable DFU mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../MicroPython/PyBoardDevices.py" line="316"/>
         <source>&lt;h3&gt;Disable DFU Mode&lt;/h3&gt;&lt;p&gt;1. Disconnect your board&lt;/p&gt;&lt;p&gt;2. Remove the DFU jumper&lt;/p&gt;&lt;p&gt;3. Re-connect your board&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to continue...&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/PyBoardDevices.py" line="301"/>
+        <location filename="../MicroPython/PyBoardDevices.py" line="324"/>
         <source>Disable DFU mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/PyBoardDevices.py" line="356"/>
+        <location filename="../MicroPython/PyBoardDevices.py" line="379"/>
         <source>&apos;dfu-util&apos; Output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/PyBoardDevices.py" line="322"/>
+        <location filename="../MicroPython/PyBoardDevices.py" line="345"/>
         <source>List DFU capable Devices</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MicroPython/PyBoardDevices.py" line="344"/>
+        <location filename="../MicroPython/PyBoardDevices.py" line="367"/>
         <source>MicroPython Firmware Files (*.dfu);;All Files (*)</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../MicroPython/PyBoardDevices.py" line="186"/>
+        <source>Python files for PyBoard can be edited in place, if the device volume is locally available. Such a volume was not found. In place editing will not be available.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PyCoverageDialog</name>
@@ -74976,12 +74922,12 @@
         <translation>&amp;Regénérer les tâches de projet</translation>
     </message>
     <message>
-        <location filename="../Tasks/TaskViewer.py" line="729"/>
+        <location filename="../Tasks/TaskViewer.py" line="730"/>
         <source>Extracting project tasks...</source>
         <translation>Extraction des tâches de projet...</translation>
     </message>
     <message>
-        <location filename="../Tasks/TaskViewer.py" line="729"/>
+        <location filename="../Tasks/TaskViewer.py" line="730"/>
         <source>Abort</source>
         <translation>Abandon</translation>
     </message>
@@ -74996,7 +74942,7 @@
         <translation>Configuration...</translation>
     </message>
     <message>
-        <location filename="../Tasks/TaskViewer.py" line="738"/>
+        <location filename="../Tasks/TaskViewer.py" line="739"/>
         <source>Extracting project tasks...
 {0}</source>
         <translation>Extraction en cours des tâches projet...
@@ -75023,12 +74969,12 @@
         <translation>Tâches p&amp;rojet</translation>
     </message>
     <message>
-        <location filename="../Tasks/TaskViewer.py" line="729"/>
+        <location filename="../Tasks/TaskViewer.py" line="730"/>
         <source>%v/%m Files</source>
         <translation>Fichiers %v/%m</translation>
     </message>
     <message>
-        <location filename="../Tasks/TaskViewer.py" line="733"/>
+        <location filename="../Tasks/TaskViewer.py" line="734"/>
         <source>Tasks</source>
         <translation>Tâches</translation>
     </message>
@@ -80835,7 +80781,7 @@
 <context>
     <name>Utilities</name>
     <message>
-        <location filename="../Utilities/__init__.py" line="1463"/>
+        <location filename="../Utilities/__init__.py" line="1482"/>
         <source>&lt;p&gt;You may use %-codes as placeholders in the string. Supported codes are:&lt;table&gt;&lt;tr&gt;&lt;td&gt;%C&lt;/td&gt;&lt;td&gt;column of the cursor of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%D&lt;/td&gt;&lt;td&gt;directory of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%F&lt;/td&gt;&lt;td&gt;filename of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%H&lt;/td&gt;&lt;td&gt;home directory of the current user&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%L&lt;/td&gt;&lt;td&gt;line of the cursor of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%P&lt;/td&gt;&lt;td&gt;path of the current project&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%S&lt;/td&gt;&lt;td&gt;selected text of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%U&lt;/td&gt;&lt;td&gt;username of the current user&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%%&lt;/td&gt;&lt;td&gt;the percent sign&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
         <translation>&lt;p&gt;Vous pouvez utiliser la syntaxe &quot;%-code&quot; dans la chaine de caractères. Les codes supportés sont :&lt;table&gt;&lt;tr&gt;&lt;td&gt;%C&lt;/td&gt;&lt;td&gt;colonne du curseur de l&apos;éditeur courant&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%D&lt;/td&gt;&lt;td&gt;répertoire de l&apos;éditeur courant&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%F&lt;/td&gt;&lt;td&gt;nom de fichier de l&apos;éditeur courant&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%H&lt;/td&gt;&lt;td&gt;répertoire &apos;home&apos; de l&apos;utilisateur courant&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%L&lt;/td&gt;&lt;td&gt;ligne du curseur de l&apos;éditeur courant&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%P&lt;/td&gt;&lt;td&gt;chemin du projet courant&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%S&lt;/td&gt;&lt;td&gt;texte sélectionné dans l&apos;éditeur courant&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%U&lt;/td&gt;&lt;td&gt;nom d&apos;utilisateur de l&apos;utilisateur courant&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%%&lt;/td&gt;&lt;td&gt;le signe pourcent&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</translation>
     </message>
@@ -86975,83 +86921,28 @@
         <source>SSL Certificate Error Exceptions</source>
         <translation type="unfinished"></translation>
     </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="209"/>
-        <source>Select to clear cookies set by the Adobe Flash Player</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="212"/>
-        <source>Cookies from Adobe &amp;Flash Player</source>
-        <translation type="unfinished"></translation>
-    </message>
 </context>
 <context>
     <name>WebBrowserFlashCookieManagerPage</name>
     <message>
-        <location filename="../Preferences/ConfigurationPages/WebBrowserFlashCookieManagerPage.ui" line="17"/>
-        <source>&lt;b&gt;Configure Flash Cookies Manager&lt;/b&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/WebBrowserFlashCookieManagerPage.ui" line="37"/>
-        <source>Flash Data Path</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/WebBrowserFlashCookieManagerPage.ui" line="50"/>
-        <source>&lt;b&gt;Note&lt;/b&gt;: You should select the directory that contains #SharedObject as a subfolder.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Preferences/ConfigurationPages/WebBrowserFlashCookieManagerPage.ui" line="63"/>
         <source>Select to activate auto mode</source>
-        <translation>Cocher pour activer le mode auto</translation>
+        <translation type="obsolete">Cocher pour activer le mode auto</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/WebBrowserFlashCookieManagerPage.ui" line="66"/>
         <source>Auto Mode Enabled</source>
-        <translation>Mode auto activé</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/WebBrowserFlashCookieManagerPage.ui" line="84"/>
-        <source>The flash data directory will be checked regularly and flash cookies in the blacklist will be deleted automatically.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/WebBrowserFlashCookieManagerPage.ui" line="97"/>
-        <source>Select to show a notification upon detection of new flash cookies</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Mode auto activé</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/WebBrowserFlashCookieManagerPage.ui" line="100"/>
         <source>Notifications enabled</source>
-        <translation>Notifications activées</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/WebBrowserFlashCookieManagerPage.ui" line="121"/>
-        <source>User will be notified for every new flash cookie that is not in blacklist and whitelist.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/WebBrowserFlashCookieManagerPage.ui" line="134"/>
-        <source>Select to delete all flash cookies on startup and shutdown</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Notifications activées</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/WebBrowserFlashCookieManagerPage.ui" line="137"/>
         <source>Delete</source>
-        <translation>Supprimer</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/WebBrowserFlashCookieManagerPage.ui" line="149"/>
-        <source>Delete all flash cookies on exit/start (except those are in whitelist)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/WebBrowserFlashCookieManagerPage.ui" line="162"/>
-        <source>&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; These settings are just applied to flash cookies.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Supprimer</translation>
     </message>
 </context>
 <context>
@@ -88604,324 +88495,324 @@
         <translation type="obsolete">Navigateur web eric6</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="256"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="255"/>
         <source>Contents</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1485"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1467"/>
         <source>Index</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1498"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1480"/>
         <source>Search</source>
         <translation>Rechercher</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1761"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1743"/>
         <source>JavaScript Console</source>
         <translation>Console JavaScript</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="663"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="660"/>
         <source>New Tab</source>
         <translation>Nouvel onglet</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="663"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="660"/>
         <source>&amp;New Tab</source>
         <translation>&amp;Nouvel onglet</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="663"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="660"/>
         <source>Ctrl+T</source>
         <comment>File|New Tab</comment>
         <translation>Ctrl+T</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="669"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="666"/>
         <source>Open a new web browser tab</source>
         <translation>Ouvrir un nouvel onglet de navigation web</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="670"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="667"/>
         <source>&lt;b&gt;New Tab&lt;/b&gt;&lt;p&gt;This opens a new web browser tab.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Nouvel onglet&lt;/b&gt;&lt;p&gt;Ceci ouvre un nouvel onglet de navigation web.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="677"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="674"/>
         <source>New Window</source>
         <translation>Nouvelle fenêtre</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="677"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="674"/>
         <source>New &amp;Window</source>
         <translation>&amp;Nouvelle fenêtre</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="677"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="674"/>
         <source>Ctrl+N</source>
         <comment>File|New Window</comment>
         <translation>Ctrl+N</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="683"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="680"/>
         <source>Open a new web browser window</source>
         <translation>Ouvrir une nouvelle fenêtre de navigation web</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="684"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="681"/>
         <source>&lt;b&gt;New Window&lt;/b&gt;&lt;p&gt;This opens a new web browser window in the current privacy mode.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Nouvelle fenêtre&lt;/b&gt;&lt;p&gt;Ceci ouvre une nouvelle fenêtre de navigation web en mode privé.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2491"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2470"/>
         <source>New Private Window</source>
         <translation>Nouvelle fenêtre privée</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="692"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="689"/>
         <source>New &amp;Private Window</source>
         <translation>Nouvelle fenêtre &amp;privée</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="692"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="689"/>
         <source>Ctrl+Shift+P</source>
         <comment>File|New Private Window</comment>
         <translation>Ctrl+Shift+P</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="698"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="695"/>
         <source>Open a new private web browser window</source>
         <translation>Ouvrir une nouvelle fenêtre de navigation web privée</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="700"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="697"/>
         <source>&lt;b&gt;New Private Window&lt;/b&gt;&lt;p&gt;This opens a new private web browser window by starting a new web browser instance in private mode.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2524"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2503"/>
         <source>Open File</source>
         <translation>Ouvrir Fichier</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="708"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="705"/>
         <source>&amp;Open File</source>
         <translation>&amp;Ouvrir Fichier</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="708"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="705"/>
         <source>Ctrl+O</source>
         <comment>File|Open</comment>
         <translation>Ctrl+O</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="714"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="711"/>
         <source>Open a file for display</source>
         <translation>Ouvrir un fichier pour affichage</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="715"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="712"/>
         <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new file for display. It pops up a file selection dialog.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Ouvrir fichier&lt;/b&gt;&lt;p&gt;Ceci ouvre un nouveau fichier pour affichage. Cela affiche un sélectionneur de fichier.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="723"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="720"/>
         <source>Open File in New Tab</source>
         <translation>Ouvrir le fichier dans un nouvel onglet</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="723"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="720"/>
         <source>Open File in New &amp;Tab</source>
         <translation>Ouvrir unfichier dans un nouvel &amp;onglet</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="723"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="720"/>
         <source>Shift+Ctrl+O</source>
         <comment>File|Open in new tab</comment>
         <translation>Shift+Ctrl+O</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="729"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="726"/>
         <source>Open a file for display in a new tab</source>
         <translation>Ouvrir un fichier dans un nouvel onglet</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="731"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="728"/>
         <source>&lt;b&gt;Open File in New Tab&lt;/b&gt;&lt;p&gt;This opens a new file for display in a new tab. It pops up a file selection dialog.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="757"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="754"/>
         <source>Save Page Screen</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="757"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="754"/>
         <source>Save Page Screen...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="762"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="759"/>
         <source>Save the visible part of the current page as a screen shot</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="775"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="772"/>
         <source>Import Bookmarks</source>
         <translation>Importer signets</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="775"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="772"/>
         <source>&amp;Import Bookmarks...</source>
         <translation>&amp;Importer signets...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="779"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="776"/>
         <source>Import bookmarks from other browsers</source>
         <translation>Importer des signets d&apos;autres navigateurs</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="781"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="778"/>
         <source>&lt;b&gt;Import Bookmarks&lt;/b&gt;&lt;p&gt;Import bookmarks from other browsers.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Importer signets&lt;/b&gt;&lt;p&gt;Importer des signets d&apos;autres navigateurs.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="789"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="786"/>
         <source>Export Bookmarks</source>
         <translation>Exporter les signets</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="789"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="786"/>
         <source>&amp;Export Bookmarks...</source>
         <translation>&amp;Exporter les signets...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="793"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="790"/>
         <source>Export the bookmarks into a file</source>
         <translation>Exporter les signets dans un fichier</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="795"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="792"/>
         <source>&lt;b&gt;Export Bookmarks&lt;/b&gt;&lt;p&gt;Export the bookmarks into a file.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Exporter les signets&lt;/b&gt;&lt;p&gt;Exporter les signets dans un fichier.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2141"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2122"/>
         <source>Print</source>
         <translation>Imprimer</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="803"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="800"/>
         <source>&amp;Print</source>
         <translation>&amp;Imprimer</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="803"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="800"/>
         <source>Ctrl+P</source>
         <comment>File|Print</comment>
         <translation>Ctrl+P</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="809"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="806"/>
         <source>Print the displayed help</source>
         <translation>Imprimer le fichier d&apos;aide</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="810"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="807"/>
         <source>&lt;b&gt;Print&lt;/b&gt;&lt;p&gt;Print the displayed help text.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Imprimer&lt;/b&gt;&lt;p&gt;Imprime le fichier d&apos;aide affiché.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="817"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="814"/>
         <source>Print as PDF</source>
         <translation>Imprimer en pdf</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="822"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="819"/>
         <source>Print the displayed help as PDF</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="824"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="821"/>
         <source>&lt;b&gt;Print as PDF&lt;/b&gt;&lt;p&gt;Print the displayed help text as a PDF file.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="832"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="829"/>
         <source>Print Preview</source>
         <translation>Aperçu avant impression</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="837"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="834"/>
         <source>Print preview of the displayed help</source>
         <translation>Va à la page d&apos;aide de démarrage</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="839"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="836"/>
         <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview of the displayed help text.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Aperçu avant impression&lt;/b&gt;&lt;p&gt;Aperçu avant impression de l&apos;aide affichée.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="861"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="858"/>
         <source>Close</source>
         <translation>Fermer</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="861"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="858"/>
         <source>&amp;Close</source>
         <translation>&amp;Fermer</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="861"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="858"/>
         <source>Ctrl+W</source>
         <comment>File|Close</comment>
         <translation>Ctrl+W</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="867"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="864"/>
         <source>Close the current help window</source>
         <translation>Ferme la fenêtre d&apos;aide en cours</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="869"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="866"/>
         <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;Closes the current web browser window.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Fermer&lt;/b&gt;&lt;p&gt;Ferme la fenêtre courante du navigateur web.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="876"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="873"/>
         <source>Close All</source>
         <translation>Tout fermer</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="876"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="873"/>
         <source>Close &amp;All</source>
         <translation>&amp;Tout fermer</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="880"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="877"/>
         <source>Close all help windows</source>
         <translation>Fermer toutes les fenêtres d&apos;aide</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="881"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="878"/>
         <source>&lt;b&gt;Close All&lt;/b&gt;&lt;p&gt;Closes all web browser windows except the first one.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Tout fermer&lt;/b&gt;&lt;p&gt;Ferme toutes les fenêtres de navigation sauf la première.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="889"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="886"/>
         <source>Quit</source>
         <translation>Quitter</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2875"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2854"/>
         <source>&amp;Quit</source>
         <translation>&amp;Quitter</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="889"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="886"/>
         <source>Ctrl+Q</source>
         <comment>File|Quit</comment>
         <translation>Ctrl+Q</translation>
@@ -88937,1419 +88828,1399 @@
         <translation type="obsolete">&lt;b&gt;Quitter&lt;/b&gt;&lt;p&gt;Quitter le navigateur web eric6.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="903"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="900"/>
         <source>Backward</source>
         <translation>Précédent</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="903"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="900"/>
         <source>&amp;Backward</source>
         <translation>&amp;Précédent</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="903"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="900"/>
         <source>Alt+Left</source>
         <comment>Go|Backward</comment>
         <translation>Alt+Left</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="909"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="906"/>
         <source>Move one screen backward</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="910"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="907"/>
         <source>&lt;b&gt;Backward&lt;/b&gt;&lt;p&gt;Moves one screen backward. If none is available, this action is disabled.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="918"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="915"/>
         <source>Forward</source>
         <translation>Suivant</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="918"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="915"/>
         <source>&amp;Forward</source>
         <translation>&amp;Suivant</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="918"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="915"/>
         <source>Alt+Right</source>
         <comment>Go|Forward</comment>
         <translation>Alt+Right</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="924"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="921"/>
         <source>Move one screen forward</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="926"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="923"/>
         <source>&lt;b&gt;Forward&lt;/b&gt;&lt;p&gt;Moves one screen forward. If none is available, this action is disabled.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="934"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="931"/>
         <source>Home</source>
         <translation>Accueil</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="934"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="931"/>
         <source>&amp;Home</source>
         <translation>&amp;URL de démarrage</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="934"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="931"/>
         <source>Ctrl+Home</source>
         <comment>Go|Home</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="942"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="939"/>
         <source>&lt;b&gt;Home&lt;/b&gt;&lt;p&gt;Moves to the initial screen.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="949"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="946"/>
         <source>Reload</source>
         <translation>Recharger</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="949"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="946"/>
         <source>&amp;Reload</source>
         <translation>&amp;Recharger</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="949"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="946"/>
         <source>Ctrl+R</source>
         <comment>Go|Reload</comment>
         <translation>Ctrl+R</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="949"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="946"/>
         <source>F5</source>
         <comment>Go|Reload</comment>
         <translation>F5</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="956"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="953"/>
         <source>Reload the current screen</source>
         <translation type="unfinished">Recharger la session courante</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="958"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="955"/>
         <source>&lt;b&gt;Reload&lt;/b&gt;&lt;p&gt;Reloads the current screen.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="965"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="962"/>
         <source>Stop</source>
         <translation>Arrêt</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="965"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="962"/>
         <source>&amp;Stop</source>
         <translation>&amp;Arrêt</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="965"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="962"/>
         <source>Ctrl+.</source>
         <comment>Go|Stop</comment>
         <translation>Ctrl+.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="965"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="962"/>
         <source>Esc</source>
         <comment>Go|Stop</comment>
         <translation>Esc</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="972"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="969"/>
         <source>Stop loading</source>
         <translation>Arrêter le chargement</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="973"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="970"/>
         <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stops loading of the current tab.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="980"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="977"/>
         <source>Copy</source>
         <translation>Copier</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="980"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="977"/>
         <source>&amp;Copy</source>
         <translation>&amp;Copier</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="980"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="977"/>
         <source>Ctrl+C</source>
         <comment>Edit|Copy</comment>
         <translation>Ctrl+C</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="986"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="983"/>
         <source>Copy the selected text</source>
         <translation>Copie le texte sélectionné</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="987"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="984"/>
         <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected text to the clipboard.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Copier&lt;/b&gt;&lt;p&gt;Copie le texte sélectionné dans le presse-papier.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="994"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="991"/>
         <source>Cut</source>
         <translation>Couper</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="994"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="991"/>
         <source>Cu&amp;t</source>
         <translation>Cou&amp;per</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="994"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="991"/>
         <source>Ctrl+X</source>
         <comment>Edit|Cut</comment>
         <translation>Ctrl+X</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1000"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="997"/>
         <source>Cut the selected text</source>
         <translation>Couper le texte sélectionné</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1001"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="998"/>
         <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected text to the clipboard.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Couper&lt;/b&gt;&lt;p&gt;Couper le texte sélectionné vers le presse papier.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1008"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1005"/>
         <source>Paste</source>
         <translation>Coller</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1008"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1005"/>
         <source>&amp;Paste</source>
         <translation>Col&amp;ler</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1008"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1005"/>
         <source>Ctrl+V</source>
         <comment>Edit|Paste</comment>
         <translation>Ctrl+V</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1014"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1011"/>
         <source>Paste text from the clipboard</source>
         <translation>Coller le texte du presse papier</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1015"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1012"/>
         <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste some text from the clipboard.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Coller&lt;/b&gt;&lt;p&gt;Coller du texte du presse papier.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1022"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1019"/>
         <source>Undo</source>
         <translation>Défaire</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1022"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1019"/>
         <source>&amp;Undo</source>
         <translation>&amp;Défaire</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1022"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1019"/>
         <source>Ctrl+Z</source>
         <comment>Edit|Undo</comment>
         <translation>Ctrl+Z</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1028"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1025"/>
         <source>Undo the last edit action</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1029"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1026"/>
         <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last edit action.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1036"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1033"/>
         <source>Redo</source>
         <translation>Refaire</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1036"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1033"/>
         <source>&amp;Redo</source>
         <translation>&amp;Refaire</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1036"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1033"/>
         <source>Ctrl+Shift+Z</source>
         <comment>Edit|Redo</comment>
         <translation>Ctrl+Shift+Z</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1042"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1039"/>
         <source>Redo the last edit action</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1043"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1040"/>
         <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last edit action.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1050"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1047"/>
         <source>Select All</source>
         <translation>Tout sélectionner</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1050"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1047"/>
         <source>&amp;Select All</source>
         <translation>Tout &amp;sélectionner</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1050"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1047"/>
         <source>Ctrl+A</source>
         <comment>Edit|Select All</comment>
         <translation>Ctrl+A</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1056"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1053"/>
         <source>Select all text</source>
         <translation>Sélectionne tout le texte</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1057"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1054"/>
         <source>&lt;b&gt;Select All&lt;/b&gt;&lt;p&gt;Select all text of the current browser.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1077"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1074"/>
         <source>Find...</source>
         <translation>Rechercher...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1077"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1074"/>
         <source>&amp;Find...</source>
         <translation>&amp;Rechercher...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1077"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1074"/>
         <source>Ctrl+F</source>
         <comment>Edit|Find</comment>
         <translation>Ctrl+F</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1083"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1080"/>
         <source>Find text in page</source>
         <translation>Trouver le texte dans la page</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1084"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1081"/>
         <source>&lt;b&gt;Find&lt;/b&gt;&lt;p&gt;Find text in the current page.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Chercher&lt;/b&gt;&lt;p&gt;Recherche le texte dans la page courante.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1091"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1088"/>
         <source>Find next</source>
         <translation>Chercher suivant</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1091"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1088"/>
         <source>Find &amp;next</source>
         <translation>Chercher &amp;suivant</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1091"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1088"/>
         <source>F3</source>
         <comment>Edit|Find next</comment>
         <translation>F3</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1097"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1094"/>
         <source>Find next occurrence of text in page</source>
         <translation>Recherche de la prochaine occurence du texte dans la page</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1099"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1096"/>
         <source>&lt;b&gt;Find next&lt;/b&gt;&lt;p&gt;Find the next occurrence of text in the current page.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Chercher suivant&lt;/b&gt;&lt;p&gt;Recherche la prochaine occurence du texte dans la page.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1106"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1103"/>
         <source>Find previous</source>
         <translation>Chercher précédent</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1106"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1103"/>
         <source>Find &amp;previous</source>
         <translation>Chercher &amp;précédent</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1106"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1103"/>
         <source>Shift+F3</source>
         <comment>Edit|Find previous</comment>
         <translation>Shift+F3</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1112"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1109"/>
         <source>Find previous occurrence of text in page</source>
         <translation>Recherche de l&apos; occurence précédente dans la page</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1114"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1111"/>
         <source>&lt;b&gt;Find previous&lt;/b&gt;&lt;p&gt;Find the previous occurrence of text in the current page.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Chercher précédent&lt;/b&gt;&lt;p&gt;Recherche l&apos;occurence précédente dans la page.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1123"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1120"/>
         <source>Manage Bookmarks</source>
         <translation>Gérer signets</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1123"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1120"/>
         <source>&amp;Manage Bookmarks...</source>
         <translation>&amp;Gérer les signets...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1123"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1120"/>
         <source>Ctrl+Shift+B</source>
         <comment>Help|Manage bookmarks</comment>
         <translation>Ctrl+Shift+B</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1128"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1125"/>
         <source>Open a dialog to manage the bookmarks.</source>
         <translation>Ouvrir une fenêtre pour gérer les signets.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1130"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1127"/>
         <source>&lt;b&gt;Manage Bookmarks...&lt;/b&gt;&lt;p&gt;Open a dialog to manage the bookmarks.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Gérer signets...&lt;/b&gt;&lt;p&gt;Ouvrir une fenêtre pour gérer les signets.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1138"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1135"/>
         <source>Add Bookmark</source>
         <translation>Ajouter un signet</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1138"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1135"/>
         <source>Add &amp;Bookmark...</source>
         <translation>&amp;Ajouter un signet ...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1138"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1135"/>
         <source>Ctrl+D</source>
         <comment>Help|Add bookmark</comment>
         <translation>Ctrl+D</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1145"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1142"/>
         <source>Open a dialog to add a bookmark.</source>
         <translation>Ouvrir une fenêtre pour ajouter un signet.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1147"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1144"/>
         <source>&lt;b&gt;Add Bookmark&lt;/b&gt;&lt;p&gt;Open a dialog to add the current URL as a bookmark.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Ajouter signet&lt;/b&gt;&lt;p&gt;Ouvrir une fenêtre pour ajouter l&apos;URL courante en tant que signet.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1154"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1151"/>
         <source>Add Folder</source>
         <translation>Ajouter repertoire</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1154"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1151"/>
         <source>Add &amp;Folder...</source>
         <translation>Ajouter &amp;Répertoire ...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1158"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1155"/>
         <source>Open a dialog to add a new bookmarks folder.</source>
         <translation>Ouvrir une fenêtre pour ajouter un nouveau dossier de signets.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1160"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1157"/>
         <source>&lt;b&gt;Add Folder...&lt;/b&gt;&lt;p&gt;Open a dialog to add a new bookmarks folder.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Ajouter dossier...&lt;/b&gt;&lt;p&gt;Ouvrir une fenêtre pour ajouter un nouveau dossier de signets.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1168"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1165"/>
         <source>Bookmark All Tabs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1168"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1165"/>
         <source>Bookmark All Tabs...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1172"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1169"/>
         <source>Bookmark all open tabs.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1174"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1171"/>
         <source>&lt;b&gt;Bookmark All Tabs...&lt;/b&gt;&lt;p&gt;Open a dialog to add a new bookmarks folder for all open tabs.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1182"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1179"/>
         <source>What&apos;s This?</source>
         <translation>Qu&apos;est-ce que c&apos;est ?</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1182"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1179"/>
         <source>&amp;What&apos;s This?</source>
         <translation>&amp;Qu&apos;est-ce que c&apos;est?</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1182"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1179"/>
         <source>Shift+F1</source>
         <comment>Help|What&apos;s This?&apos;</comment>
         <translation>Shift+F1</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1188"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1185"/>
         <source>Context sensitive help</source>
         <translation>Aide contextuelle</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1189"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1186"/>
         <source>&lt;b&gt;Display context sensitive help&lt;/b&gt;&lt;p&gt;In What&apos;s This? mode, the mouse cursor shows an arrow with a question mark, and you can click on the interface elements to get a short description of what they do and how to use them. In dialogs, this feature can be accessed using the context help button in the titlebar.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Affiche l&apos;aide contextuelle&lt;/b&gt;&lt;p&gt;Dans le mode &quot;Qu&apos;est-ce que c&apos;est?&quot;, la souris est affichée avec un point d&apos;interrogation, et on peut cliquer sur les éléments de  l&apos;interface pour obtenir une courte description de l&apos;élément. Cette fonction peut être obtenue avec le bouton d&apos;aide contextuelle de la barre principale.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1200"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1197"/>
         <source>About</source>
         <translation>À propos</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1200"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1197"/>
         <source>&amp;About</source>
         <translation>&amp;À propos</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1204"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1201"/>
         <source>Display information about this software</source>
         <translation>Affiche les informations concernant le logiciel</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1206"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1203"/>
         <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
         <translation>&lt;b&gt;À propos de&lt;/b&gt;&lt;p&gt;Affiche certaines informations concernant le logiciel.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1213"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1210"/>
         <source>About Qt</source>
         <translation>À propos de Qt</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1213"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1210"/>
         <source>About &amp;Qt</source>
         <translation>À propos de &amp;Qt</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1217"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1214"/>
         <source>Display information about the Qt toolkit</source>
         <translation>Affiche les informations concernant Qt</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1219"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1216"/>
         <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
         <translation>&lt;b&gt;À propos de Qt&lt;/b&gt;&lt;p&gt;Affiche les informations concernant Qt&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1226"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1223"/>
         <source>Zoom in</source>
         <translation>Zoom avant</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1226"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1223"/>
         <source>Zoom &amp;in</source>
         <translation>Zoom a&amp;vant</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1226"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1223"/>
         <source>Ctrl++</source>
         <comment>View|Zoom in</comment>
         <translation>Ctrl++</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1226"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1223"/>
         <source>Zoom In</source>
         <comment>View|Zoom in</comment>
         <translation>Zoom avant</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1233"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1230"/>
         <source>Zoom in on the web page</source>
         <translation>Zoom avant sur la page web</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1234"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1231"/>
         <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the web page. This makes the web page bigger.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1242"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1239"/>
         <source>Zoom out</source>
         <translation>Zoom arrière</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1242"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1239"/>
         <source>Zoom &amp;out</source>
         <translation>Zoom a&amp;rrière</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1242"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1239"/>
         <source>Ctrl+-</source>
         <comment>View|Zoom out</comment>
         <translation>Ctrl+-</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1242"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1239"/>
         <source>Zoom Out</source>
         <comment>View|Zoom out</comment>
         <translation>Zoom arrière</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1249"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1246"/>
         <source>Zoom out on the web page</source>
         <translation>Zoom arrière sur la page web</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1250"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1247"/>
         <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the web page. This makes the web page smaller.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1258"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1255"/>
         <source>Zoom reset</source>
         <translation>Annulation du zoom</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1258"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1255"/>
         <source>Zoom &amp;reset</source>
         <translation>Annulation du &amp;zoom</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1258"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1255"/>
         <source>Ctrl+0</source>
         <comment>View|Zoom reset</comment>
         <translation>Ctrl+0</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1264"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1261"/>
         <source>Reset the zoom of the web page</source>
         <translation>Annulation du zoom sur la page web</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1266"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1263"/>
         <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the web page. This sets the zoom factor to 100%.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1274"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1271"/>
         <source>Show page source</source>
         <translation>Montrer la source de la page</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1274"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1271"/>
         <source>Ctrl+U</source>
         <translation>Ctrl+U</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1279"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1276"/>
         <source>Show the page source in an editor</source>
         <translation>Montrer la source de la page dans un éditeur</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1281"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1278"/>
         <source>&lt;b&gt;Show page source&lt;/b&gt;&lt;p&gt;Show the page source in an editor.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1289"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1286"/>
         <source>Full Screen</source>
         <translation>Plein écran</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1289"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1286"/>
         <source>&amp;Full Screen</source>
         <translation>&amp;Plein écran</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1299"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1296"/>
         <source>F11</source>
         <translation>F11</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1304"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1301"/>
         <source>Show next tab</source>
         <translation>Afficher la tabulation suivante</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1304"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1301"/>
         <source>Ctrl+Alt+Tab</source>
         <translation>Ctrl+Alt+Tab</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1313"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1310"/>
         <source>Show previous tab</source>
         <translation>Afficher la tabulation précédente</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1313"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1310"/>
         <source>Shift+Ctrl+Alt+Tab</source>
         <translation>Shift+Ctrl+Alt+Tab</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1322"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1319"/>
         <source>Switch between tabs</source>
         <translation>Intervertir les onglets</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1322"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1319"/>
         <source>Ctrl+1</source>
         <translation>Ctrl+1</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1331"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1328"/>
         <source>Preferences</source>
         <translation>Préférences</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1331"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1328"/>
         <source>&amp;Preferences...</source>
         <translation>&amp;Préférences...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1335"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1332"/>
         <source>Set the prefered configuration</source>
         <translation>Édition des préférences</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1337"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1334"/>
         <source>&lt;b&gt;Preferences&lt;/b&gt;&lt;p&gt;Set the configuration items of the application with your prefered values.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Préférences&lt;/b&gt;&lt;p&gt;Edite les valeurs souhaitées pour la configuration du logiciel.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1345"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1342"/>
         <source>Languages</source>
         <translation>Langages</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1345"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1342"/>
         <source>&amp;Languages...</source>
         <translation>&amp;Langages...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1350"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1347"/>
         <source>Configure the accepted languages for web pages</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1352"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1349"/>
         <source>&lt;b&gt;Languages&lt;/b&gt;&lt;p&gt;Configure the accepted languages for web pages.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1360"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1357"/>
         <source>Cookies</source>
         <translation>Cookies</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1360"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1357"/>
         <source>C&amp;ookies...</source>
         <translation>C&amp;ookies...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1364"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1361"/>
         <source>Configure cookies handling</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1366"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1363"/>
         <source>&lt;b&gt;Cookies&lt;/b&gt;&lt;p&gt;Configure cookies handling.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1374"/>
-        <source>Flash Cookies</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1374"/>
-        <source>&amp;Flash Cookies...</source>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1371"/>
+        <source>Personal Information</source>
+        <translation>Information personnelle</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1371"/>
+        <source>Personal Information...</source>
+        <translation>Information personnelle...</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1377"/>
+        <source>Configure personal information for completing form fields</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../WebBrowser/WebBrowserWindow.py" line="1379"/>
-        <source>Manage flash cookies</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1381"/>
-        <source>&lt;b&gt;Flash Cookies&lt;/b&gt;&lt;p&gt;Show a dialog to manage the flash cookies.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1389"/>
-        <source>Personal Information</source>
-        <translation>Information personnelle</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1389"/>
-        <source>Personal Information...</source>
-        <translation>Information personnelle...</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1395"/>
-        <source>Configure personal information for completing form fields</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1397"/>
         <source>&lt;b&gt;Personal Information...&lt;/b&gt;&lt;p&gt;Opens a dialog to configure the personal information used for completing form fields.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1406"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1388"/>
         <source>GreaseMonkey Scripts</source>
         <translation>Scripts GreaseMonkey</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1406"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1388"/>
         <source>GreaseMonkey Scripts...</source>
         <translation>Scripts GreaseMonkey...</translation>
     </message>
     <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1394"/>
+        <source>Configure the GreaseMonkey Scripts</source>
+        <translation>Configuration des Scripts GreaseMonkey</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1396"/>
+        <source>&lt;b&gt;GreaseMonkey Scripts...&lt;/b&gt;&lt;p&gt;Opens a dialog to configure the available GreaseMonkey Scripts.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1405"/>
+        <source>Edit Message Filters</source>
+        <translation>Modifier les filtres de message</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1405"/>
+        <source>Edit Message Filters...</source>
+        <translation>Modifier les filtres de message...</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1410"/>
+        <source>Edit the message filters used to suppress unwanted messages</source>
+        <translation>Éditer les filtres de message utilisés pour supprimer les messages indésirés</translation>
+    </message>
+    <message>
         <location filename="../WebBrowser/WebBrowserWindow.py" line="1412"/>
-        <source>Configure the GreaseMonkey Scripts</source>
-        <translation>Configuration des Scripts GreaseMonkey</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1414"/>
-        <source>&lt;b&gt;GreaseMonkey Scripts...&lt;/b&gt;&lt;p&gt;Opens a dialog to configure the available GreaseMonkey Scripts.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1423"/>
-        <source>Edit Message Filters</source>
-        <translation>Modifier les filtres de message</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1423"/>
-        <source>Edit Message Filters...</source>
-        <translation>Modifier les filtres de message...</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1428"/>
-        <source>Edit the message filters used to suppress unwanted messages</source>
-        <translation>Éditer les filtres de message utilisés pour supprimer les messages indésirés</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1430"/>
         <source>&lt;b&gt;Edit Message Filters&lt;/b&gt;&lt;p&gt;Opens a dialog to edit the message filters used to suppress unwanted messages been shown in an error window.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1440"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1422"/>
         <source>Edit HTML5 Feature Permissions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1440"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1422"/>
         <source>Edit HTML5 Feature Permissions...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1445"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1427"/>
         <source>Edit the remembered HTML5 feature permissions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1447"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1429"/>
         <source>&lt;b&gt;Edit HTML5 Feature Permissions&lt;/b&gt;&lt;p&gt;Opens a dialog to edit the remembered HTML5 feature permissions.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1457"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1439"/>
         <source>Sync with Table of Contents</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1462"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1444"/>
         <source>Synchronizes the table of contents with current page</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1464"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1446"/>
         <source>&lt;b&gt;Sync with Table of Contents&lt;/b&gt;&lt;p&gt;Synchronizes the table of contents with current page.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1472"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1454"/>
         <source>Table of Contents</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1476"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1458"/>
         <source>Shows the table of contents window</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1478"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1460"/>
         <source>&lt;b&gt;Table of Contents&lt;/b&gt;&lt;p&gt;Shows the table of contents window.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1489"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1471"/>
         <source>Shows the index window</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1491"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1473"/>
         <source>&lt;b&gt;Index&lt;/b&gt;&lt;p&gt;Shows the index window.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1502"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1484"/>
         <source>Shows the search window</source>
         <translation>Montre la fenêtre de recherche</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1504"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1486"/>
         <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Shows the search window.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Chercher&lt;/b&gt;&lt;p&gt;Montre la fenêtre de recherche.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1512"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1494"/>
         <source>Manage QtHelp Documents</source>
         <translation>Gérer les documents QtHelp</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1512"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1494"/>
         <source>Manage QtHelp &amp;Documents</source>
         <translation>Gérer les &amp;documents QtHelp</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1516"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1498"/>
         <source>Shows a dialog to manage the QtHelp documentation set</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1518"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1500"/>
         <source>&lt;b&gt;Manage QtHelp Documents&lt;/b&gt;&lt;p&gt;Shows a dialog to manage the QtHelp documentation set.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1527"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1509"/>
         <source>Reindex Documentation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1527"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1509"/>
         <source>&amp;Reindex Documentation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1513"/>
+        <source>Reindexes the documentation set</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1515"/>
+        <source>&lt;b&gt;Reindex Documentation&lt;/b&gt;&lt;p&gt;Reindexes the documentation set.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1529"/>
+        <source>Clear private data</source>
+        <translation>Effacer les données personnelles</translation>
+    </message>
+    <message>
         <location filename="../WebBrowser/WebBrowserWindow.py" line="1531"/>
-        <source>Reindexes the documentation set</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1533"/>
-        <source>&lt;b&gt;Reindex Documentation&lt;/b&gt;&lt;p&gt;Reindexes the documentation set.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <source>&lt;b&gt;Clear private data&lt;/b&gt;&lt;p&gt;Clears the private data like browsing history, search history or the favicons database.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1540"/>
+        <source>Clear icons database</source>
+        <translation>Effacer la base d&apos;icônes</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1540"/>
+        <source>Clear &amp;icons database</source>
+        <translation>Effacer la base d&apos;&amp;icônes</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1545"/>
+        <source>Clear the database of favicons</source>
+        <translation>Effacer la base d&apos;icônes</translation>
     </message>
     <message>
         <location filename="../WebBrowser/WebBrowserWindow.py" line="1547"/>
-        <source>Clear private data</source>
-        <translation>Effacer les données personnelles</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1549"/>
-        <source>&lt;b&gt;Clear private data&lt;/b&gt;&lt;p&gt;Clears the private data like browsing history, search history or the favicons database.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1558"/>
-        <source>Clear icons database</source>
-        <translation>Effacer la base d&apos;icônes</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1558"/>
-        <source>Clear &amp;icons database</source>
-        <translation>Effacer la base d&apos;&amp;icônes</translation>
+        <source>&lt;b&gt;Clear icons database&lt;/b&gt;&lt;p&gt;Clears the database of favicons of previously visited URLs.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Effacer la base d&apos;icônes&lt;/b&gt;&lt;p&gt;Efface la base d&apos;icônes de l&apos;URL visitée précédemment.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1555"/>
+        <source>Manage saved Favicons</source>
+        <translation>Gérer les favicons enregistrés</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1561"/>
+        <source>Show a dialog to manage the saved favicons</source>
+        <translation>Montre une fenêtre pour gérer les favicons enregistrés</translation>
     </message>
     <message>
         <location filename="../WebBrowser/WebBrowserWindow.py" line="1563"/>
-        <source>Clear the database of favicons</source>
-        <translation>Effacer la base d&apos;icônes</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1565"/>
-        <source>&lt;b&gt;Clear icons database&lt;/b&gt;&lt;p&gt;Clears the database of favicons of previously visited URLs.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Effacer la base d&apos;icônes&lt;/b&gt;&lt;p&gt;Efface la base d&apos;icônes de l&apos;URL visitée précédemment.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1573"/>
-        <source>Manage saved Favicons</source>
-        <translation>Gérer les favicons enregistrés</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1579"/>
-        <source>Show a dialog to manage the saved favicons</source>
-        <translation>Montre une fenêtre pour gérer les favicons enregistrés</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1581"/>
         <source>&lt;b&gt;Manage saved Favicons&lt;/b&gt;&lt;p&gt;This shows a dialog to manage the saved favicons of previously visited URLs.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1589"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1571"/>
         <source>Configure Search Engines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1589"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1571"/>
         <source>Configure Search &amp;Engines...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1594"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1576"/>
         <source>Configure the available search engines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1596"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1578"/>
         <source>&lt;b&gt;Configure Search Engines...&lt;/b&gt;&lt;p&gt;Opens a dialog to configure the available search engines.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1605"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1587"/>
         <source>Manage Saved Passwords</source>
         <translation>Gérer les mots de passe enregistrés</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1605"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1587"/>
         <source>Manage Saved Passwords...</source>
         <translation>Gérer les mots de passe enregistrés...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1611"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1593"/>
         <source>Manage the saved passwords</source>
         <translation>Gérer les mots de passe enregistrés</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1613"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1595"/>
         <source>&lt;b&gt;Manage Saved Passwords...&lt;/b&gt;&lt;p&gt;Opens a dialog to manage the saved passwords.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Gérer les mots de passe enregistrés...&lt;/b&gt;&lt;p&gt;Ceci ouvre une fenêtre pour gérer les mots de passe enregistrés.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1620"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1602"/>
         <source>Ad Block</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1620"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1602"/>
         <source>&amp;Ad Block...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1608"/>
+        <source>Configure AdBlock subscriptions and rules</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1610"/>
+        <source>&lt;b&gt;Ad Block...&lt;/b&gt;&lt;p&gt;Opens a dialog to configure AdBlock subscriptions and rules.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1618"/>
+        <source>Manage SSL Certificate Errors</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1618"/>
+        <source>Manage SSL Certificate Errors...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1624"/>
+        <source>Manage the accepted SSL certificate Errors</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../WebBrowser/WebBrowserWindow.py" line="1626"/>
-        <source>Configure AdBlock subscriptions and rules</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1628"/>
-        <source>&lt;b&gt;Ad Block...&lt;/b&gt;&lt;p&gt;Opens a dialog to configure AdBlock subscriptions and rules.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1636"/>
-        <source>Manage SSL Certificate Errors</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1636"/>
-        <source>Manage SSL Certificate Errors...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1642"/>
-        <source>Manage the accepted SSL certificate Errors</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1644"/>
         <source>&lt;b&gt;Manage SSL Certificate Errors...&lt;/b&gt;&lt;p&gt;Opens a dialog to manage the accepted SSL certificate errors.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1669"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1651"/>
         <source>Downloads</source>
         <translation>Téléchargements</translation>
     </message>
     <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1655"/>
+        <source>Shows the downloads window</source>
+        <translation>Montre la fenêtre des téléchargements</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1657"/>
+        <source>&lt;b&gt;Downloads&lt;/b&gt;&lt;p&gt;Shows the downloads window.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Téléchargement&lt;/b&gt;&lt;p&gt;Montre la fenêtre des téléchargements.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1665"/>
+        <source>RSS Feeds Dialog</source>
+        <translation>Fenêtre de flux RSS</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1665"/>
+        <source>&amp;RSS Feeds Dialog...</source>
+        <translation>Fenêtre de flux &amp;RSS...</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1665"/>
+        <source>Ctrl+Shift+F</source>
+        <comment>Help|RSS Feeds Dialog</comment>
+        <translation>Ctrl+Shift+F</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1671"/>
+        <source>Open a dialog showing the configured RSS feeds.</source>
+        <translation>Ouvrir une fenêtre montrant les flux RSS configurés.</translation>
+    </message>
+    <message>
         <location filename="../WebBrowser/WebBrowserWindow.py" line="1673"/>
-        <source>Shows the downloads window</source>
-        <translation>Montre la fenêtre des téléchargements</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1675"/>
-        <source>&lt;b&gt;Downloads&lt;/b&gt;&lt;p&gt;Shows the downloads window.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Téléchargement&lt;/b&gt;&lt;p&gt;Montre la fenêtre des téléchargements.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1683"/>
-        <source>RSS Feeds Dialog</source>
-        <translation>Fenêtre de flux RSS</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1683"/>
-        <source>&amp;RSS Feeds Dialog...</source>
-        <translation>Fenêtre de flux &amp;RSS...</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1683"/>
-        <source>Ctrl+Shift+F</source>
-        <comment>Help|RSS Feeds Dialog</comment>
-        <translation>Ctrl+Shift+F</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1689"/>
-        <source>Open a dialog showing the configured RSS feeds.</source>
-        <translation>Ouvrir une fenêtre montrant les flux RSS configurés.</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1691"/>
         <source>&lt;b&gt;RSS Feeds Dialog...&lt;/b&gt;&lt;p&gt;Open a dialog to show the configured RSS feeds. It can be used to mange the feeds and to show their contents.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1700"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1682"/>
         <source>Siteinfo Dialog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1700"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1682"/>
         <source>&amp;Siteinfo Dialog...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1700"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1682"/>
         <source>Ctrl+Shift+I</source>
         <comment>Help|Siteinfo Dialog</comment>
         <translation>Ctrl+Shift+I</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1706"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1688"/>
         <source>Open a dialog showing some information about the current site.</source>
         <translation>Ouvrir une fenêtre montrant quelques informations sur le site courant.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1708"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1690"/>
         <source>&lt;b&gt;Siteinfo Dialog...&lt;/b&gt;&lt;p&gt;Opens a dialog showing some information about the current site.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1716"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1698"/>
         <source>Manage User Agent Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1716"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1698"/>
         <source>Manage &amp;User Agent Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1720"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1702"/>
         <source>Shows a dialog to manage the User Agent settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1722"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1704"/>
         <source>&lt;b&gt;Manage User Agent Settings&lt;/b&gt;&lt;p&gt;Shows a dialog to manage the User Agent settings.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1730"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1712"/>
         <source>Synchronize data</source>
         <translation>Synchroniser les données</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1730"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1712"/>
         <source>&amp;Synchronize Data...</source>
         <translation>&amp;Synchroniser les données...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1735"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1717"/>
         <source>Shows a dialog to synchronize data via the network</source>
         <translation>Montre une fenêtre pour synchroniser les données via le réseau</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1737"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1719"/>
         <source>&lt;b&gt;Synchronize Data...&lt;/b&gt;&lt;p&gt;This shows a dialog to synchronize data via the network.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Synchroniser les données...&lt;/b&gt;&lt;p&gt;Ceci montre une fenêtre pour synchroniser les données via le réseau.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1746"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1728"/>
         <source>Manage Saved Zoom Values</source>
         <translation>Gérer la valeur de zoom enregistrée</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1746"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1728"/>
         <source>Manage Saved Zoom Values...</source>
         <translation>Gérer la valeur de zoom enregistrée...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1752"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1734"/>
         <source>Manage the saved zoom values</source>
         <translation>Gérer la valeur de zoom enregistrée</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1754"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1736"/>
         <source>&lt;b&gt;Manage Saved Zoom Values...&lt;/b&gt;&lt;p&gt;Opens a dialog to manage the saved zoom values.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Gérer la valeur de zoom enregistrée...&lt;/b&gt;&lt;p&gt;Ouvre une fenêtre pour gérer la valeur de zoom enregistrée.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1765"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1747"/>
         <source>Toggle the JavaScript console window</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1767"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1749"/>
         <source>&lt;b&gt;JavaScript Console&lt;/b&gt;&lt;p&gt;This toggles the JavaScript console window.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1928"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1910"/>
         <source>&amp;File</source>
         <translation>&amp;Fichier</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1960"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1942"/>
         <source>&amp;Edit</source>
         <translation>&amp;Edition</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2201"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2181"/>
         <source>&amp;View</source>
         <translation>&amp;Affichage</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1987"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1969"/>
         <source>Text Encoding</source>
         <translation>Encodage texte</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1999"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1981"/>
         <source>H&amp;istory</source>
         <translation>&amp;Historique</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2016"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1998"/>
         <source>&amp;Bookmarks</source>
         <translation>&amp;Signets</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2032"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2014"/>
         <source>&amp;Settings</source>
         <translation>Paramètre&amp;s</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2065"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2046"/>
         <source>Global User Agent</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2232"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2212"/>
         <source>&amp;Tools</source>
         <translation>&amp;Outils</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2106"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2087"/>
         <source>&amp;Help</source>
         <translation>A&amp;ide</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2256"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2236"/>
         <source>File</source>
         <translation>Fichier</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2281"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2261"/>
         <source>Edit</source>
         <translation>Édition</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2294"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2274"/>
         <source>View</source>
         <translation>Affichage</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2304"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2284"/>
         <source>Find</source>
         <translation>Chercher</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2313"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2293"/>
         <source>Filter</source>
         <translation>Filtrer</translation>
     </message>
     <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2303"/>
+        <source>Filtered by: </source>
+        <translation>Filtré par : </translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2311"/>
+        <source>Settings</source>
+        <translation>Configuration</translation>
+    </message>
+    <message>
         <location filename="../WebBrowser/WebBrowserWindow.py" line="2323"/>
-        <source>Filtered by: </source>
-        <translation>Filtré par : </translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2331"/>
-        <source>Settings</source>
-        <translation>Configuration</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2344"/>
         <source>Tools</source>
         <translation>Outils</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2353"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2332"/>
         <source>Help</source>
         <translation>Aide</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2360"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2339"/>
         <source>VirusTotal</source>
         <translation>VirusTotal</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1803"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1785"/>
         <source>Scan current site</source>
         <translation>Scanner le site courant</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4659"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4613"/>
         <source>IP Address Report</source>
         <translation>Rapport d&apos;adresse IP</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4669"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4623"/>
         <source>Domain Report</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2491"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2470"/>
         <source>&lt;p&gt;Could not start the process.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Ne peut démarrer le processus.&lt;br&gt;Vérifier qu&apos;il est disponible en tant que &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2491"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2470"/>
         <source>OK</source>
         <translation>OK</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2688"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2667"/>
         <source>Saved Tabs</source>
         <translation>Onglets enregistrés</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3421"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3392"/>
         <source>Could not find an associated content.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3515"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3486"/>
         <source>Updating search index</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3589"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3560"/>
         <source>Looking for Documentation...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3619"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3590"/>
         <source>Unfiltered</source>
         <translation>non filtré</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3636"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3607"/>
         <source>Help Engine</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4190"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4144"/>
         <source>ISO</source>
         <translation>ISO</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4194"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4148"/>
         <source>Windows</source>
         <translation>Windows</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4192"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4146"/>
         <source>Unicode</source>
         <translation>Unicode</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4200"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4154"/>
         <source>Other</source>
         <translation>Autre</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4196"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4150"/>
         <source>IBM</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4624"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4578"/>
         <source>VirusTotal Scan</source>
         <translation>Scan VirusTotal</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4624"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4578"/>
         <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4650"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4604"/>
         <source>Enter a valid IPv4 address in dotted quad notation:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4659"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4613"/>
         <source>The given IP address is not in dotted quad notation.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4669"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4623"/>
         <source>Enter a valid domain name:</source>
         <translation>Entrer un nom de domaine valide :</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1775"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1757"/>
         <source>Tab Manager</source>
         <translation>Gestionnaire des onglets</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1779"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1761"/>
         <source>Shows the tab manager window</source>
         <translation>Montre le gestionnaire d&apos;onglets</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1781"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1763"/>
         <source>&lt;b&gt;Tab Manager&lt;/b&gt;&lt;p&gt;Shows the tab manager window.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Gestionnaire d&apos;onglets&lt;/b&gt;&lt;p&gt;Montre les gestionnaire d&apos;onglets.&lt;/p&gt;</translation>
     </message>
@@ -90359,325 +90230,325 @@
         <translation type="obsolete">Navigateur web eric6 (Mode privé)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="740"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="737"/>
         <source>Save As</source>
         <translation>Enregistrer sous</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="740"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="737"/>
         <source>&amp;Save As...</source>
         <translation>Enregistrer &amp;sous...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="740"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="737"/>
         <source>Shift+Ctrl+S</source>
         <comment>File|Save As</comment>
         <translation>Shift+Ctrl+S</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="746"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="743"/>
         <source>Save the current page to disk</source>
         <translation>Enregistrer la page courante sur le disque</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="748"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="745"/>
         <source>&lt;b&gt;Save As...&lt;/b&gt;&lt;p&gt;Saves the current page to disk.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Enregistrer sous...&lt;/b&gt;&lt;p&gt;Enregistrer la page courante sur le disque.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1064"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1061"/>
         <source>Unselect</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1069"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1066"/>
         <source>Clear current selection</source>
         <translation>Effacer la sélection courante</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1070"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1067"/>
         <source>&lt;b&gt;Unselect&lt;/b&gt;&lt;p&gt;Clear the selection of the current browser.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1064"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1061"/>
         <source>Alt+Ctrl+A</source>
         <comment>Edit|Unselect</comment>
         <translation>Alt+Ctrl+A</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2524"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2503"/>
         <source>HTML Files (*.html *.htm *.mhtml *.mht);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source>
         <translation>Fichiers HTML (*.html *.htm *.mhtml *.mht);;Fichier PDF (*.pdf);;Fichiers CHM (*.chm);;Tous les fichiers (*)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="940"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="937"/>
         <source>Move to the initial screen</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1296"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1293"/>
         <source>Meta+Ctrl+F</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2238"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2218"/>
         <source>&amp;VirusTotal</source>
         <translation>&amp;VirusTotal</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2203"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2183"/>
         <source>&amp;Windows</source>
         <translation>&amp;Windows</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2100"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2081"/>
         <source>&amp;Toolbars</source>
         <translation>&amp;Barres d&apos;Outils</translation>
     </message>
     <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2116"/>
+        <source>Save</source>
+        <translation>Enregistrer</translation>
+    </message>
+    <message>
         <location filename="../WebBrowser/WebBrowserWindow.py" line="2135"/>
-        <source>Save</source>
-        <translation>Enregistrer</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2154"/>
         <source>Show All History...</source>
         <translation>Montrer tout l&apos;historique...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4225"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4179"/>
         <source>Menu Bar</source>
         <translation>Barre de menu</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4230"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4184"/>
         <source>Bookmarks</source>
         <translation>Signets</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4235"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4189"/>
         <source>Status Bar</source>
         <translation>Barre de statut</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4249"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4203"/>
         <source>&amp;Show all</source>
         <translation>Tout &amp;afficher</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4251"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4205"/>
         <source>&amp;Hide all</source>
         <translation>Tout &amp;masquer</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="847"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="844"/>
         <source>Send Page Link</source>
         <translation>Envoyer le lien de la page</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="852"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="849"/>
         <source>Send the link of the current page via email</source>
         <translation>Envoyer le lien de la page courante via courriel</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="854"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="851"/>
         <source>&lt;b&gt;Send Page Link&lt;/b&gt;&lt;p&gt;Send the link of the current page via email.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Envoyer le lien de la page&lt;/b&gt;&lt;p&gt;Envoyer le lien de la page courante via courriel.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1789"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1771"/>
         <source>Session Manager</source>
         <translation>Gestionnaire de session</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1789"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1771"/>
         <source>Session Manager...</source>
         <translation>Gestionnaire de session...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1793"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1775"/>
         <source>Shows the session manager window</source>
         <translation>Montre le gestionnaire de session</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1795"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1777"/>
         <source>&lt;b&gt;Session Manager&lt;/b&gt;&lt;p&gt;Shows the session manager window.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Gestionnaire de session&lt;/b&gt;&lt;p&gt;Montre le gestionnaire de session.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2128"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2109"/>
         <source>Sessions</source>
         <translation>Sessions</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2866"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2845"/>
         <source>Are you sure you want to close the web browser?</source>
         <translation>Voulez-vous vraiment fermer le navigateur web ?</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2866"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2845"/>
         <source>Are you sure you want to close the web browser?
 You have {0} windows with {1} tabs open.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1653"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1635"/>
         <source>Manage Safe Browsing</source>
         <translation>Gérer la navigation sécurisée</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1653"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1635"/>
         <source>Manage Safe Browsing...</source>
         <translation>Gérer la navigation sécurisée...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1660"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1642"/>
         <source>&lt;b&gt;Manage Safe Browsing&lt;/b&gt;&lt;p&gt;This opens a dialog to configure Safe Browsing and to manage the local cache.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1658"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1640"/>
         <source>Configure Safe Browsing and manage local cache</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="765"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="762"/>
         <source>&lt;b&gt;Save Page Screen...&lt;/b&gt;&lt;p&gt;Saves the visible part of the current page as a screen shot.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1841"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1823"/>
         <source>Keyboard Shortcuts</source>
         <translation>jRaccourcis clavier</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1841"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1823"/>
         <source>Keyboard &amp;Shortcuts...</source>
         <translation>&amp;Raccourcis claviers...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1847"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1829"/>
         <source>Set the keyboard shortcuts</source>
         <translation>Définition des raccourcis clavier</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1849"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1831"/>
         <source>&lt;b&gt;Keyboard Shortcuts&lt;/b&gt;&lt;p&gt;Set the keyboard shortcuts of the application with your prefered values.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Raccourcis claviers&lt;/b&gt;&lt;p&gt;Edite les raccourcis claviers pour l&apos;application.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="5037"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4991"/>
         <source>Export Keyboard Shortcuts</source>
         <translation>Exporter les raccourcis clavier</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1857"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1839"/>
         <source>&amp;Export Keyboard Shortcuts...</source>
         <translation>&amp;Exporter les raccourcis claviers...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1862"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1844"/>
         <source>Export the keyboard shortcuts</source>
         <translation>Exporte les raccourcis claviers</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1864"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1846"/>
         <source>&lt;b&gt;Export Keyboard Shortcuts&lt;/b&gt;&lt;p&gt;Export the keyboard shortcuts of the application.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Exporter les raccourcis clavier&lt;/b&gt;&lt;p&gt;Exporte les raccourcis claviers de l&apos;application.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="5053"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="5007"/>
         <source>Import Keyboard Shortcuts</source>
         <translation>Importer les raccourcis clavier</translation>
     </message>
     <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1853"/>
+        <source>&amp;Import Keyboard Shortcuts...</source>
+        <translation>&amp;Importer des raccourcis clavier...</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1858"/>
+        <source>Import the keyboard shortcuts</source>
+        <translation>Importe des raccourcis clavier</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1860"/>
+        <source>&lt;b&gt;Import Keyboard Shortcuts&lt;/b&gt;&lt;p&gt;Import the keyboard shortcuts of the application.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Importer des raccourcis clavier&lt;/b&gt;&lt;p&gt;Importe des raccourcis claviers de l&apos;application.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1867"/>
+        <source>Protocol Handler Manager</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1867"/>
+        <source>Protocol Handler Manager...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../WebBrowser/WebBrowserWindow.py" line="1871"/>
-        <source>&amp;Import Keyboard Shortcuts...</source>
-        <translation>&amp;Importer des raccourcis clavier...</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1876"/>
-        <source>Import the keyboard shortcuts</source>
-        <translation>Importe des raccourcis clavier</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1878"/>
-        <source>&lt;b&gt;Import Keyboard Shortcuts&lt;/b&gt;&lt;p&gt;Import the keyboard shortcuts of the application.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Importer des raccourcis clavier&lt;/b&gt;&lt;p&gt;Importe des raccourcis claviers de l&apos;application.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1885"/>
-        <source>Protocol Handler Manager</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1885"/>
-        <source>Protocol Handler Manager...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1889"/>
         <source>Shows the protocol handler manager window</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1891"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="1873"/>
         <source>&lt;b&gt;Protocol Handler Manager&lt;/b&gt;&lt;p&gt;Shows the protocol handler manager window.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4187"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4141"/>
         <source>System</source>
         <translation type="unfinished">Système</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4198"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4152"/>
         <source>Apple</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2209"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2189"/>
         <source>QtHelp</source>
         <translation type="unfinished">QtHelp</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="147"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="146"/>
         <source>eric Web Browser (Private Mode)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3599"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3570"/>
         <source>eric Web Browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="895"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="892"/>
         <source>Quit the eric Web Browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="896"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="893"/>
         <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the eric Web Browser.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2565"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="2544"/>
         <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chrome {2}.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="5018"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4972"/>
         <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard Shortcuts File (*.e4k)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="5037"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4991"/>
         <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="5053"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="5007"/>
         <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
         <translation type="unfinished"></translation>
     </message>

eric ide

mercurial