--- a/src/eric7/i18n/eric7_pt.ts Mon Apr 17 09:29:01 2023 +0200 +++ b/src/eric7/i18n/eric7_pt.ts Mon Apr 17 14:25:35 2023 +0200 @@ -49447,71 +49447,71 @@ <translation type="unfinished" /> </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 type="unfinished" /> </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 type="unfinished" /> </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 type="unfinished" /> </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 type="unfinished" /> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="249" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="251" /> <source>Dictionaries URL Changed</source> <translation type="unfinished" /> </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 type="unfinished" /> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="261" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="263" /> <source>Error installing dictionaries</source> <translation type="unfinished" /> </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 type="unfinished" /> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="311" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="313" /> <source>{0} ({1})</source> <translation type="unfinished" /> </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 type="unfinished" /> </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 type="unfinished" /> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="431" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="435" /> <source>Error downloading dictionary</source> <translation type="unfinished" /> </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 type="unfinished" /> </message> @@ -58027,12 +58027,12 @@ <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1305" /> + <location filename="../PluginManager/PluginManager.py" line="1307" /> <source>Error downloading file</source> <translation>Erro ao descarregar ficheiro</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 type="unfinished" /> </message> @@ -58091,6 +58091,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> As definições seguintes serão ativadas no próximo arranque da aplicação.</font></translation> </message> @@ -58427,76 +58437,76 @@ <translation type="unfinished" /> </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 type="unfinished">Erro ao descarregar ficheiro</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 type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="629" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="632" /> <source>No connection to Internet.</source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="739" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="742" /> <source>Stable</source> <translation type="unfinished">Estável</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="746" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="749" /> <source>Unstable</source> <translation type="unfinished">Instável</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="753" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="756" /> <source>Obsolete</source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="760" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="763" /> <source>Unknown</source> <translation>Desconhecido</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="783" /> - <source>up-to-date</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../PluginManager/PluginRepositoryDialog.py" line="786" /> + <source>up-to-date</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="789" /> <source>new download available</source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="790" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="793" /> <source>update installable</source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="794" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="797" /> <source>updated download available</source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="798" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="801" /> <source>error determining status</source> <translation type="unfinished" /> </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 type="unfinished" /> </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 type="unfinished" /> </message> @@ -58504,17 +58514,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>Erro na Criação de Processo</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>Não pode começar o processo. <br> Assegurar de que está disponível 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 /> </message> @@ -58869,18 +58879,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 Preferências</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>Ficheiro de Propriedades (*.ini);;Ficheiros Todos (*)</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>Ficheiro de Propriedades (*.ini);;Ficheiros Todos (*)</translation> - </message> - <message> - <location filename="../Preferences/__init__.py" line="1840" /> <source>Import Preferences</source> <translation>Importar Preferências</translation> </message> @@ -97378,6 +97388,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 type="unfinished" /> </message>