src/eric7/i18n/eric7_fr.ts

branch
eric7
changeset 11106
dfadb291490b
parent 11094
0cbc2ec68d2a
child 11109
3de1710db709
diff -r ec86fc991d28 -r dfadb291490b src/eric7/i18n/eric7_fr.ts
--- a/src/eric7/i18n/eric7_fr.ts	Wed Dec 18 18:03:07 2024 +0100
+++ b/src/eric7/i18n/eric7_fr.ts	Thu Dec 19 10:00:41 2024 +0100
@@ -7734,18 +7734,18 @@
       <translation>Graphiques</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="896" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="903" />
       <location filename="../Preferences/ConfigurationDialog.py" line="228" />
       <source>Hex Editor</source>
       <translation>Hex Editor</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="1129" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="1090" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="982" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="944" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="913" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="882" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="1136" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="1097" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="989" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="951" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="920" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="889" />
       <location filename="../Preferences/ConfigurationDialog.py" line="785" />
       <location filename="../Preferences/ConfigurationDialog.py" line="670" />
       <location filename="../Preferences/ConfigurationDialog.py" line="235" />
@@ -7763,7 +7763,7 @@
       <translation>Fenêtre de log</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="1104" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="1111" />
       <location filename="../Preferences/ConfigurationDialog.py" line="250" />
       <source>MicroPython</source>
       <translation type="unfinished">MicroPython</translation>
@@ -7780,8 +7780,9 @@
       <translation>Réseau</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="1111" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="958" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="1118" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="965" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="806" />
       <location filename="../Preferences/ConfigurationDialog.py" line="271" />
       <source>Network Proxy</source>
       <translation type="unfinished">Proxy réseau</translation>
@@ -7792,13 +7793,13 @@
       <translation>Notifications</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="927" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="934" />
       <location filename="../Preferences/ConfigurationDialog.py" line="285" />
       <source>PDF Viewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="965" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="972" />
       <location filename="../Preferences/ConfigurationDialog.py" line="292" />
       <source>Python Package Management</source>
       <translation>Gestion des packages Python</translation>
@@ -7809,7 +7810,7 @@
       <translation>Gestionnaire de plugins</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="806" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="813" />
       <location filename="../Preferences/ConfigurationDialog.py" line="684" />
       <location filename="../Preferences/ConfigurationDialog.py" line="306" />
       <source>Printer</source>
@@ -7826,13 +7827,13 @@
       <translation>Qt</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="813" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="820" />
       <location filename="../Preferences/ConfigurationDialog.py" line="321" />
       <source>Security</source>
       <translation type="unfinished">Sécurité</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="996" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="1003" />
       <location filename="../Preferences/ConfigurationDialog.py" line="328" />
       <source>Shell</source>
       <translation>Shell</translation>
@@ -7848,7 +7849,7 @@
       <translation>Gabarits</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="865" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="872" />
       <location filename="../Preferences/ConfigurationDialog.py" line="343" />
       <source>Tray Starter</source>
       <translation type="unfinished" />
@@ -7864,7 +7865,7 @@
       <translation>Débogueur</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="1003" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="1010" />
       <location filename="../Preferences/ConfigurationDialog.py" line="698" />
       <location filename="../Preferences/ConfigurationDialog.py" line="399" />
       <location filename="../Preferences/ConfigurationDialog.py" line="364" />
@@ -7899,14 +7900,14 @@
       <translation>Gestion des fichiers</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="1010" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="1017" />
       <location filename="../Preferences/ConfigurationDialog.py" line="712" />
       <location filename="../Preferences/ConfigurationDialog.py" line="413" />
       <source>Searching</source>
       <translation>Recherche</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="848" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="855" />
       <location filename="../Preferences/ConfigurationDialog.py" line="719" />
       <location filename="../Preferences/ConfigurationDialog.py" line="648" />
       <location filename="../Preferences/ConfigurationDialog.py" line="420" />
