src/eric7/i18n/eric7_es.ts

branch
eric7
changeset 11106
dfadb291490b
parent 11094
0cbc2ec68d2a
child 11109
3de1710db709
diff -r ec86fc991d28 -r dfadb291490b src/eric7/i18n/eric7_es.ts
--- a/src/eric7/i18n/eric7_es.ts	Wed Dec 18 18:03:07 2024 +0100
+++ b/src/eric7/i18n/eric7_es.ts	Thu Dec 19 10:00:41 2024 +0100
@@ -7703,18 +7703,18 @@
       <translation>Gráficos</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>Editor Hexadecimal</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" />
@@ -7732,7 +7732,7 @@
       <translation>Visor 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>MicroPython</translation>
@@ -7749,8 +7749,9 @@
       <translation>Red</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>Proxy de Red</translation>
@@ -7761,13 +7762,13 @@
       <translation>Notificaciones</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>Visor de PDF</translation>
     </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>Gestión de Packages Python</translation>
@@ -7778,7 +7779,7 @@
       <translation>Gestor 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>
@@ -7795,13 +7796,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>Seguridad</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>
@@ -7817,7 +7818,7 @@
       <translation>Plantillas</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>Lanzador de bandeja de sistema</translation>
@@ -7833,7 +7834,7 @@
       <translation>Depurador</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" />
@@ -7868,14 +7869,14 @@
       <translation>Gestión de archivos</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>Búsquedas</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" />
@@ -7883,7 +7884,7 @@
       <translation>Corrección ortográfica</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>
@@ -7906,14 +7907,14 @@
       <translation>Exportadores</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>Autocompletar</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>
@@ -7927,13 +7928,13 @@
       <translation>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>Consejos de llamada (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>
@@ -7946,21 +7947,21 @@
       <translation>Asociación de tipos de archivo</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>Estilos</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>Palabras clave</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>
@@ -7977,7 +7978,7 @@
       <translation>Ayuda</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>Documentación de Ayuda</translation>
@@ -8004,12 +8005,12 @@
       <translation>Multiproyecto</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" />
@@ -8028,47 +8029,47 @@
       <translation>Navegador 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>Apariencia</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="834" />
-      <location filename="../Preferences/ConfigurationDialog.py" line="634" />
-      <source>eric Web Browser</source>
-      <translation>Navegador Web de eric</translation>
-    </message>
-    <message>
       <location filename="../Preferences/ConfigurationDialog.py" line="841" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="634" />
+      <source>eric Web Browser</source>
+      <translation>Navegador Web de eric</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationDialog.py" line="848" />
       <location filename="../Preferences/ConfigurationDialog.py" line="641" />
       <source>VirusTotal Interface</source>
       <translation>Interfaz de VirusTotal</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="1228" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="1235" />
       <source>Enter search text...</source>
       <translation>Introducir texto de búsqueda...</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="1303" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="1310" />
       <source>Preferences</source>
       <translation>Preferencias</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>Por favor, seleccione una entrada de la lista
 para visualizar la página de configuración.</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationDialog.py" line="1392" />
+      <location filename="../Preferences/ConfigurationDialog.py" line="1399" />
       <source>Configuration Page Error</source>
       <translation>Error de Configuración de Página</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 página de configuración  &lt;b&gt;{0}&lt;/b&gt; no puede ser cargada.&lt;/p&gt;</translation>
     </message>
@@ -22766,62 +22767,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} desea utilizar la posición.</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} desea utilizar el micrófono.</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} desea utilizar la cámara.</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} desea utilizar el micrófono y la cámara.</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>{0} desea bloquear el ratón.</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} desea capturar un vídeo de pantalla.</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} desea capturar audio y un vídeo de pantalla.</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} desea utilizar notificaciones de escritorio.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="92" />
-      <source>Remember</source>
-      <translation>Recordar</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="94" />
+      <source>Remember</source>
+      <translation>Recordar</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="96" />
       <source>Allow</source>
       <translation>Permitir</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="95" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="97" />
       <source>Deny</source>
       <translation>Denegar</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} desea utilizar una característica desconocida.</translation>
     </message>
