--- a/src/eric7/i18n/eric7_es.ts Mon Apr 17 09:29:01 2023 +0200 +++ b/src/eric7/i18n/eric7_es.ts Mon Apr 17 14:25:35 2023 +0200 @@ -49289,71 +49289,71 @@ <translation>Estado de Alcance de Internet: No Alcanzable</translation> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="202" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="204" /> <source>Error populating list of dictionaries</source> <translation>Error populando lista de diccionarios</translation> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="231" /> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="203" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="233" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="205" /> <source><p>Could not download the dictionaries list from {0}.</p><p>Error: {1}</p></source> <translation><p>No se ha podido descargar la lista de diccionarios desde {0}.</p><p>Error: {1}</p></translation> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="396" /> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="206" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="400" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="208" /> <source>No connection to Internet.</source> <translation>Sin conexión a Internet.</translation> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="230" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="232" /> <source>Error downloading dictionaries list</source> <translation>Error descargando la lista de diccionarios</translation> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="249" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="251" /> <source>Dictionaries URL Changed</source> <translation>URL de Diccionarios Cambiada</translation> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="250" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="252" /> <source>The URL of the spell check dictionaries has changed. Select the "Refresh" button to get the new dictionaries list.</source> <translation>La URL de los diccionarios de corrección ortográfica ha cambiado. Seleccionar el botón de "Actualizar" para obtener la nueva lista de diccionarios.</translation> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="261" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="263" /> <source>Error installing dictionaries</source> <translation>Error instalando los diccionarios</translation> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="262" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="264" /> <source><p>None of the dictionary locations is writable by you. Please download required dictionaries manually and install them as administrator.</p></source> <translation><p>Ninguna de las ubicaciones para diccionarios tiene permisos de escritura. Por favor, descargue manualmente los diccionarios requeridos e instálelos como administrador.</p></translation> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="311" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="313" /> <source>{0} ({1})</source> <translation>{0} ({1})</translation> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="416" /> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="392" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="420" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="396" /> <source>Error downloading dictionary file</source> <translation>Error descargando archivo de diccionario</translation> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="417" /> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="393" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="421" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="397" /> <source><p>Could not download the requested dictionary file from {0}.</p><p>Error: {1}</p></source> <translation><p>No se ha podido descargar el archivo de diccionario requerido de {0}.</p><p>Error: {1}</p></translation> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="431" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="435" /> <source>Error downloading dictionary</source> <translation>Error descargando diccionario</translation> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="432" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="436" /> <source><p>The downloaded dictionary archive is invalid. Skipping it.</p></source> <translation><p>El archivo de diccionario que se ha descargado no es válido. Cancelando.</p></translation> </message> @@ -57893,12 +57893,12 @@ <translation><p>El directorio de descaga del plugin <b>{0}</b> no ha podido ser creado. Por favor, configúrelo a través del diálogo de configuración.</p><p>Razón: {1}</p></translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1305" /> + <location filename="../PluginManager/PluginManager.py" line="1307" /> <source>Error downloading file</source> <translation>Error al descargar el fichero</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1306" /> + <location filename="../PluginManager/PluginManager.py" line="1308" /> <source><p>Could not download the requested file from {0}.</p><p>Error: {1}</p></source> <translation><p>No se pudo descargar el archivo solicitado desde {0}.</p><p>Error: {1}</p></translation> </message> @@ -57957,6 +57957,16 @@ </message> <message> <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" /> + <source><p>Select to force the use of <b>http://</b> instead of <b>https://</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" /> + <source>Enforce unencrypted downloads</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" /> <source><font color="#FF0000"><b>Note:</b> The following settings are activated at the next startup of the application.</font></source> <translation><font color="#FF0000"><b>Nota:</b> Estos ajustes se activarán la siguiente vez que se ejecute la aplicacion.</font></translation> </message> @@ -58294,76 +58304,76 @@ <translation>Actualizaciones Remotas: <b>{0}</b></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="657" /> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="625" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="660" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="628" /> <source>Error downloading file</source> <translation>Error al descargar el fichero</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="658" /> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="626" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="661" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="629" /> <source><p>Could not download the requested file from {0}.</p><p>Error: {1}</p></source> <translation><p>No se pudo descargar el archivo solicitado desde {0}.</p><p>Error: {1}</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="629" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="632" /> <source>No connection to Internet.</source> <translation>Sin conexión a Internet.</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="739" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="742" /> <source>Stable</source> <translation>Estable</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="746" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="749" /> <source>Unstable</source> <translation>Inestable</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="753" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="756" /> <source>Obsolete</source> <translation>Obsoleto</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="760" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="763" /> <source>Unknown</source> <translation>Desconocido</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="783" /> - <source>up-to-date</source> - <translation>al dia</translation> - </message> - <message> <location filename="../PluginManager/PluginRepositoryDialog.py" line="786" /> + <source>up-to-date</source> + <translation>al dia</translation> + </message> + <message> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="789" /> <source>new download available</source> <translation>mueva descarga disponible</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="790" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="793" /> <source>update installable</source> <translation>actualización instalable</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="794" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="797" /> <source>updated download available</source> <translation>descarga actualizada disponible</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="798" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="801" /> <source>error determining status</source> <translation>Error al determinar el estado</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1168" /> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1140" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1171" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1143" /> <source>Cleanup of Plugin Downloads</source> <translation>Limpieza de Descargas de Plugins</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1172" /> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1143" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1175" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1146" /> <source><p>The plugin download <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation><p>La descarga del plugin <b>{0}</b> no se ha podido borrar.</p><p>Razón: {1}</p></translation> </message> @@ -58371,17 +58381,17 @@ <context> <name>PluginRepositoryWindow</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1045" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1048" /> <source>Process Generation Error</source> <translation>Error de Generación de Proceso</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1046" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1049" /> <source><p>Could not start the process.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>No se ha podido ejecutar el proceso.<br>Asegúrese de que esta disponible como <b>{0}</b>.</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1050" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1053" /> <source>OK</source> <translation>Aceptar</translation> </message> @@ -58728,18 +58738,18 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1813" /> + <location filename="../Preferences/__init__.py" line="1815" /> <source>Export Preferences</source> <translation>Exportar Preferencias</translation> </message> <message> + <location filename="../Preferences/__init__.py" line="1844" /> + <location filename="../Preferences/__init__.py" line="1817" /> + <source>Properties File (*.ini);;All Files (*)</source> + <translation>Archivo de Propiedades (*.ini);;Todos los archivos (*)</translation> + </message> + <message> <location filename="../Preferences/__init__.py" line="1842" /> - <location filename="../Preferences/__init__.py" line="1815" /> - <source>Properties File (*.ini);;All Files (*)</source> - <translation>Archivo de Propiedades (*.ini);;Todos los archivos (*)</translation> - </message> - <message> - <location filename="../Preferences/__init__.py" line="1840" /> <source>Import Preferences</source> <translation>Importar Preferencias</translation> </message> @@ -97302,6 +97312,16 @@ </message> <message> <location filename="../Preferences/ConfigurationPages/WebBrowserSpellCheckingPage.ui" line="0" /> + <source><p>Select to force the use of <b>http://</b> instead of <b>https://</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/WebBrowserSpellCheckingPage.ui" line="0" /> + <source>Enforce unencrypted downloads</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/WebBrowserSpellCheckingPage.ui" line="0" /> <source>Press to open a dialog to manage spell checking dictionaries</source> <translation>Pulsar para abrir un diálogo para gestionar diccionarios de corrección ortográfica</translation> </message>