@@ -7914,7 +7915,7 @@
       <translation>Correction orthographique</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="1017" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="1024" />
       <location filename="../Preferences/ConfigurationDialog.py" line="726" />
       <location filename="../Preferences/ConfigurationDialog.py" line="427" />
       <source>Style</source>
@@ -7937,14 +7938,14 @@
       <translation>Exportation</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="1024" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="1031" />
       <location filename="../Preferences/ConfigurationDialog.py" line="455" />
       <source>Autocompletion</source>
       <translation>Autocomplétion</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="1045" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="1031" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="1052" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="1038" />
       <location filename="../Preferences/ConfigurationDialog.py" line="483" />
       <location filename="../Preferences/ConfigurationDialog.py" line="462" />
       <source>QScintilla</source>
@@ -7958,13 +7959,13 @@
       <translation type="unfinished">Jedi</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="1038" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="1045" />
       <location filename="../Preferences/ConfigurationDialog.py" line="476" />
       <source>Calltips</source>
       <translation>Calltips</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="1052" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="1059" />
       <location filename="../Preferences/ConfigurationDialog.py" line="740" />
       <location filename="../Preferences/ConfigurationDialog.py" line="497" />
       <source>Highlighters</source>
@@ -7977,21 +7978,21 @@
       <translation>Types de fichiers</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="1059" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="1066" />
       <location filename="../Preferences/ConfigurationDialog.py" line="754" />
       <location filename="../Preferences/ConfigurationDialog.py" line="511" />
       <source>Styles</source>
       <translation>Styles</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="1066" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="1073" />
       <location filename="../Preferences/ConfigurationDialog.py" line="761" />
       <location filename="../Preferences/ConfigurationDialog.py" line="518" />
       <source>Keywords</source>
       <translation>Mots-clef</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="1073" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="1080" />
       <location filename="../Preferences/ConfigurationDialog.py" line="768" />
       <location filename="../Preferences/ConfigurationDialog.py" line="525" />
       <source>Properties</source>
@@ -8008,7 +8009,7 @@
       <translation>Aide</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="820" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="827" />
       <location filename="../Preferences/ConfigurationDialog.py" line="553" />
       <source>Help Documentation</source>
       <translation>Sources de documentation</translation>
@@ -8035,12 +8036,12 @@
       <translation>Multi-projet</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="1136" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="1097" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="989" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="951" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="920" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="889" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="1143" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="1104" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="996" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="958" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="927" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="896" />
       <location filename="../Preferences/ConfigurationDialog.py" line="792" />
       <location filename="../Preferences/ConfigurationDialog.py" line="677" />
       <location filename="../Preferences/ConfigurationDialog.py" line="602" />
@@ -8059,47 +8060,47 @@
       <translation>Navigateur Web</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="827" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="834" />
       <location filename="../Preferences/ConfigurationDialog.py" line="627" />
       <source>Appearance</source>
       <translation>Apparence</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="834" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="634" />
-      <source>eric Web Browser</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Preferences/ConfigurationDialog.py" line="841" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="634" />
+      <source>eric Web Browser</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationDialog.py" line="848" />
       <location filename="../Preferences/ConfigurationDialog.py" line="641" />
       <source>VirusTotal Interface</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="1228" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="1235" />
       <source>Enter search text...</source>
       <translation>Entrer le texte de recherche...</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="1303" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="1310" />
       <source>Preferences</source>
       <translation>Préférences</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="1309" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="1316" />
       <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="1392" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="1399" />
       <source>Configuration Page Error</source>
       <translation>Erreur de la page de configuration</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="1393" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="1400" />
       <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'a pas pu être chargée.&lt;/p&gt;</translation>
     </message>