@@ -22829,80 +22830,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>Host</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>Permiso</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="54" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="63" />
       <source>Notifications</source>
       <translation>Notificaciones</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="68" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="77" />
       <source>Geolocation</source>
       <translation>Geolocalización</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="82" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="91" />
       <source>Microphone</source>
       <translation>Micrófono</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="96" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="105" />
       <source>Camera</source>
       <translation>Cámara</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>Micrófono &amp;&amp; Cámara</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="130" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="139" />
       <source>Mouse Lock</source>
       <translation>Bloquear Ratón</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="148" />
+      <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="157" />
       <source>Desktop Video</source>
       <translation>Vídeo del Escritorio</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; Vídeo del Escritorio</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>Permitir</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>Denegar</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>Permisos de Características HTML5</translation>
@@ -24774,23 +24801,23 @@
       <translation>{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>Expresión de búsqueda no válida</translation>
     </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>&lt;p&gt;La expresión de búsqueda no es válida.&lt;/p&gt;&lt;p&gt;Error:{0}&lt;/p&gt;</translation>
     </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>{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>
         <numerusform>%n occurrencia</numerusform>
@@ -24798,7 +24825,7 @@
       </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>
         <numerusform>%n archivo</numerusform>
@@ -24806,44 +24833,44 @@
       </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>Reemplazar en Archivos</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>&lt;p&gt;No se pudo leer el archivo &lt;b&gt;{0}&lt;/b&gt;. Omitiéndolo.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </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>&lt;p&gt;Los hash actual y original del archivos &lt;b&gt;{0}&lt;/b&gt; son distintos. Omitiendo.&lt;/p&gt;&lt;p&gt;Hash 1: {1}&lt;/p&gt;&lt;p&gt;Hash 2: {2}&lt;/p&gt;</translation>
     </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>&lt;p&gt;No se pudo guardar el archivo &lt;b&gt;{0}&lt;/b&gt;. Omitiéndolo.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/FindFileWidget.py" line="1111" />
+      <location filename="../UI/FindFileWidget.py" line="1110" />
       <source>Open</source>
       <translation>Abrir</translation>
     </message>
     <message>
-      <location filename="../UI/FindFileWidget.py" line="1113" />
+      <location filename="../UI/FindFileWidget.py" line="1112" />
       <source>Copy Path to Clipboard</source>
       <translation>Copiar Ruta al Portapapeles</translation>
     </message>
     <message>
+      <location filename="../UI/FindFileWidget.py" line="1116" />
+      <source>Select All</source>
+      <translation>Seleccionar todo</translation>
+    </message>
+    <message>
       <location filename="../UI/FindFileWidget.py" line="1117" />
-      <source>Select All</source>
-      <translation>Seleccionar todo</translation>
-    </message>
-    <message>
-      <location filename="../UI/FindFileWidget.py" line="1118" />
       <source>Deselect All</source>
       <translation>Deseleccionar Todo</translation>
     </message>
@@ -62500,18 +62527,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>Exportar Preferencias</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>Archivo de Propiedades (*.ini);;Todos los archivos (*)</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>Archivo de Propiedades (*.ini);;Todos los archivos (*)</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/__init__.py" line="1934" />
       <source>Import Preferences</source>
       <translation>Importar Preferencias</translation>
     </message>
@@ -67347,7 +67374,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>Ninguno</translation>
@@ -67373,12 +67400,12 @@
       <translation>El control de versiones no está disponible para proyectos remotos.</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="261" />
+      <location filename="../Project/PropertiesDialog.py" line="267" />
       <source>Source Files ({0});;All Files (*)</source>
       <translation>Archivos fuente ({0});;Todos los archivos (*)</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="265" />
+      <location filename="../Project/PropertiesDialog.py" line="271" />
       <source>All Files (*)</source>
       <translation>Todos los archivos (*)</translation>
     </message>
@@ -91762,7 +91789,7 @@
       <translation>&lt;b&gt;Guardar sesión...&lt;/b&gt;&lt;p&gt;Guarda la sesión actual a disco. Se muestra un diálogo para seleccionar el nombre de archivo.&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>
@@ -93090,8 +93117,8 @@
       <translation>&lt;b&gt;Atajos de Teclado&lt;/b&gt;&lt;p&gt;Establezca los atajos de teclado para la aplicación con sus valores preferidos.&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>Exportar Atajos de Teclado</translation>
@@ -93112,7 +93139,7 @@
       <translation>&lt;b&gt;Exportar Atajos de Teclado&lt;/b&gt;&lt;p&gt;Exporte  los atajos de teclado de la aplicación.&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>Importar Atajos de Teclado</translation>
@@ -93845,169 +93872,169 @@
 </translation>
     </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>Falta documentación</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>Falta documentación</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>&lt;P&gt;El punto de entrada de documentación "&lt;b&gt;{0}&lt;/b&gt;" no ha podido encontrarse.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7090" />
-      <location filename="../UI/UserInterface.py" line="6972" />
-      <source>Documentation</source>
-      <translation>Documentación</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>&lt;P&gt;El punto de entrada de documentación de PyQt{0} no ha sido configurado.&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="7091" />
+      <location filename="../UI/UserInterface.py" line="6973" />
+      <source>Documentation</source>
+      <translation>Documentación</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>&lt;P&gt;El punto de entrada de documentación de PyQt{0} no ha sido configurado.&lt;/p&gt;</translation>
+    </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>&lt;P&gt;El punto de entrada de documentación de PySide{0} no ha sido configurado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7270" />
-      <location filename="../UI/UserInterface.py" line="7206" />
-      <source>Start Web Browser</source>
-      <translation>Iniciar Navegador Web</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="7207" />
-      <source>The eric web browser could not be started.</source>
-      <translation>El navegador web de eric no se ha podido iniciar.</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="7271" />
+      <location filename="../UI/UserInterface.py" line="7207" />
+      <source>Start Web Browser</source>
+      <translation>Iniciar Navegador Web</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="7208" />
+      <source>The eric web browser could not be started.</source>
+      <translation>El navegador web de eric no se ha podido iniciar.</translation>
+    </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>&lt;p&gt;El navegador web de eric no se ha iniciado.&lt;/p&gt;&lt;p&gt;Razón: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7317" />
+      <location filename="../UI/UserInterface.py" line="7318" />
       <source>Open Browser</source>
       <translation>Abrir Navegador</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>No se ha podido iniciar el navegador 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>Archivo de Atajos de Teclado (*.ekj)</translation>
     </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>&lt;p&gt;El archivo de atajos de teclado &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7805" />
+      <location filename="../UI/UserInterface.py" line="7806" />
       <source>Load crash session...</source>
       <translation>Cargar sesión perdida...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7808" />
+      <location filename="../UI/UserInterface.py" line="7809" />
       <source>Clean crash sessions...</source>
       <translation>Limpiar sesiones perdidas...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7845" />
-      <source>Read Session</source>
-      <translation>Cargar sesión</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="7846" />
+      <source>Read Session</source>
+      <translation>Cargar sesión</translation>
+    </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;El archivo de sesión &lt;b&gt;&lt;/b&gt; no ha podido ser leído.&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>Guardar Sesión</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>Archivos de Sesión de eric (*.esj)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7963" />
-      <source>Found Crash Sessions</source>
-      <translation>Encontradas Sesiones Perdidas</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="7964" />
+      <source>Found Crash Sessions</source>
+      <translation>Encontradas Sesiones Perdidas</translation>
+    </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>Se han encontrado estos archivos de sesiones perdidas. Seleccionar la que se desee abrir. Seleccionar 'Cancelar' para no abrir ninguna.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="8037" />
-      <source>Clean stale crash sessions</source>
-      <translation>Limpiar sesiones perdidas antituas</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="8038" />
+      <source>Clean stale crash sessions</source>
+      <translation>Limpiar sesiones perdidas antituas</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="8039" />
       <source>Do you really want to delete these stale crash session files?</source>
       <translation>¿Desea realmente eliminar esos archivos antiguos de sesiones perdidas?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="8414" />
-      <source>Drop Error</source>
-      <translation>Error de volcado</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="8415" />
+      <source>Drop Error</source>
+      <translation>Error de volcado</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; no es un archivo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="8612" />
-      <source>Upgrade available</source>
-      <translation>Actualización disponible</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="8613" />
+      <source>Upgrade available</source>
+      <translation>Actualización disponible</translation>
+    </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>&lt;p&gt;Una versión más moderna del package de &lt;b&gt;eric-ide&lt;/b&gt; se encuentra disponible en &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Instalado: {1}&lt;br/&gt;Disponible: &lt;b&gt;{2}&lt;/b&gt;Actualizar &lt;b&gt;eric-ide&lt;/b&gt;?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="8661" />
-      <source>First time usage</source>
-      <translation>Usado por primera vez</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="8662" />
+      <source>First time usage</source>
+      <translation>Usado por primera vez</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>eric todavía no está configurado. El diálogo de configuración va a ser iniciado.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="8684" />
+      <location filename="../UI/UserInterface.py" line="8685" />
       <source>Select Workspace Directory</source>
       <translation>Seleccionar Directorio para el Espacio de Trabajo</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="8852" />
-      <source>Unsaved Data Detected</source>
-      <translation>Detectados Datos sin Guardar</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="8853" />
+      <source>Unsaved Data Detected</source>
+      <translation>Detectados Datos sin Guardar</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="8854" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation>Algunos editores contienen datos sin guardar. ¿Desea guardarlos?</translation>
     </message>
@@ -101048,8 +101075,8 @@
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
-      <source>&amp;Browsing History</source>
-      <translation>&amp;Historial de Navegación</translation>
+      <source>Browsing History</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
@@ -101088,8 +101115,8 @@
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
-      <source>&amp;Search History</source>
-      <translation>&amp;Historial de &amp;Búsqueda</translation>
+      <source>Search History</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
@@ -101098,8 +101125,8 @@
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
-      <source>Download &amp;History</source>
-      <translation>Descargar &amp;Historial</translation>
+      <source>Download History</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
@@ -101108,8 +101135,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" />
@@ -101118,8 +101145,8 @@
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
-      <source>Cached &amp;Web Pages</source>
-      <translation>Páginas &amp;Web en caché</translation>
+      <source>Cached Web Pages</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
@@ -101128,8 +101155,18 @@
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
-      <source>Website &amp;Icons</source>
-      <translation>&amp;Iconos de Website</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" />
@@ -101138,8 +101175,8 @@
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
-      <source>Saved &amp;Passwords</source>
-      <translation>&amp;Contraseñas Almacenadas</translation>
+      <source>Saved Passwords</source>
+      <translation type="unfinished">Contraseñas Almacenadas</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
@@ -101148,14 +101185,46 @@
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
-      <source>&amp;Zoom Settings</source>
-      <translation>Ajustes de &amp;Zoom</translation>
+      <source>Zoom Settings</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserClearPrivateDataDialog.ui" line="0" />
       <source>SSL Certificate Error Exceptions</source>
       <translation>Excepciones de Error de Certificado SSL</translation>
     </message>
+    <message>
+      <source>&amp;Browsing History</source>
+      <translation type="vanished">&amp;Historial de Navegación</translation>
+    </message>
+    <message>
+      <source>&amp;Search History</source>
+      <translation type="vanished">&amp;Historial de &amp;Búsqueda</translation>
+    </message>
+    <message>
+      <source>Download &amp;History</source>
+      <translation type="vanished">Descargar &amp;Historial</translation>
+    </message>
+    <message>
+      <source>&amp;Cookies</source>
+      <translation type="vanished">&amp;Cookies</translation>
+    </message>
+    <message>
+      <source>Cached &amp;Web Pages</source>
+      <translation type="vanished">Páginas &amp;Web en caché</translation>
+    </message>
+    <message>
+      <source>Website &amp;Icons</source>
+      <translation type="vanished">&amp;Iconos de Website</translation>
+    </message>
+    <message>
+      <source>Saved &amp;Passwords</source>
+      <translation type="vanished">&amp;Contraseñas Almacenadas</translation>
+    </message>
+    <message>
+      <source>&amp;Zoom Settings</source>
+      <translation type="vanished">Ajustes de &amp;Zoom</translation>
+    </message>
   </context>
   <context>
     <name>WebBrowserJavaScriptConsole</name>
@@ -101692,6 +101761,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>&lt;p&gt;Seleccionar para habilitar la lectura de todos los elementos del lienzo.&lt;/p&gt;
@@ -102122,32 +102201,87 @@
       <translation>&lt;b&gt;Nota:&lt;/b&gt; El establecimiento de un valor alto para el divisor hará más lento el desplazamiento de pantalla.</translation>
     </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>Detectada URL sospechosa</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>&lt;p&gt;La URL &lt;b&gt;{0}&lt;/b&gt; se ha encontrado en la base de datos de Navegación Segura.&lt;/p&gt;{1}</translation>
     </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>Registrar Gestor de Protocolo</translation>
     </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>&lt;p&gt;¿Permitir al Sitio Web &lt;b&gt;{0}&lt;/b&gt; gestionar todos los enlaces &lt;b&gt;{1}&lt;/b&gt;?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserPage.py" line="631" />
+      <location filename="../WebBrowser/WebBrowserPage.py" line="726" />
       <source>SSL Info</source>
       <translation>SSL Info</translation>
     </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>Este site no contiene información SSL.</translation>
     </message>
@@ -104743,15 +104877,15 @@
       <translation>Analizar sitio actual</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>Informe de Dirección 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>
@@ -104778,8 +104912,8 @@
       <translation>&lt;b&gt;Atajos de Teclado&lt;/b&gt;&lt;p&gt;Establezca los atajos de teclado para la aplicación con sus valores preferidos.&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>Exportar Atajos de Teclado</translation>
@@ -104800,7 +104934,7 @@
       <translation>&lt;b&gt;Exportar Atajos de Teclado&lt;/b&gt;&lt;p&gt;Exportar los atajos de teclado de la aplicación.&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>Importar Atajos de Teclado</translation>
@@ -105051,100 +105185,100 @@
       <translation>Motor de Ayuda</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4768" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4785" />
       <source>System</source>
       <translation>Sistema</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>IBM</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4784" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4801" />
       <source>Apple</source>
       <translation>Apple</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4787" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4804" />
       <source>Other</source>
       <translation>Otro</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4814" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4831" />
       <source>Menu Bar</source>
       <translation>Barra de Menú</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4819" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4836" />
       <source>Bookmarks</source>
       <translation>Marcadores</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4824" />
-      <source>Status Bar</source>
-      <translation>Barra de Estado</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4839" />
-      <source>&amp;Show all</source>
-      <translation>Mo&amp;strar todo</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="4841" />
+      <source>Status Bar</source>
+      <translation>Barra de Estado</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4856" />
+      <source>&amp;Show all</source>
+      <translation>Mo&amp;strar todo</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4858" />
       <source>&amp;Hide all</source>
       <translation>&amp;Ocultar todo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5187" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5204" />
       <source>VirusTotal Scan</source>
       <translation>Análisis con 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>&lt;p&gt;El análisis con VirusTotal no se ha podido programar.&lt;p&gt;
 &lt;p&gt;Razón: {0}&lt;/p&gt;</translation>
     </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>Introducir una dirección IPv4 válida en notación decimal punteada:</translation>
     </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>La dirección IP no se ha proporcionado en notación decimal punteada.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5246" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5263" />
       <source>Enter a valid domain name:</source>
       <translation>Introducir un nombre de dominio válido:</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>Archivo de Atajos de Teclado (*.ekj)</translation>
     </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>&lt;p&gt;El archivo de atajos de teclado &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Sobreescribirlo?&lt;/p&gt;</translation>
     </message>

eric ide

mercurial