--- a/src/eric7/i18n/eric7_ru.ts Mon Apr 17 09:29:01 2023 +0200 +++ b/src/eric7/i18n/eric7_ru.ts Mon Apr 17 14:25:35 2023 +0200 @@ -49356,71 +49356,71 @@ <translation>Статус доступности Интернета: Не доступен</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>Ошибка заполнения списка словарей</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>Не удалось загрузить список словарей из {0}.</p><p> Ошибка: {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>Нет подключения к Интернету.</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>Ошибка загрузки списка словарей</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-адрес словарей изменен</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>URL-адрес словарей проверки орфографии изменился. Выберите кнопку «Обновить», чтобы получить список новых словарей.</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>Ошибка установки словарей</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> Ни одно из мест размещения в словаре не доступно для записи. Загрузите необходимые словари вручную и установите их как администратор.</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>Ошибка загрузки файла словаря</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>Не удалось загрузить запрошенный файл слова из {0}.</p><p> Ошибка: {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>Ошибка загрузки словаря</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>Загруженный архив словаря недействителен. Пропущен.</p></translation> </message> @@ -57984,12 +57984,12 @@ <translation><p>Директория для загрузки плагинов <b>{0}</b> не может быть создана. Задайте её посредством диалога конфигурации.</p><p>Причина:{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>Ошибка загрузки файла</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>Не удалось загрузить запрашиваемый файл из {0}.</p><p>Ошибка: {1}</p></translation> </message> @@ -58048,6 +58048,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>Примечание:</b> Эти изменения вступят в силу при следующем запуске приложения.</font></translation> </message> @@ -58386,76 +58396,76 @@ <translation>Удаленные обновления: <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>Ошибка загрузки файла</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>Не удалось загрузить запрашиваемый файл из {0}.</p><p>Ошибка: {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>Нет подключения к интернету.</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="739" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="742" /> <source>Stable</source> <translation>Стабильные</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="746" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="749" /> <source>Unstable</source> <translation>Нестабильные</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="753" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="756" /> <source>Obsolete</source> <translation>Устаревшие</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="760" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="763" /> <source>Unknown</source> <translation>Неизвестный</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="783" /> - <source>up-to-date</source> - <translation>новейший</translation> - </message> - <message> <location filename="../PluginManager/PluginRepositoryDialog.py" line="786" /> + <source>up-to-date</source> + <translation>новейший</translation> + </message> + <message> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="789" /> <source>new download available</source> <translation>имеются обновления для загрузки</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="790" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="793" /> <source>update installable</source> <translation>обновления готовы к установке</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="794" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="797" /> <source>updated download available</source> <translation>имеется обновление</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="798" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="801" /> <source>error determining status</source> <translation>статус определения ошибки</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>Очистить загруженные плагины</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>Невозможно удалить обновление для плагина <b>{0}</b>.</p><p>Причина: {1}</p></translation> </message> @@ -58463,17 +58473,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>Ошибка при запуске процесса</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>Невозможно запустить процесс.<br>Убедитесь, что он доступен как <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>ОК</translation> </message> @@ -58820,18 +58830,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>Экспорт Preferences</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>Файлы Preferences (*.ini);;Все файлы (*)</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>Файлы Preferences (*.ini);;Все файлы (*)</translation> - </message> - <message> - <location filename="../Preferences/__init__.py" line="1840" /> <source>Import Preferences</source> <translation>Импорт Preferences</translation> </message> @@ -97537,6 +97547,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>Открыть диалог управления словарями проверки орфографии</translation> </message>