@@ -22787,62 +22788,62 @@
   <context>
     <name>FeaturePermissionBar</name>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="48" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="50" />
       <source>{0} wants to use your position.</source>
       <translation>{0} souhaite utiliser votre position.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="51" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="53" />
       <source>{0} wants to use your microphone.</source>
       <translation>{0} souhaite utiliser votre microphone.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="54" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="56" />
       <source>{0} wants to use your camera.</source>
       <translation>{0} souhaite utiliser votre caméra.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="57" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="59" />
       <source>{0} wants to use your microphone and camera.</source>
       <translation>{0} souhaite utiliser votre microphone et caméra.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="60" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="62" />
       <source>{0} wants to lock your mouse.</source>
       <translation />
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="61" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="63" />
       <source>{0} wants to capture video of your screen.</source>
       <translation>{0} souhaite capturer la vidéo de votre écran.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="64" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="66" />
       <source>{0} wants to capture audio and video of your screen.</source>
       <translation>{0} souhaite capturer l'audio et la vidéo de votre écran.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="67" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="69" />
       <source>{0} wants to use desktop notifications.</source>
       <translation>{0} souhaite utiliser les notifications de bureau.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="92" />
-      <source>Remember</source>
-      <translation>Se rappeler</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="94" />
+      <source>Remember</source>
+      <translation>Se rappeler</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="96" />
       <source>Allow</source>
       <translation>Autoriser</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="95" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="97" />
       <source>Deny</source>
       <translation>Refuser</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="120" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="122" />
       <source>{0} wants to use an unknown feature.</source>
       <translation>{0} souhaite utiliser une fonction inconnue.</translation>
     </message>
@@ -22850,80 +22851,106 @@
   <context>
     <name>FeaturePermissionsDialog</name>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="161" />
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="143" />
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="127" />
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="109" />
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="93" />
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="79" />
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="65" />
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="49" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="208" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="190" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="170" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="152" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="136" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="118" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="102" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="88" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="74" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="58" />
       <source>Host</source>
       <translation type="unfinished">Hôte</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="162" />
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="144" />
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="128" />
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="110" />
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="94" />
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="80" />
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="66" />
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="50" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="209" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="191" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="171" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="153" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="137" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="119" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="103" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="89" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="75" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="59" />
       <source>Permission</source>
       <translation>Permission</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="54" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="63" />
       <source>Notifications</source>
       <translation>Notifications</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="68" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="77" />
       <source>Geolocation</source>
       <translation>Géolocalisation</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="82" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="91" />
       <source>Microphone</source>
       <translation>Microphone</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="96" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="105" />
       <source>Camera</source>
       <translation>Caméra</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="114" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="123" />
       <source>Microphone &amp;&amp; Camera</source>
       <translation>Microphone &amp;&amp; Caméra</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="130" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="139" />
       <source>Mouse Lock</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="148" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="157" />
       <source>Desktop Video</source>
       <translation>Vidéo du bureau</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="166" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="175" />
       <source>Desktop Audio &amp;&amp; Video</source>
       <translation>Audio &amp;&amp; vidéo du bureau</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="181" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="195" />
+      <source>Clipboard</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="213" />
+      <source>Local Fonts</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="296" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="253" />
       <source>Allow</source>
       <translation>Autoriser</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="182" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="297" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="254" />
       <source>Deny</source>
       <translation>Refuser</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="255" />
+      <source>Always Ask</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="256" />
+      <source>Invalid</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.ui" line="0" />
       <source>HTML5 Feature Permissions</source>
       <translation type="unfinished" />
@@ -24794,74 +24821,74 @@
       <translation type="unfinished">{0} ({1})</translation>
     </message>
     <message>
-      <location filename="../UI/FindFileWidget.py" line="750" />
+      <location filename="../UI/FindFileWidget.py" line="749" />
       <source>Invalid search expression</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/FindFileWidget.py" line="751" />
+      <location filename="../UI/FindFileWidget.py" line="750" />
       <source>&lt;p&gt;The search expression is not valid.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/FindFileWidget.py" line="878" />
