--- a/src/eric7/i18n/eric7_ru.ts Tue Aug 29 16:50:17 2023 +0200 +++ b/src/eric7/i18n/eric7_ru.ts Tue Aug 29 16:55:01 2023 +0200 @@ -5081,7 +5081,7 @@ <context> <name>CodeStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="512" /> <source>No message defined for code '{0}'.</source> <translation>Не определено сообщение для кода '{0}'.</translation> </message> @@ -6213,146 +6213,146 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="260" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="252" /> <source>Triple single quotes converted to triple double quotes.</source> <translation>Утроенные одинарные кавычки заменены утроенными двойными.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="263" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="255" /> <source>Introductory quotes corrected to be {0}"""</source> <translation>Кавычки во введении исправлены на {0}"""</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="266" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="258" /> <source>Single line docstring put on one line.</source> <translation>Одиночная строка документации располагается в одной строке.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="269" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="261" /> <source>Period added to summary line.</source> <translation>Добавлена точка в строке резюме.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="296" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="264" /> <source>Blank line before function/method docstring removed.</source> <translation>Удалена пустая строка перед строкой документации для function/method.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="275" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="267" /> <source>Blank line inserted before class docstring.</source> <translation>Добавлена пустая строка перед строкой документации для class.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="270" /> <source>Blank line inserted after class docstring.</source> <translation>Добавлена пустая строка после строки документации для class.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="281" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="273" /> <source>Blank line inserted after docstring summary.</source> <translation>Добавлена пустая строка после резюме строки документации.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="284" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="276" /> <source>Blank line inserted after last paragraph of docstring.</source> <translation>Добавлена пустая строка после последнего абзаца строки документации.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="287" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="279" /> <source>Leading quotes put on separate line.</source> <translation>Открывающие кавычки размещены на отдельной строке.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="290" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="282" /> <source>Trailing quotes put on separate line.</source> <translation>Закрывающие кавычки размещены на отдельной строке.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="293" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="285" /> <source>Blank line before class docstring removed.</source> <translation>Удалена пустая строка перед строкой документации для class.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="299" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="291" /> <source>Blank line after class docstring removed.</source> <translation>Удалена пустая строка после строки документации для class.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="302" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="294" /> <source>Blank line after function/method docstring removed.</source> <translation>Удалена пустая строка после строки документации для function/method.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="305" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="297" /> <source>Blank line after last paragraph removed.</source> <translation>Удалена пустая строка после последнего абзаца.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="308" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="300" /> <source>Tab converted to 4 spaces.</source> <translation>Символы табуляции заменяются на 4 пробела.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="311" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="303" /> <source>Indentation adjusted to be a multiple of four.</source> <translation>Величина отступа задана кратной четырём.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="314" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="306" /> <source>Indentation of continuation line corrected.</source> <translation>Исправлен размер отступа строки продолжения.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="317" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="309" /> <source>Indentation of closing bracket corrected.</source> <translation>Исправлен размер отступа закрывающей скобки.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="320" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="312" /> <source>Missing indentation of continuation line corrected.</source> <translation>Добавлен отступ к строке продолжения.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="323" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="315" /> <source>Closing bracket aligned to opening bracket.</source> <translation>Закрывающая скобка выровнена с открывающей.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="326" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="318" /> <source>Indentation level changed.</source> <translation>Изменен размер отступа.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="329" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="321" /> <source>Indentation level of hanging indentation changed.</source> <translation>Изменен размер отступа для висячих отступов.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="332" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="324" /> <source>Visual indentation corrected.</source> <translation>Исправленена величина визуального отступа.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="347" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="341" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="335" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="339" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="333" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="327" /> <source>Extraneous whitespace removed.</source> <translation>Посторонние пробельные символы удалены.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="344" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="338" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="336" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="330" /> <source>Missing whitespace added.</source> <translation>Добавлены недостающие пробельные символы.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="350" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="342" /> <source>Whitespace around comment sign corrected.</source> <translation>Пробельные символы вокруг символа комментария откорректированы.</translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="353" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="345" /> <source>%n blank line(s) inserted.</source> <translation> <numerusform>%n пустая строка вставлена.</numerusform> @@ -6361,7 +6361,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="356" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="348" /> <source>%n superfluous lines removed</source> <translation> <numerusform>%n лишняя пустая строка удалена</numerusform> @@ -6370,73 +6370,73 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="359" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351" /> <source>Superfluous blank lines removed.</source> <translation>Удалены лишние пустые строки.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="362" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="354" /> <source>Superfluous blank lines after function decorator removed.</source> <translation>Удалены лишние пустые строки после декоратора функции.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="365" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="357" /> <source>Imports were put on separate lines.</source> <translation>Операторы импорта помещены на отдельных строках.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="368" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="360" /> <source>Long lines have been shortened.</source> <translation>Укорочены длинные строки.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="371" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="363" /> <source>Redundant backslash in brackets removed.</source> <translation>Удалены излишние символы '\'.</translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="369" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="366" /> + <source>Compound statement corrected.</source> + <translation>Составная инструкция исправлена.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="372" /> + <source>Comparison to None/True/False corrected.</source> + <translation>Исправлено сравнение с None/True/False.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="375" /> + <source>'{0}' argument added.</source> + <translation>Добавлен '{0}' аргумент.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="376" /> + <source>'{0}' argument removed.</source> + <translation>Удалён '{0}' аргумент.</translation> + </message> + <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="374" /> - <source>Compound statement corrected.</source> - <translation>Составная инструкция исправлена.</translation> + <source>Whitespace stripped from end of line.</source> + <translation>Завершающие пробельные символы обрезаны.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="380" /> - <source>Comparison to None/True/False corrected.</source> - <translation>Исправлено сравнение с None/True/False.</translation> + <source>newline added to end of file.</source> + <translation>символ новой строки добавлен в конец файла.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="383" /> - <source>'{0}' argument added.</source> - <translation>Добавлен '{0}' аргумент.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="384" /> - <source>'{0}' argument removed.</source> - <translation>Удалён '{0}' аргумент.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="385" /> - <source>Whitespace stripped from end of line.</source> - <translation>Завершающие пробельные символы обрезаны.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="388" /> - <source>newline added to end of file.</source> - <translation>символ новой строки добавлен в конец файла.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="391" /> <source>Superfluous trailing blank lines removed from end of file.</source> <translation>Удалены пустые строки в конце файла.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="394" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="386" /> <source>'<>' replaced by '!='.</source> <translation>'<>' заменен на '!='.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="395" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="387" /> <source>Could not save the file! Skipping it. Reason: {0}</source> <translation>Не удалось сохранить файл! Пропускаем. Причина: {0}</translation> </message> @@ -21168,174 +21168,174 @@ <translation>Подключиться к LAN (фиксированный IP)</translation> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="191" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="185" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="189" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="183" /> <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="55" /> <source>Check Internet Connection</source> <translation>Проверить подключение к Интернету</translation> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="163" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="157" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="161" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="155" /> <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="57" /> <source>Disconnect from LAN</source> <translation>Отключение от LAN</translation> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="238" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="228" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="217" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="236" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="226" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="215" /> <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="60" /> <source>Write Auto-Connect Script</source> <translation>Записать сценарий автоподключения</translation> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="285" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="275" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="267" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="255" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="283" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="273" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="265" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="253" /> <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="63" /> <source>Remove Auto-Connect Script</source> <translation>Удалить сценарий автоподключения</translation> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="310" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="301" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="308" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="299" /> <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="67" /> <source>Deactivate Ethernet Interface</source> <translation>Деактивировать интерфейс Ethernet</translation> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="375" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="359" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="339" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="330" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="373" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="357" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="337" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="328" /> <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="70" /> <source>Set Network Time</source> <translation>Установить сетевое время</translation> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="142" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="136" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="140" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="134" /> <source>Connect to LAN</source> <translation>Подключиться к LAN</translation> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="137" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="135" /> <source><p>The device was connected to the LAN successfully.</p></source> <translation><p>Устройство успешно подключено к локальной сети.</p></translation> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="143" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="141" /> <source><p>The device could not connect to the LAN.</p><p>Reason: {0}</p></source> <translation><p>Устройству не удалось подключиться к локальной сети.</p><p>Причина: {0}</p></translation> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="289" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="242" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="194" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="167" /> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="145" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="287" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="240" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="192" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="165" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="143" /> <source>unknown</source> <translation>неизвестный</translation> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="158" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="156" /> <source><p>The device was disconnected from the LAN.</p></source> <translation><p>Устройство было отключено от локальной сети.</p></translation> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="164" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="162" /> <source><p>The device could not be disconnected from the LAN.</p><p>Reason: {0}</p></source> <translation><p>Не удалось отключить устройство от локальной сети.</p><p>Причина: {0}</p></translation> </message> <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="177" /> + <source><p>The internet connection is <b>available</b>.</p></source> + <translation><p>Подключение к интернету <b>доступно</b>.</p></translation> + </message> + <message> <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="179" /> - <source><p>The internet connection is <b>available</b>.</p></source> - <translation><p>Подключение к интернету <b>доступно</b>.</p></translation> - </message> - <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="181" /> <source><p>The internet connection is <b>not available</b>.</p></source> <translation><p>Подключение к интернету <b>недоступно</b>.</p></translation> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="192" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="190" /> <source><p>The internet is not available.</p><p>Reason: {0}</p></source> <translation><p>Интернет недоступен.</p><p>Причина: {0}</p></translation> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="218" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="216" /> <source><p>The auto-connect script and associated configuration was saved on the device. Use the script like this:</p><p>import wiznet_connect<br/>nic = wiznet_connect.connect_lan()</p></source> <translation><p>Сценарий автоподключения и соответствующая конфигурация сохранены на устройстве. Используйте сценарий следующим образом:</p><p>import wiznet_connect<br/>nic = wiznet_connect.connect_lan()</p></translation> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="229" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="227" /> <source><p>The auto-connect script and associated configuration was saved on the device. The device will connect to the LAN at boot time.</p></source> <translation><p>Сценарий автоподключения и соответствующая конфигурация сохранены на устройстве. Устройство подключится к локальной сети во время загрузки.</p></translation> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="239" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="237" /> <source><p>The auto-connect script and associated configuration could not be saved on the device.</p><p>Reason: {0}</p></source> <translation><p>Сценарий автоподключения и связанная с ним конфигурация не могут быть сохранены на устройстве.</p><p>Причина: {0}</p></translation> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="256" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="254" /> <source>Shall the saved IPv4 parameters really be removed from the connected device?</source> <translation>Действительно ли сохраненные параметры IPv4 должны быть удалены с подключенного устройства?</translation> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="268" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="266" /> <source><p>The IPv4 parameters were removed from the device.</p></source> <translation><p>Параметры IPv4 удалены с устройства.</p></translation> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="276" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="274" /> <source><p>The IPv4 parameters were removed from the device. The device will not connect to the LAN at boot time anymore.</p></source> <translation><p>Параметры IPv4 удалены с устройства. Устройство больше не будет подключаться к локальной сети во время загрузки.</p></translation> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="286" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="284" /> <source><p>The IPv4 parameters could not be removed from the device.</p><p>Reason: {0}</p></source> <translation><p>Не удалось удалить параметры IPv4 с устройства.</p><p>Причина: {0}</p></translation> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="302" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="300" /> <source>The Ethernet interface was deactivated successfully.</source> <translation>Интерфейс Ethernet был успешно деактивирован.</translation> </message> <message> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="303" /> + <source><p>The Ethernet interface could not be deactivated.</p></source> + <translation><p>Не удалось отключить интерфейс Ethernet.</p></translation> + </message> + <message> <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="305" /> - <source><p>The Ethernet interface could not be deactivated.</p></source> - <translation><p>Не удалось отключить интерфейс Ethernet.</p></translation> - </message> - <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="307" /> <source><p>Reason: {0}</p></source> <translation><p>Причина: {0}</p></translation> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="331" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="329" /> <source><p>The device does not support network time synchronization. The module <b>{0}</b> is not installed.</p></source> <translation><p>Устройство не поддерживает синхронизацию времени по сети. Модуль <b>{0}</b> не установлен.</p></translation> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="340" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="338" /> <source><p>The device does not support network time synchronization. The module <b>ntptime</b> is not available.</p></source> <translation><p>Устройство не поддерживает синхронизацию времени по сети. Модуль <b>ntptime</b> недоступен.</p></translation> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="360" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="358" /> <source>The device time was synchronized successfully.</source> <translation>Время устройства успешно синхронизировано.</translation> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="364" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="362" /> <source><p>The device time could not be synchronized.</p><p>Reason: {0}</p></source> <translation><p>Не удалось синхронизировать время устройства.</p><p>Причина: {0}</p></translation> </message> <message> - <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="369" /> + <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="367" /> <source><p>The device time could not be synchronized. Is the device connected to a LAN?</p></source> <translation><p>Не удалось синхронизировать время устройства. Подключено ли устройство к LAN?</p></translation> </message> @@ -56971,40 +56971,40 @@ <translation>Деинсталяция пакетов, перечисленных в зависимостях</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="918" /> + <location filename="../PipInterface/Pip.py" line="912" /> <source>Cache Info</source> <translation>Информация о кэше</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="944" /> - <location filename="../PipInterface/Pip.py" line="935" /> + <location filename="../PipInterface/Pip.py" line="938" /> + <location filename="../PipInterface/Pip.py" line="929" /> <source>List Cached Files</source> <translation>Список кэшированных файлов</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="936" /> + <location filename="../PipInterface/Pip.py" line="930" /> <source>Enter a file pattern (empty for all):</source> <translation>Задайте шаблон файлов (пустая строка - все файлы):</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="968" /> - <location filename="../PipInterface/Pip.py" line="961" /> - <source>Remove Cached Files</source> - <translation>Удалить кэшированные файлы</translation> - </message> - <message> <location filename="../PipInterface/Pip.py" line="962" /> + <location filename="../PipInterface/Pip.py" line="955" /> + <source>Remove Cached Files</source> + <translation>Удалить кэшированные файлы</translation> + </message> + <message> + <location filename="../PipInterface/Pip.py" line="956" /> <source>Enter a file pattern:</source> <translation>Задайте шаблон файла:</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="993" /> - <location filename="../PipInterface/Pip.py" line="985" /> + <location filename="../PipInterface/Pip.py" line="987" /> + <location filename="../PipInterface/Pip.py" line="979" /> <source>Purge Cache</source> <translation>Очистить кэш</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="986" /> + <location filename="../PipInterface/Pip.py" line="980" /> <source>Do you really want to purge the pip cache? All files need to be downloaded again.</source> <translation>Вы действительно хотите очистить pip-кэш? Все файлы должны быть загружены снова.</translation> </message> @@ -72465,7 +72465,7 @@ <translation><p><b>{0}</b> не является файлом</p></translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="2452" /> + <location filename="../QScintilla/Shell.py" line="2451" /> <location filename="../QScintilla/Shell.py" line="2437" /> <location filename="../QScintilla/Shell.py" line="2416" /> <source>Save Shell Contents</source> @@ -72482,7 +72482,7 @@ <translation><p>Файл <b>{0}</b> уже существует. Переписать?</p></translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="2453" /> + <location filename="../QScintilla/Shell.py" line="2452" /> <source><p>The file <b>{0}</b> could not be saved.<br/>Reason: {1}</p></source> <translation><p>Невозможно сохранить файл <b>{0}</b>.<br/>Причина: {1}</p></translation> </message> @@ -102829,111 +102829,91 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="199" /> - <source>do not compare types, use 'isinstance()'</source> - <translation>используйте 'isinstance()' вместо сравнения типов</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="202" /> + <source>do not compare types, for exact checks use 'is' / 'is not', for instance checks use 'isinstance()'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="204" /> <source>do not use bare except</source> <translation>не используйте bare except</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="203" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="205" /> <source>do not assign a lambda expression, use a def</source> <translation>не назначайте лямбда-выражение, используйте def</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="206" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="208" /> <source>ambiguous variable name '{0}'</source> <translation>неоднозначное имя переменной '{0}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="209" /> <source>ambiguous class definition '{0}'</source> <translation>неоднозначное определение класса '{0}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="210" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="212" /> <source>ambiguous function definition '{0}'</source> <translation>неоднозначное определение функции '{0}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="213" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="215" /> <source>{0}: {1}</source> <translation>{0}: {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="214" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216" /> <source>{0}</source> <translation>{0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="222" /> - <source>indentation contains tabs</source> - <translation>отступ содержит табуляцию</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="223" /> - <source>trailing whitespace</source> - <translation>завершающие символы пропуска</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="224" /> - <source>no newline at end of file</source> - <translation>нет символа новой строки в конце файла</translation> + <source>indentation contains tabs</source> + <translation>отступ содержит табуляцию</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="225" /> - <source>blank line contains whitespace</source> - <translation>пустая строка содержит символы пропуска</translation> + <source>trailing whitespace</source> + <translation>завершающие символы пропуска</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="226" /> - <source>blank line at end of file</source> - <translation>пустая строка в конце файла</translation> + <source>no newline at end of file</source> + <translation>нет символа новой строки в конце файла</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227" /> + <source>blank line contains whitespace</source> + <translation>пустая строка содержит символы пропуска</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="228" /> + <source>blank line at end of file</source> + <translation>пустая строка в конце файла</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="229" /> <source>line break before binary operator</source> <translation>разрыв строки перед бинарным оператором</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="230" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="232" /> <source>line break after binary operator</source> <translation>разрыв строки после бинарного оператора</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="233" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="235" /> <source>doc line too long ({0} > {1} characters)</source> <translation>слишком длинная строка документа ({0} > {1} символов)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="236" /> - <source>.has_key() is deprecated, use 'in'</source> - <translation>.has_key() устарел, используйте 'in'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="239" /> - <source>deprecated form of raising exception</source> - <translation>устаревший метод возбуждения исключений</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="242" /> - <source>'<>' is deprecated, use '!='</source> - <translation>оператор '<>' устарел, используйте '!='</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="243" /> - <source>backticks are deprecated, use 'repr()'</source> - <translation>обратные апострофы устарели, используйте 'repr()'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="246" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="238" /> <source>invalid escape sequence '\{0}'</source> <translation>недействительная escape-последовательность '\{0}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="249" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="241" /> <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> <translation>'async' и 'await' - зарезервированные ключевые слова начиная с Python 3.7</translation> </message>