+      <location filename="../UI/FindFileWidget.py" line="877" />
       <source>{0} / {1}</source>
       <comment>occurrences / files</comment>
       <translation type="unfinished">{0} / {1}</translation>
     </message>
     <message numerus="yes">
-      <location filename="../UI/FindFileWidget.py" line="881" />
+      <location filename="../UI/FindFileWidget.py" line="880" />
       <source>%n occurrence(s)</source>
       <translation type="unfinished">
         <numerusform />
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../UI/FindFileWidget.py" line="882" />
+      <location filename="../UI/FindFileWidget.py" line="881" />
       <source>%n file(s)</source>
       <translation type="unfinished">
         <numerusform />
       </translation>
     </message>
     <message>
-      <location filename="../UI/FindFileWidget.py" line="1081" />
-      <location filename="../UI/FindFileWidget.py" line="1056" />
-      <location filename="../UI/FindFileWidget.py" line="1042" />
+      <location filename="../UI/FindFileWidget.py" line="1080" />
+      <location filename="../UI/FindFileWidget.py" line="1055" />
+      <location filename="../UI/FindFileWidget.py" line="1041" />
       <source>Replace in Files</source>
       <translation type="unfinished">Remplacer dans les fichiers</translation>
     </message>
     <message>
-      <location filename="../UI/FindFileWidget.py" line="1043" />
+      <location filename="../UI/FindFileWidget.py" line="1042" />
       <source>&lt;p&gt;Could not read the file &lt;b&gt;{0}&lt;/b&gt;. Skipping it.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/FindFileWidget.py" line="1057" />
+      <location filename="../UI/FindFileWidget.py" line="1056" />
       <source>&lt;p&gt;The current and the original hash of the file &lt;b&gt;{0}&lt;/b&gt; are different. Skipping it.&lt;/p&gt;&lt;p&gt;Hash 1: {1}&lt;/p&gt;&lt;p&gt;Hash 2: {2}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/FindFileWidget.py" line="1082" />
+      <location filename="../UI/FindFileWidget.py" line="1081" />
       <source>&lt;p&gt;Could not save the file &lt;b&gt;{0}&lt;/b&gt;. Skipping it.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/FindFileWidget.py" line="1111" />
+      <location filename="../UI/FindFileWidget.py" line="1110" />
       <source>Open</source>
       <translation type="unfinished">Ouvrir</translation>
     </message>
     <message>
-      <location filename="../UI/FindFileWidget.py" line="1113" />
+      <location filename="../UI/FindFileWidget.py" line="1112" />
       <source>Copy Path to Clipboard</source>
       <translation type="unfinished">Copier chemin dans le Presse-Papiers</translation>
     </message>
     <message>
+      <location filename="../UI/FindFileWidget.py" line="1116" />
+      <source>Select All</source>
+      <translation type="unfinished">Tout sélectionner</translation>
+    </message>
+    <message>
       <location filename="../UI/FindFileWidget.py" line="1117" />
-      <source>Select All</source>
-      <translation type="unfinished">Tout sélectionner</translation>
-    </message>
-    <message>
-      <location filename="../UI/FindFileWidget.py" line="1118" />
       <source>Deselect All</source>
       <translation type="unfinished" />
     </message>
@@ -62490,18 +62517,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1907" />
+      <location filename="../Preferences/__init__.py" line="1909" />
       <source>Export Preferences</source>
       <translation>Export des préférences</translation>
     </message>
     <message>
+      <location filename="../Preferences/__init__.py" line="1938" />
+      <location filename="../Preferences/__init__.py" line="1911" />
+      <source>Properties File (*.ini);;All Files (*)</source>
+      <translation>Fichier propriétés (*.ini);;Tous les fichiers (*)</translation>
+    </message>
+    <message>
       <location filename="../Preferences/__init__.py" line="1936" />
-      <location filename="../Preferences/__init__.py" line="1909" />
-      <source>Properties File (*.ini);;All Files (*)</source>
-      <translation>Fichier propriétés (*.ini);;Tous les fichiers (*)</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/__init__.py" line="1934" />
       <source>Import Preferences</source>
       <translation>Import des préférences</translation>
     </message>
@@ -67345,7 +67372,7 @@
       <translation>Alt+R</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="306" />
+      <location filename="../Project/PropertiesDialog.py" line="312" />
       <location filename="../Project/PropertiesDialog.py" line="71" />
       <source>None</source>
       <translation type="unfinished" />
@@ -67371,12 +67398,12 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="261" />
+      <location filename="../Project/PropertiesDialog.py" line="267" />
       <source>Source Files ({0});;All Files (*)</source>
       <translation>Fichiers sources ({0});;Tous les fichiers (*)</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="265" />
+      <location filename="../Project/PropertiesDialog.py" line="271" />
       <source>All Files (*)</source>
       <translation type="unfinished">Tous fichiers (*)</translation>
     </message>
@@ -91663,7 +91690,7 @@
       <translation>&lt;b&gt;Enregistrer session...&lt;/b&gt;&lt;p&gt;Ceci enregistre la session sur le disque. Une fenêtre s'ouvre pour sélectionner le nom de fichier.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7892" />
+      <location filename="../UI/UserInterface.py" line="7893" />
       <location filename="../UI/UserInterface.py" line="1955" />
       <location filename="../UI/UserInterface.py" line="1948" />
       <source>Load session</source>
@@ -92991,8 +93018,8 @@
       <translation>&lt;b&gt;Raccourcis claviers&lt;/b&gt;&lt;p&gt;Edite les raccourcis claviers pour l'application.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7600" />
-      <location filename="../UI/UserInterface.py" line="7581" />
+      <location filename="../UI/UserInterface.py" line="7601" />
+      <location filename="../UI/UserInterface.py" line="7582" />
       <location filename="../UI/UserInterface.py" line="3402" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Exporter les raccourcis clavier</translation>
@@ -93013,7 +93040,7 @@
       <translation>&lt;b&gt;Exporter les raccourcis clavier&lt;/b&gt;&lt;p&gt;Exporte les raccourcis claviers de l'application.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7619" />
+      <location filename="../UI/UserInterface.py" line="7620" />
       <location filename="../UI/UserInterface.py" line="3421" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Importer des raccourcis clavier</translation>
@@ -93739,169 +93766,169 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7108" />
-      <location filename="../UI/UserInterface.py" line="7046" />
-      <location filename="../UI/UserInterface.py" line="7002" />
-      <location filename="../UI/UserInterface.py" line="6928" />
-      <location filename="../UI/UserInterface.py" line="6864" />
-      <source>Documentation Missing</source>
-      <translation>Documentation Manquante</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="7109" />
       <location filename="../UI/UserInterface.py" line="7047" />
       <location filename="../UI/UserInterface.py" line="7003" />
       <location filename="../UI/UserInterface.py" line="6929" />
       <location filename="../UI/UserInterface.py" line="6865" />
+      <source>Documentation Missing</source>
+      <translation>Documentation Manquante</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="7110" />
+      <location filename="../UI/UserInterface.py" line="7048" />
+      <location filename="../UI/UserInterface.py" line="7004" />
+      <location filename="../UI/UserInterface.py" line="6930" />
+      <location filename="../UI/UserInterface.py" line="6866" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7090" />
-      <location filename="../UI/UserInterface.py" line="6972" />
-      <source>Documentation</source>
-      <translation>Documentation</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="6973" />
-      <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="7091" />
+      <location filename="../UI/UserInterface.py" line="6973" />
+      <source>Documentation</source>
+      <translation>Documentation</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="6974" />
+      <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="7092" />
       <source>&lt;p&gt;The PySide{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7270" />
-      <location filename="../UI/UserInterface.py" line="7206" />
-      <source>Start Web Browser</source>
-      <translation>Démarrer le navigateur web</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="7207" />
-      <source>The eric web browser could not be started.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="7271" />
+      <location filename="../UI/UserInterface.py" line="7207" />
+      <source>Start Web Browser</source>
+      <translation>Démarrer le navigateur web</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="7208" />
+      <source>The eric web browser could not be started.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="7272" />
       <source>&lt;p&gt;The eric web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7317" />
+      <location filename="../UI/UserInterface.py" line="7318" />
       <source>Open Browser</source>
       <translation>Ouverture du navigateur</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7317" />
+      <location filename="../UI/UserInterface.py" line="7318" />
       <source>Could not start a web browser</source>
       <translation>Impossible de lancer le navigateur web</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7621" />
-      <location filename="../UI/UserInterface.py" line="7583" />
+      <location filename="../UI/UserInterface.py" line="7622" />
+      <location filename="../UI/UserInterface.py" line="7584" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7601" />
+      <location filename="../UI/UserInterface.py" line="7602" />
       <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" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7805" />
+      <location filename="../UI/UserInterface.py" line="7806" />
       <source>Load crash session...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7808" />
+      <location filename="../UI/UserInterface.py" line="7809" />
       <source>Clean crash sessions...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7845" />
-      <source>Read Session</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="7846" />
+      <source>Read Session</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="7847" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier de session &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7869" />
+      <location filename="../UI/UserInterface.py" line="7870" />
       <source>Save Session</source>
       <translation type="unfinished">Enregistrer la session</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7894" />
-      <location filename="../UI/UserInterface.py" line="7871" />
+      <location filename="../UI/UserInterface.py" line="7895" />
+      <location filename="../UI/UserInterface.py" line="7872" />
       <source>eric Session Files (*.esj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7963" />
-      <source>Found Crash Sessions</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="7964" />
+      <source>Found Crash Sessions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="7965" />
       <source>These crash session files were found. Select the one to open. Select 'Cancel' to not open a crash session.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="8037" />
-      <source>Clean stale crash sessions</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="8038" />
+      <source>Clean stale crash sessions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="8039" />
       <source>Do you really want to delete these stale crash session files?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="8414" />
-      <source>Drop Error</source>
-      <translation>Erreur de suppression</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="8415" />
+      <source>Drop Error</source>
+      <translation>Erreur de suppression</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="8416" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; n'est pas un fichier.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="8612" />
-      <source>Upgrade available</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="8613" />
+      <source>Upgrade available</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="8614" />
       <source>&lt;p&gt;A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Installed: {1}&lt;br/&gt;Available: &lt;b&gt;{2}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Shall &lt;b&gt;eric-ide&lt;/b&gt; be upgraded?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="8661" />
-      <source>First time usage</source>
-      <translation>Première utilisation</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="8662" />
+      <source>First time usage</source>
+      <translation>Première utilisation</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="8663" />
       <source>eric has not been configured yet. The configuration dialog will be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="8684" />
+      <location filename="../UI/UserInterface.py" line="8685" />
       <source>Select Workspace Directory</source>
       <translation>Sélectionner le répertoire de travail</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="8852" />
-      <source>Unsaved Data Detected</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="8853" />
+      <source>Unsaved Data Detected</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="8854" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation type="unfinished" />
     </message>
@@ -100950,8 +100977,8 @@
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
-      <source>&amp;Browsing History</source>
-      <translation>&amp;Historique de navigation</translation>
+      <source>Browsing History</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
@@ -100990,8 +101017,8 @@
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
-      <source>&amp;Search History</source>
-      <translation>Hi&amp;storique de recherche</translation>
+      <source>Search History</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
@@ -101000,8 +101027,8 @@
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
-      <source>Download &amp;History</source>
-      <translation>&amp;Historique de téléchargement</translation>
+      <source>Download History</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
@@ -101010,8 +101037,8 @@
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
-      <source>&amp;Cookies</source>
-      <translation>&amp;Cookies</translation>
+      <source>Cookies</source>
+      <translation type="unfinished">Cookies</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
@@ -101020,7 +101047,7 @@
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
-      <source>Cached &amp;Web Pages</source>
+      <source>Cached Web Pages</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -101030,8 +101057,18 @@
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
-      <source>Website &amp;Icons</source>
-      <translation>&amp;Icones de site web</translation>
+      <source>Website Icons</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
+      <source>Select to clear the website permissions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
+      <source>Website Permissions</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
@@ -101040,8 +101077,8 @@
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
-      <source>Saved &amp;Passwords</source>
-      <translation>Mots de &amp;passe enregistrés</translation>
+      <source>Saved Passwords</source>
+      <translation type="unfinished">Mots de passe enregistrés</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
@@ -101050,7 +101087,7 @@
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
-      <source>&amp;Zoom Settings</source>
+      <source>Zoom Settings</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -101058,6 +101095,30 @@
       <source>SSL Certificate Error Exceptions</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <source>&amp;Browsing History</source>
+      <translation type="vanished">&amp;Historique de navigation</translation>
+    </message>
+    <message>
+      <source>&amp;Search History</source>
+      <translation type="vanished">Hi&amp;storique de recherche</translation>
+    </message>
+    <message>
+      <source>Download &amp;History</source>
+      <translation type="vanished">&amp;Historique de téléchargement</translation>
+    </message>
+    <message>
+      <source>&amp;Cookies</source>
+      <translation type="vanished">&amp;Cookies</translation>
+    </message>
+    <message>
+      <source>Website &amp;Icons</source>
+      <translation type="vanished">&amp;Icones de site web</translation>
+    </message>
+    <message>
+      <source>Saved &amp;Passwords</source>
+      <translation type="vanished">Mots de &amp;passe enregistrés</translation>
+    </message>
   </context>
   <context>
     <name>WebBrowserJavaScriptConsole</name>
@@ -101593,6 +101654,16 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/WebBrowserPage.ui" line="0" />
+      <source>Select to store website permission settings in memory only.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/WebBrowserPage.ui" line="0" />
+      <source>Do not persist website permissions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/WebBrowserPage.ui" line="0" />
       <source>&lt;p&gt;Select to allow reading from all canvas elements.&lt;/p&gt;
 &lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; Disable this option to prevent canvas fingerprinting.&lt;/p&gt;</source>
       <translation type="unfinished" />
@@ -102005,32 +102076,87 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserPage.py" line="194" />
+      <location filename="../WebBrowser/WebBrowserPage.py" line="78" />
+      <source>&lt;p&gt;Allow &lt;b&gt;{0}&lt;/b&gt; to access your location information?&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserPage.py" line="83" />
+      <source>&lt;p&gt;Allow &lt;b&gt;{0}&lt;/b&gt; to access your microphone?&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserPage.py" line="89" />
+      <source>&lt;p&gt;Allow &lt;b&gt;{0}&lt;/b&gt; to access your webcam?&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserPage.py" line="95" />
+      <source>&lt;p&gt;Allow &lt;b&gt;{0}&lt;/b&gt; to access your microphone and webcam?&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserPage.py" line="100" />
+      <source>&lt;p&gt;Allow &lt;b&gt;{0}&lt;/b&gt; to lock your mouse cursor?&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserPage.py" line="105" />
+      <source>&lt;p&gt;Allow &lt;b&gt;{0}&lt;/b&gt; to capture video of your desktop?&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserPage.py" line="111" />
+      <source>&lt;p&gt;Allow &lt;b&gt;{0}&lt;/b&gt; to capture audio and video of your desktop?&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserPage.py" line="118" />
+      <source>&lt;p&gt;Allow &lt;b&gt;{0}&lt;/b&gt; to show notifications on your desktop?&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserPage.py" line="124" />
+      <source>&lt;p&gt;Allow &lt;b&gt;{0}&lt;/b&gt; to read from and write to the clipboard?&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserPage.py" line="130" />
+      <source>&lt;p&gt;Allow &lt;b&gt;{0}&lt;/b&gt; to access fonts stored on this machine?&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserPage.py" line="269" />
       <source>Suspicuous URL detected</source>
       <translation>URL suspectes détectées</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserPage.py" line="195" />
+      <location filename="../WebBrowser/WebBrowserPage.py" line="270" />
       <source>&lt;p&gt;The URL &lt;b&gt;{0}&lt;/b&gt; was found in the Safe Browsing database.&lt;/p&gt;{1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserPage.py" line="541" />
+      <location filename="../WebBrowser/WebBrowserPage.py" line="396" />
+      <source>Permission Request</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserPage.py" line="636" />
       <source>Register Protocol Handler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserPage.py" line="542" />
+      <location filename="../WebBrowser/WebBrowserPage.py" line="637" />
       <source>&lt;p&gt;Allow the Web Site &lt;b&gt;{0}&lt;/b&gt; to handle all &lt;b&gt;{1}&lt;/b&gt; links?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserPage.py" line="631" />
+      <location filename="../WebBrowser/WebBrowserPage.py" line="726" />
       <source>SSL Info</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserPage.py" line="632" />
+      <location filename="../WebBrowser/WebBrowserPage.py" line="727" />
       <source>This site does not contain SSL information.</source>
       <translation type="unfinished" />
     </message>
@@ -104625,15 +104751,15 @@
       <translation>Scanner le site courant</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5231" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5221" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5248" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5238" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="2220" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="2218" />
       <source>IP Address Report</source>
       <translation>Rapport d'adresse IP</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5245" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5262" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="2232" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="2230" />
       <source>Domain Report</source>
@@ -104660,8 +104786,8 @@
       <translation>&lt;b&gt;Raccourcis claviers&lt;/b&gt;&lt;p&gt;Edite les raccourcis claviers pour l'application.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5651" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5632" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5675" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5656" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="2270" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Exporter les raccourcis clavier</translation>
@@ -104682,7 +104808,7 @@
       <translation>&lt;b&gt;Exporter les raccourcis clavier&lt;/b&gt;&lt;p&gt;Exporte les raccourcis claviers de l'application.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5671" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5695" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="2289" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Importer les raccourcis clavier</translation>
@@ -104932,99 +105058,99 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4768" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4785" />
       <source>System</source>
       <translation type="unfinished">Système</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4772" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4789" />
       <source>ISO</source>
       <translation>ISO</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4775" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4792" />
       <source>Unicode</source>
       <translation>Unicode</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4778" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4795" />
       <source>Windows</source>
       <translation>Windows</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4781" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4798" />
       <source>IBM</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4784" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4801" />
       <source>Apple</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4787" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4804" />
       <source>Other</source>
       <translation>Autre</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4814" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4831" />
       <source>Menu Bar</source>
       <translation>Barre de menu</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4819" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4836" />
       <source>Bookmarks</source>
       <translation>Signets</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4824" />
-      <source>Status Bar</source>
-      <translation>Barre de statut</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4839" />
-      <source>&amp;Show all</source>
-      <translation>Tout &amp;afficher</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="4841" />
+      <source>Status Bar</source>
+      <translation>Barre de statut</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4856" />
+      <source>&amp;Show all</source>
+      <translation>Tout &amp;afficher</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4858" />
       <source>&amp;Hide all</source>
       <translation>Tout &amp;masquer</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5187" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5204" />
       <source>VirusTotal Scan</source>
       <translation>Scan VirusTotal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5188" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5205" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5222" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5239" />
       <source>Enter a valid IPv4 address in dotted quad notation:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5232" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5249" />
       <source>The given IP address is not in dotted quad notation.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5246" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5263" />
       <source>Enter a valid domain name:</source>
       <translation>Entrer un nom de domaine valide :</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5673" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5634" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5697" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5658" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5652" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5676" />
       <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" />
     </message>

eric ide

mercurial