src/eric7/i18n/eric7_ru.ts

branch
eric7
changeset 11151
bb21aa3424ab
parent 11146
59e04f7003e9
child 11152
2b40446a0445
--- a/src/eric7/i18n/eric7_ru.ts	Thu Feb 27 14:42:39 2025 +0100
+++ b/src/eric7/i18n/eric7_ru.ts	Thu Feb 27 14:45:02 2025 +0100
@@ -3918,82 +3918,82 @@
   <context>
     <name>CheckerCategories</name>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="85" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="86" />
       <source>Annotations</source>
       <translation>Аннотации</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="86" />
-      <source>Async Functions</source>
-      <translation>Асинхронные функции</translation>
-    </message>
-    <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="87" />
-      <source>Code Complexity</source>
-      <translation>Сложность кода</translation>
+      <source>Async Functions</source>
+      <translation>Асинхронные функции</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="88" />
-      <source>Documentation</source>
-      <translation>Документация</translation>
+      <source>Code Complexity</source>
+      <translation>Сложность кода</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="89" />
-      <source>Errors</source>
-      <translation>Ошибки</translation>
+      <source>Documentation</source>
+      <translation>Документация</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="90" />
-      <source>Imports</source>
-      <translation>Импорт</translation>
+      <source>Errors</source>
+      <translation>Ошибки</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="91" />
-      <source>Logging</source>
-      <translation>Ведение журнала</translation>
+      <source>Imports</source>
+      <translation>Импорт</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="92" />
-      <source>Miscellaneous</source>
-      <translation>Разное</translation>
+      <source>Logging</source>
+      <translation>Ведение журнала</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="93" />
-      <source>Naming</source>
-      <translation>Именованные</translation>
+      <source>Miscellaneous</source>
+      <translation>Разное</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="94" />
-      <source>Name Order</source>
-      <translation>Порядок имен</translation>
+      <source>Naming</source>
+      <translation>Именованные</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="95" />
-      <source>'pathlib' Usage</source>
-      <translation>Использование 'pathlib'</translation>
+      <source>Name Order</source>
+      <translation>Порядок имен</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="96" />
+      <source>'pathlib' Usage</source>
+      <translation>Использование 'pathlib'</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="97" />
       <source>'pydantic' and 'dataclass' Usage</source>
       <translation>Использование 'pydantic' и 'dataclass'</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="99" />
-      <source>Security</source>
-      <translation>Безопасность</translation>
-    </message>
-    <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="100" />
-      <source>Unused</source>
-      <translation>Неиспользуемые</translation>
+      <source>Security</source>
+      <translation>Безопасность</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="101" />
-      <source>Warnings</source>
-      <translation>Предупреждения</translation>
+      <source>Unused</source>
+      <translation>Неиспользуемые</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="102" />
+      <source>Warnings</source>
+      <translation>Предупреждения</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="103" />
       <source>Simplify Code</source>
       <translation>Упрощенный код</translation>
     </message>
@@ -5095,7 +5095,7 @@
   <context>
     <name>CodeStyleChecker</name>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="518" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="528" />
       <source>No message defined for code '{0}'.</source>
       <translation>Не определено сообщение для кода '{0}'.</translation>
     </message>
@@ -6122,59 +6122,59 @@
       <translation>Отфильтровать</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="134" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="135" />
       <source>PEP-257</source>
       <translation>PEP-257</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="135" />
-      <source>Eric</source>
-      <translation>Eric</translation>
-    </message>
-    <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="136" />
+      <source>Eric</source>
+      <translation>Eric</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="137" />
       <source>Eric (Blacked)</source>
       <translation>Eric (Blacked)</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="242" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="243" />
       <source>Errors</source>
       <translation>Ошибки</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="267" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="268" />
       <source>Error: {0}</source>
       <translation>Ошибка: {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1252" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1256" />
       <source>{0} (ignored)</source>
       <translation>{0} (проигнорировано)</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1327" />
-      <source>No issues found.</source>
-      <translation>Проблем со стилем не найдено.</translation>
-    </message>
-    <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1331" />
+      <source>No issues found.</source>
+      <translation>Проблем со стилем не найдено.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1335" />
       <source>No files found (check your ignore list).</source>
       <translation>Файлы не найдены (проверьте ваш игнор-лист).</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1650" />
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1609" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1656" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1615" />
       <source>{0} - {1}</source>
       <comment>issue code, message</comment>
       <translation>{0} - {1}</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2987" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="3010" />
       <source>Commented Code Whitelist Pattern</source>
       <translation>Шаблон закомментированного кода</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2988" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="3011" />
       <source>Enter a Commented Code Whitelist Pattern</source>
       <translation>Задайте шаблон закомментированного кода</translation>
     </message>
@@ -6244,146 +6244,146 @@
   <context>
     <name>CodeStyleFixer</name>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="255" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="265" />
       <source>Triple single quotes converted to triple double quotes.</source>
       <translation>Утроенные одинарные кавычки заменены утроенными двойными.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="258" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="268" />
       <source>Introductory quotes corrected to be {0}"""</source>
       <translation>Кавычки во введении исправлены на {0}"""</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="261" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="271" />
       <source>Single line docstring put on one line.</source>
       <translation>Одиночная строка документации располагается в одной строке.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="264" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="274" />
       <source>Period added to summary line.</source>
       <translation>Добавлена точка в строке резюме.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="291" />
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="267" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="301" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="277" />
       <source>Blank line before function/method docstring removed.</source>
       <translation>Удалена пустая строка перед строкой документации для function/method.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="270" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="280" />
       <source>Blank line inserted before class docstring.</source>
       <translation>Добавлена пустая строка перед строкой документации для class.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="273" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="283" />
       <source>Blank line inserted after class docstring.</source>
       <translation>Добавлена пустая строка после строки документации для class.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="276" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="286" />
       <source>Blank line inserted after docstring summary.</source>
       <translation>Добавлена пустая строка после резюме строки документации.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="279" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="289" />
       <source>Blank line inserted after last paragraph of docstring.</source>
       <translation>Добавлена пустая строка после последнего абзаца строки документации.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="282" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="292" />
       <source>Leading quotes put on separate line.</source>
       <translation>Открывающие кавычки размещены на отдельной строке.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="285" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="295" />
       <source>Trailing quotes put on separate line.</source>
       <translation>Закрывающие кавычки размещены на отдельной строке.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="298" />
       <source>Blank line before class docstring removed.</source>
       <translation>Удалена пустая строка перед строкой документации для class.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="294" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="304" />
       <source>Blank line after class docstring removed.</source>
       <translation>Удалена пустая строка после строки документации для class.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="297" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307" />
       <source>Blank line after function/method docstring removed.</source>
       <translation>Удалена пустая строка после строки документации для function/method.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="300" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="310" />
       <source>Blank line after last paragraph removed.</source>
       <translation>Удалена пустая строка после последнего абзаца.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="303" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="313" />
       <source>Tab converted to 4 spaces.</source>
       <translation>Символы табуляции заменяются на 4 пробела.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="306" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316" />
       <source>Indentation adjusted to be a multiple of four.</source>
       <translation>Величина отступа задана кратной четырём.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="309" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="319" />
       <source>Indentation of continuation line corrected.</source>
       <translation>Исправлен размер отступа строки продолжения.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="312" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="322" />
       <source>Indentation of closing bracket corrected.</source>
       <translation>Исправлен размер отступа закрывающей скобки.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="315" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="325" />
       <source>Missing indentation of continuation line corrected.</source>
       <translation>Добавлен отступ к строке продолжения.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="318" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328" />
       <source>Closing bracket aligned to opening bracket.</source>
       <translation>Закрывающая скобка выровнена с открывающей.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="321" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="331" />
       <source>Indentation level changed.</source>
       <translation>Изменен размер отступа.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="324" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="334" />
       <source>Indentation level of hanging indentation changed.</source>
       <translation>Изменен размер отступа для висячих отступов.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="327" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="337" />
       <source>Visual indentation corrected.</source>
       <translation>Исправленена величина визуального отступа.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="342" />
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="336" />
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="330" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="352" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="340" />
       <source>Extraneous whitespace removed.</source>
       <translation>Посторонние пробельные символы удалены.</translation>
     </message>
     <message>
-      <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="349" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343" />
       <source>Missing whitespace added.</source>
       <translation>Добавлены недостающие пробельные символы.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="345" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="355" />
       <source>Whitespace around comment sign corrected.</source>
       <translation>Пробельные символы вокруг символа комментария откорректированы.</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="348" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="358" />
       <source>%n blank line(s) inserted.</source>
       <translation>
         <numerusform>%n пустая строка вставлена.</numerusform>
@@ -6392,7 +6392,7 @@
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="361" />
       <source>%n superfluous lines removed</source>
       <translation>
         <numerusform>%n лишняя пустая строка удалена</numerusform>
@@ -6401,73 +6401,73 @@
       </translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="354" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="364" />
       <source>Superfluous blank lines removed.</source>
       <translation>Удалены лишние пустые строки.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="357" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="367" />
       <source>Superfluous blank lines after function decorator removed.</source>
       <translation>Удалены лишние пустые строки после декоратора функции.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="360" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="370" />
       <source>Imports were put on separate lines.</source>
       <translation>Операторы импорта помещены на отдельных строках.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="363" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="373" />
       <source>Long lines have been shortened.</source>
       <translation>Укорочены длинные строки.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="366" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="376" />
       <source>Redundant backslash in brackets removed.</source>
       <translation>Удалены излишние символы '\'.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="372" />
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="369" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="382" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="379" />
       <source>Compound statement corrected.</source>
       <translation>Составная инструкция исправлена.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="375" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="385" />
       <source>Comparison to None/True/False corrected.</source>
       <translation>Исправлено сравнение с None/True/False.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="378" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="388" />
       <source>'{0}' argument added.</source>
       <translation>Добавлен '{0}' аргумент.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="379" />
-      <source>'{0}' argument removed.</source>
-      <translation>Удалён '{0}' аргумент.</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="380" />
-      <source>Whitespace stripped from end of line.</source>
-      <translation>Завершающие пробельные символы обрезаны.</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="383" />
-      <source>newline added to end of file.</source>
-      <translation>символ новой строки добавлен в конец файла.</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="386" />
-      <source>Superfluous trailing blank lines removed from end of file.</source>
-      <translation>Удалены пустые строки в конце файла.</translation>
-    </message>
-    <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="389" />
-      <source>'&lt;&gt;' replaced by '!='.</source>
-      <translation>'&lt;&gt;' заменен на '!='.</translation>
+      <source>'{0}' argument removed.</source>
+      <translation>Удалён '{0}' аргумент.</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="390" />
+      <source>Whitespace stripped from end of line.</source>
+      <translation>Завершающие пробельные символы обрезаны.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="393" />
+      <source>newline added to end of file.</source>
+      <translation>символ новой строки добавлен в конец файла.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="396" />
+      <source>Superfluous trailing blank lines removed from end of file.</source>
+      <translation>Удалены пустые строки в конце файла.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="399" />
+      <source>'&lt;&gt;' replaced by '!='.</source>
+      <translation>'&lt;&gt;' заменен на '!='.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="400" />
       <source>Could not save the file! Skipping it. Reason: {0}</source>
       <translation>Не удалось сохранить файл! Пропускаем. Причина: {0}</translation>
     </message>
@@ -58560,24 +58560,28 @@
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/PathLib/translations.py" line="111" />
-      <source>os.path.splitext('foo.bar') should be replaced by foo_path.suffix</source>
-      <translation>os.path.splitext('foo.bar') следует заменить на foo_path.suffix</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/PathLib/translations.py" line="115" />
+      <source>os.path.splitext('foo.bar') should be replaced by foo_path.stem and foo_path.suffix</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/PathLib/translations.py" line="116" />
       <source>os.path.relpath('/bar/foo', start='bar') should be replaced by foo_path.relative_to('/bar')</source>
       <translation>os.path.relpath('/bar/foo', start='bar') следует заменить на foo_path.relative_to('/bar')</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/PathLib/translations.py" line="120" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/PathLib/translations.py" line="121" />
       <source>open('foo') should be replaced by Path('foo').open()</source>
       <translation>open('foo') следует заменить на Path('foo').open()</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/PathLib/translations.py" line="123" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/PathLib/translations.py" line="124" />
       <source>py.path.local is in maintenance mode, use pathlib instead</source>
       <translation>py.path.local находится в режиме обслуживания, вместо этого используйте pathlib</translation>
     </message>
+    <message>
+      <source>os.path.splitext('foo.bar') should be replaced by foo_path.suffix</source>
+      <translation type="vanished">os.path.splitext('foo.bar') следует заменить на foo_path.suffix</translation>
+    </message>
   </context>
   <context>
     <name>PdfInfoWidget</name>
@@ -74501,328 +74505,328 @@
       <translation>'contextlib.suppress()' обнаружены.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="50" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="52" />
       <source>Call to {0} without timeout.</source>
       <translation>Запросы вызова без тайм-аута.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="51" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="53" />
       <source>Call to {0} with timeout set to None.</source>
       <translation>Запросы вызова с тайм-аутом, установленным в None.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="56" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="58" />
       <source>A Flask app appears to be run with debug=True, which exposes the Werkzeug debugger and allows the execution of arbitrary code.</source>
       <translation>Приложение Flask запускается с параметром 'debug=True', который предоставляет отладчик Werkzeug и позволяет выполнять произвольный код.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="62" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="64" />
       <source>Usage of 'tarfile.extractall(members=function(tarfile))'. Make sure your function properly discards dangerous members ({0}).</source>
       <translation>Используется 'tarfile.extractall(members=function(tarfile))'. Убедитесь, что ваша функция правильно отбрасывает опасные элементы ({0}).</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="67" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="69" />
       <source>Found 'tarfile.extractall(members=?)' but couldn't identify the type of members. Check if the members were properly validated ({0}).</source>
       <translation>Найдено 'tarfile.extractall(members=?)', но не удалось определить тип членов. Проверьте правильность проверки членов ({0}).</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="72" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="74" />
       <source>'tarfile.extractall()' used without any validation. Please check and discard dangerous members.</source>
       <translation>'tarfile.extractall()' используется без какой-либо валидации. Пожалуйста, проверьте и отбросьте опасные элементы.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="78" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="80" />
       <source>Pickle and modules that wrap it can be unsafe when used to deserialize untrusted data, possible security issue.</source>
       <translation>Pickle и модули, которые служат его оберткой, могут быть небезопасны, когда используются для десериализации ненадежных данных, возможная проблема безопасности.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="83" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="85" />
       <source>Deserialization with the marshal module is possibly dangerous.</source>
       <translation>Десериализация с помощью модуля marshal, возможно опасна.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="86" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="88" />
       <source>Use of insecure MD2, MD4, MD5, or SHA1 hash function.</source>
       <translation>Использование небезопасной хеш-функции MD2, MD4, MD5 или SHA1.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="89" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="91" />
       <source>Use of insecure cipher '{0}'. Replace with a known secure cipher such as AES.</source>
       <translation>Использование небезопасного шифра '{0}'. Замените известным безопасным шифром, таким как AES.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="94" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="96" />
       <source>Use of insecure cipher mode '{0}'.</source>
       <translation>Использование небезопасного режима шифрования '{0}'.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="97" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="99" />
       <source>Use of insecure and deprecated function (mktemp).</source>
       <translation>Использование небезопасной и устаревшей функции (mktemp).</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="100" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="102" />
       <source>Use of possibly insecure function - consider using safer ast.literal_eval.</source>
       <translation>Использование возможно небезопасной функции - рассмотрите возможность использования более безопасного ast.literal_eval.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="104" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="106" />
       <source>Use of mark_safe() may expose cross-site scripting vulnerabilities and should be reviewed.</source>
       <translation>Использование mark_safe () может проявить уязвимости межсайтового скриптинга и должно быть пересмотрено.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="109" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="111" />
       <source>Audit url open for permitted schemes. Allowing use of file:/ or custom schemes is often unexpected.</source>
       <translation>Аудит url открыт для разрешенных схем. Разрешение использования file:/ или пользовательских схем часто бывает неожиданным.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="114" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="116" />
       <source>Standard pseudo-random generators are not suitable for security/cryptographic purposes.</source>
       <translation>Стандартные псевдослучайные генераторы не подходят для целей безопасности/криптографии.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="119" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="121" />
       <source>Telnet-related functions are being called. Telnet is considered insecure. Use SSH or some other encrypted protocol.</source>
       <translation>Вызваны функции, связанные с Telnet. Telnet считается небезопасным. Используйте SSH или другой протокол шифрования.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="160" />
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="154" />
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="148" />
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="142" />
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="136" />
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="130" />
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="124" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="162" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="156" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="150" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="144" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="138" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="132" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="126" />
       <source>Using '{0}' to parse untrusted XML data is known to be vulnerable to XML attacks. Replace '{0}' with its defusedxml equivalent function or make sure defusedxml.defuse_stdlib() is called.</source>
       <translation>Известно, что использование '{0}' для анализа ненадежных данных XML уязвимо для атак XML. Замените '{0}' его эквивалентной функцией defusedxml или убедитесь, что вызывается defusedxml.defuse_stdlib().</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="166" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="168" />
       <source>FTP-related functions are being called. FTP is considered insecure. Use SSH/SFTP/SCP or some other encrypted protocol.</source>
       <translation>Вызваны связанные с FTP функции. FTP считается небезопасным. Используйте SSH/SFTP/SCP или другой протокол шифрования.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="171" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="173" />
       <source>By default, Python will create a secure, verified SSL context for use in such classes as HTTPSConnection. However, it still allows using an insecure context via the _create_unverified_context that reverts to the previous behavior that does not validate certificates or perform hostname checks.</source>
       <translation>По умолчанию Python создаст безопасный проверенный контекст SSL для использования в таких классах, как HTTPSConnection. Но, тем не менее, он все еще позволяет использовать незащищенный контекст через _create_unverified_context, который возвращается к предыдущему поведению, которое не проверяет сертификаты или не выполняет проверки имени хоста.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="180" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="182" />
       <source>Use of insecure {0} hash function.</source>
       <translation>Использование небезопасной хэш-функции {0}.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="183" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="185" />
       <source>Use of insecure {0} hash for security. Consider 'usedforsecurity=False'.</source>
       <translation>Использование небезопасного хэша {0} в целях безопасности. Рассмотрим «usedforsecurity=False».</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="188" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="190" />
       <source>A telnet-related module is being imported.  Telnet is considered insecure. Use SSH or some other encrypted protocol.</source>
       <translation>Импортируется модуль, связанный с telnet. Telnet считается небезопасным. Используйте SSH или другой протокол шифрования.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="193" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="195" />
       <source>A FTP-related module is being imported.  FTP is considered insecure. Use SSH/SFTP/SCP or some other encrypted protocol.</source>
       <translation>Импортируется модуль, связанный с FTP. FTP считается небезопасным. Используйте SSH/SFTP/SCP или другой протокол шифрования.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="202" />
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="198" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="204" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="200" />
       <source>Consider possible security implications associated with the '{0}' module.</source>
       <translation>Учитывайте возможные последствия для безопасности, связанные с модулем {0}.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="230" />
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="224" />
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="218" />
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="212" />
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="206" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="232" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="226" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="220" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="214" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="208" />
       <source>Using '{0}' to parse untrusted XML data is known to be vulnerable to XML attacks. Replace '{0}' with the equivalent defusedxml package, or make sure defusedxml.defuse_stdlib() is called.</source>
       <translation>Известно, что использование '{0}' для анализа ненадежных данных XML уязвимо для атак XML. Замените '{0}' эквивалентным пакетом defusedxml или убедитесь, что вызывается defusedxml.defuse_stdlib ().</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="236" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="238" />
       <source>Using '{0}' to parse untrusted XML data is known to be vulnerable to XML attacks. Use defusedxml.xmlrpc.monkey_patch() function to monkey-patch xmlrpclib and mitigate XML vulnerabilities.</source>
       <translation>Известно, что использование '{0}' для анализа ненадежных данных XML уязвимо для XML-атак. Используйте функцию defusedxml.xmlrpc.monkey_patch(), чтобы обезопасить xmlrpclib и устранить уязвимости XML.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="242" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="244" />
       <source>Consider possible security implications associated with '{0}' module.</source>
       <translation>Учтитывайте возможные последствия для безопасности, связанные с модулем '{0}'.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="246" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="248" />
       <source>The pyCrypto library and its module '{0}' are no longer actively maintained and have been deprecated. Consider using pyca/cryptography library.</source>
       <translation>Библиотека pyCrypto и ее модуль '{0}' больше не поддерживаются и не рекомендуются к использованию. Подумайте об использовании библиотеки pyca/cryptography.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="252" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="254" />
       <source>An IPMI-related module is being imported. IPMI is considered insecure. Use an encrypted protocol.</source>
       <translation>Импортируется модуль, связанный с IPMI. IPMI считается небезопасным. Используйте зашифрованный протокол.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="258" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="260" />
       <source>'requests' call with verify=False disabling SSL certificate checks, security issue.</source>
       <translation>Вызов 'request' с параметром verify = False отключает проверку SSL-сертификатов, проблема безопасности.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="264" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="266" />
       <source>'ssl.wrap_socket' call with insecure SSL/TLS protocol version identified, security issue.</source>
       <translation>Вызов 'ssl.wrap_socket' с идентификацией небезопасной версии протокола SSL/TLS, проблема безопасности.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="269" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="271" />
       <source>'SSL.Context' call with insecure SSL/TLS protocol version identified, security issue.</source>
       <translation>Вызов 'SSL.Context' с идентификацией небезопасной версии протокола SSL/TLS, проблема безопасности.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="274" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="276" />
       <source>Function call with insecure SSL/TLS protocol version identified, security issue.</source>
       <translation>Вызов функции с идентификацией небезопасной версии протокола SSL/TLS, проблема безопасности.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="279" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="281" />
       <source>Function definition identified with insecure SSL/TLS protocol version by default, possible security issue.</source>
       <translation>Определение функции с идентификацией небезопасной версии протокола SSL/TLS по умолчанию, возможная проблема безопасности.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="284" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="286" />
       <source>'ssl.wrap_socket' call with no SSL/TLS protocol version specified, the default 'SSLv23' could be insecure, possible security issue.</source>
       <translation>Вызов 'ssl.wrap_socket' без указания версии протокола SSL/TLS, по умолчанию 'SSLv23', может быть небезопасным, возможна проблема безопасности.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="290" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="292" />
       <source>{0} key sizes below {1:d} bits are considered breakable.</source>
       <translation>Размеры ключей {0} меньше {1:d} битов считаются разрушаемыми.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="294" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="296" />
       <source>Use of unsafe 'yaml.load()'. Allows instantiation of arbitrary objects. Consider 'yaml.safe_load()'.</source>
       <translation>Использование небезопасного 'yaml.load()'. Позволяет создавать экземпляры произвольных объектов. Рассмотрите yaml.safe_load().</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="300" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="302" />
       <source>Paramiko call with policy set to automatically trust the unknown host key.</source>
       <translation>Вызов Paramiko с установленной политикой автоматического доверия неизвестному ключу хоста.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="305" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="307" />
       <source>The use of SNMPv1 and SNMPv2 is insecure. You should use SNMPv3 if possible.</source>
       <translation>Использование SNMPv1 и SNMPv2 небезопасно. По возможности следует использовать SNMPv3.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="309" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="311" />
       <source>You should not use SNMPv3 without encryption. noAuthNoPriv &amp; authNoPriv is insecure.</source>
       <translation>Вы не должны использовать SNMPv3 без шифрования. noAuthNoPriv и authNoPriv небезопасны.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="315" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="317" />
       <source>Possible shell injection via 'Paramiko' call, check inputs are properly sanitized.</source>
       <translation>Возможно введение оболочки через вызов 'Paramiko', проверьте правильность санации входов.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="320" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="322" />
       <source>'subprocess' call with shell=True seems safe, but may be changed in the future, consider rewriting without shell</source>
       <translation>Вызов 'subprocess' с параметром shell=True кажется безопасным, но может быть изменен в будущем, подумайте о перезаписи без shell</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="325" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="327" />
       <source>'subprocess' call with shell=True identified, security issue.</source>
       <translation>Идентифицирован вызов 'subprocess' с параметром shell = True, проблема безопасности.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="328" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="330" />
       <source>'subprocess' call - check for execution of untrusted input.</source>
       <translation>вызов 'subprocess' - проверка выполнения ненадежного ввода.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="331" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="333" />
       <source>Function call with shell=True parameter identified, possible security issue.</source>
       <translation>Идентифицирован вызов функции с параметром shell = True, возможна проблема безопасности.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="336" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="338" />
       <source>Starting a process with a shell: Seems safe, but may be changed in the future, consider rewriting without shell</source>
       <translation>Запуск процесса с shell: кажется безопасным, но в будущем может быть изменен, подумайте о переписывании без shell</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="341" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="343" />
       <source>Starting a process with a shell, possible injection detected, security issue.</source>
       <translation>Запуск процесса с shell, обнаружение возможного внедрения, проблема безопасности.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="346" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="348" />
       <source>Starting a process without a shell.</source>
       <translation>Запуск процесса без shell.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="349" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="351" />
       <source>Starting a process with a partial executable path.</source>
       <translation>Запуск процесса с частичным исполняемым путем.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="353" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="355" />
       <source>Possible SQL injection vector through string-based query construction.</source>
       <translation>Возможный вектор внедрения SQL через построение строки на основе запроса.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="358" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="360" />
       <source>Possible wildcard injection in call: {0}</source>
       <translation>Возможно введение символа подстановки при вызове: {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="362" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="364" />
       <source>Use of 'extra()' opens a potential SQL attack vector.</source>
       <translation>Использование 'extra()' открывает потенциальный вектор атаки SQL.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="365" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="367" />
       <source>Use of 'RawSQL()' opens a potential SQL attack vector.</source>
       <translation>Использование 'RawSQL()' открывает потенциальный вектор атаки SQL.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="369" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="371" />
       <source>Use of insecure logging.config.listen() detected.</source>
       <translation>Обнаружено использование небезопасной функции logging.config.listen().</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="374" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="376" />
       <source>The Python source file contains bidirectional control characters ({0}).</source>
       <translation>Исходный файл Python содержит двунаправленные управляющие символы ({0}).</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="379" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="381" />
       <source>Use of unsafe PyTorch load or save.</source>
       <translation>Использование небезопасной загрузки или сохранения PyTorch.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="383" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="385" />
       <source>Using jinja2 templates with 'autoescape=False' is dangerous and can lead to XSS. Use 'autoescape=True' or use the 'select_autoescape' function to mitigate XSS vulnerabilities.</source>
       <translation>Использование шаблонов jinja2 с 'autoescape=False' опасно и может привести к XSS. Используйте 'autoescape=True' или используйте функцию 'select_autoescape' для устранения уязвимостей XSS.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="389" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="391" />
       <source>By default, jinja2 sets 'autoescape' to False. Consider using 'autoescape=True' or use the 'select_autoescape' function to mitigate XSS vulnerabilities.</source>
       <translation>По умолчанию jinja2 устанавливает для 'autoescape' значение False. Рекомендуется использовать 'autoescape=True' или использовать функцию 'select_autoescape' для устранения уязвимостей XSS.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="396" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="398" />
       <source>Mako templates allow HTML/JS rendering by default and are inherently open to XSS attacks. Ensure variables in all templates are properly sanitized via the 'n', 'h' or 'x' flags (depending on context). For example, to HTML escape the variable 'data' do ${{ data |h }}.</source>
       <translation>Шаблоны Mako разрешают рендеринг HTML/JS по умолчанию и по своей природе открыты для атак XSS. Убедитесь, что переменные во всех шаблонах должным образом очищены с помощью флагов 'n', 'h' или 'x' (в зависимости от контекста). Например, для экранирования HTML используйте переменную 'data', выполните ${{ data |h }}.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="404" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="406" />
       <source>Potential XSS on 'mark_safe()' function.</source>
       <translation>Потенциальный XSS на функцию 'mark_safe()'.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="408" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="410" />
       <source>Possible hardcoded AWS access key ID: {0}</source>
       <translation>Возможный жестко закодированный идентификатор ключа доступа AWS: {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="411" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Security/translations.py" line="413" />
       <source>Possible hardcoded AWS secret access key: {0}</source>
       <translation>Возможный жестко закодированный секретный ключ доступа AWS: {0}</translation>
     </message>
@@ -106857,7 +106861,7 @@
       <translation>символ пропуска после '{0}'</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="97" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="99" />
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="95" />
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="94" />
       <source>whitespace before '{0}'</source>
@@ -106869,294 +106873,294 @@
       <translation>символ пропуска после символа декоратора "@"</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="98" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="100" />
       <source>multiple spaces before operator</source>
       <translation>множественные пробелы перед оператором</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="101" />
-      <source>multiple spaces after operator</source>
-      <translation>множественные пробелы после оператора</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="102" />
-      <source>tab before operator</source>
-      <translation>табуляция перед оператором</translation>
-    </message>
-    <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="103" />
-      <source>tab after operator</source>
-      <translation>табуляция после оператора</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="104" />
-      <source>missing whitespace around operator</source>
-      <translation>отсутствуют символы пропуска вокруг оператора</translation>
+      <source>multiple spaces after operator</source>
+      <translation>множественные пробелы после оператора</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="106" />
+      <source>tab before operator</source>
+      <translation>табуляция перед оператором</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="107" />
+      <source>tab after operator</source>
+      <translation>табуляция после оператора</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="108" />
+      <source>missing whitespace around operator</source>
+      <translation>отсутствуют символы пропуска вокруг оператора</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="111" />
       <source>missing whitespace around arithmetic operator</source>
       <translation>отсутствуют символы пропуска вокруг арифметического оператора</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="110" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="114" />
       <source>missing whitespace around bitwise or shift operator</source>
       <translation>отсутствуют символы пропуска вокруг побитового оператора или оператора сдвига</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="113" />
-      <source>missing whitespace around modulo operator</source>
-      <translation>отсутствуют символы пропуска вокруг оператора по модулю</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="116" />
-      <source>missing whitespace after '{0}'</source>
-      <translation>отсутствуют символы пропуска после '{0}'</translation>
-    </message>
-    <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="117" />
+      <source>missing whitespace around modulo operator</source>
+      <translation>отсутствуют символы пропуска вокруг оператора по модулю</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="120" />
+      <source>missing whitespace after '{0}'</source>
+      <translation>отсутствуют символы пропуска после '{0}'</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="123" />
       <source>multiple spaces after '{0}'</source>
       <translation>множественные пробелы после '{0}'</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="118" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="124" />
       <source>tab after '{0}'</source>
       <translation>табуляция после '{0}'</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="119" />
-      <source>unexpected spaces around keyword / parameter equals</source>
-      <translation>неожиданные пробелы вокруг ключевого слова / параметра equals</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="122" />
-      <source>missing whitespace around parameter equals</source>
-      <translation>отсутствие символов пропуска вокруг параметра equals</translation>
-    </message>
-    <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="125" />
-      <source>at least two spaces before inline comment</source>
-      <translation>по крайней мере два пробела перед комментарием в строке кода</translation>
+      <source>unexpected spaces around keyword / parameter equals</source>
+      <translation>неожиданные пробелы вокруг ключевого слова / параметра equals</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="128" />
-      <source>inline comment should start with '# '</source>
-      <translation>комментарий в строке кода должен начинаться с '# '</translation>
+      <source>missing whitespace around parameter equals</source>
+      <translation>отсутствие символов пропуска вокруг параметра equals</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="131" />
-      <source>block comment should start with '# '</source>
-      <translation>блок комментариев должен начинаться с '# '</translation>
+      <source>at least two spaces before inline comment</source>
+      <translation>по крайней мере два пробела перед комментарием в строке кода</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="134" />
-      <source>too many leading '#' for block comment</source>
-      <translation>слишком много лидирующих '#' для блока комментария</translation>
+      <source>inline comment should start with '# '</source>
+      <translation>комментарий в строке кода должен начинаться с '# '</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="137" />
-      <source>multiple spaces after keyword</source>
-      <translation>множественные пробелы после ключевого слова</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="138" />
-      <source>multiple spaces before keyword</source>
-      <translation>множественные пробелы перед ключевым словом</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="139" />
-      <source>tab after keyword</source>
-      <translation>табуляция после ключевого слова</translation>
+      <source>block comment should start with '# '</source>
+      <translation>блок комментариев должен начинаться с '# '</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="140" />
-      <source>tab before keyword</source>
-      <translation>табуляция перед ключевым словом</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="141" />
-      <source>missing whitespace after keyword</source>
-      <translation>отсутствует символ пропуска после ключевого слова</translation>
+      <source>too many leading '#' for block comment</source>
+      <translation>слишком много лидирующих '#' для блока комментария</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="143" />
+      <source>multiple spaces after keyword</source>
+      <translation>множественные пробелы после ключевого слова</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="144" />
+      <source>multiple spaces before keyword</source>
+      <translation>множественные пробелы перед ключевым словом</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="147" />
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="144" />
+      <source>tab after keyword</source>
+      <translation>табуляция после ключевого слова</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="148" />
+      <source>tab before keyword</source>
+      <translation>табуляция перед ключевым словом</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="149" />
+      <source>missing whitespace after keyword</source>
+      <translation>отсутствует символ пропуска после ключевого слова</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="155" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="152" />
       <source>expected {0} blank lines, found {1}</source>
       <translation>ожидалось {0} пустых строк, найдено {1}</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="150" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="158" />
       <source>too many blank lines ({0}), expected {1}</source>
       <translation>слишком много пустых строк ({0}), ожидалось {1}</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="153" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="161" />
       <source>blank lines found after function decorator</source>
       <translation>пустые строки после декоратора функции</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="156" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="164" />
       <source>expected {0} blank lines after class or function definition, found {1}</source>
       <translation>ожидалось {0} пустых строк после определения класса или функции, найдено {1}</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="160" />
-      <source>expected {0} blank lines before a nested definition, found {1}</source>
-      <translation>ожидалось {0} пустых строк перед вложенным определением, найдено {1}</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="163" />
-      <source>too many blank lines ({0}) before a nested definition, expected {1}</source>
-      <translation>слишком много пустых строк ({0}) перед вложенным определением, ожидалось {1}</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="167" />
-      <source>too many blank lines ({0})</source>
-      <translation>слишком много пустых строк ({0})</translation>
-    </message>
-    <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="168" />
-      <source>multiple imports on one line</source>
-      <translation>множественный импорт в одной строке</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="169" />
-      <source>module level import not at top of file</source>
-      <translation>импорт модуля не в начале файла</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="172" />
-      <source>line too long ({0} &gt; {1} characters)</source>
-      <translation>слишком длинная строка ({0} &gt; {1} символов)</translation>
+      <source>expected {0} blank lines before a nested definition, found {1}</source>
+      <translation>ожидалось {0} пустых строк перед вложенным определением, найдено {1}</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="171" />
+      <source>too many blank lines ({0}) before a nested definition, expected {1}</source>
+      <translation>слишком много пустых строк ({0}) перед вложенным определением, ожидалось {1}</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="175" />
+      <source>too many blank lines ({0})</source>
+      <translation>слишком много пустых строк ({0})</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="176" />
+      <source>multiple imports on one line</source>
+      <translation>множественный импорт в одной строке</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="177" />
+      <source>module level import not at top of file</source>
+      <translation>импорт модуля не в начале файла</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="180" />
+      <source>line too long ({0} &gt; {1} characters)</source>
+      <translation>слишком длинная строка ({0} &gt; {1} символов)</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183" />
       <source>the backslash is redundant between brackets</source>
       <translation>символ '\' излишний внутри скобок</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="178" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="186" />
       <source>multiple statements on one line (colon)</source>
       <translation>несколько инструкций в одной строке (двоеточие)</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="181" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="189" />
       <source>multiple statements on one line (semicolon)</source>
       <translation>несколько инструкций в одной строке (точка с запятой)</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="184" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="192" />
       <source>statement ends with a semicolon</source>
       <translation>инструкция завершается точкой с запятой</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="187" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="195" />
       <source>multiple statements on one line (def)</source>
       <translation>несколько инструкций в одной строке (def)</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="193" />
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="190" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="198" />
       <source>comparison to {0} should be {1}</source>
       <translation>сравнение с {0} должно быть {1}</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="196" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="204" />
       <source>test for membership should be 'not in'</source>
       <translation>проверка на членство должна быть 'not in'</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="199" />
-      <source>test for object identity should be 'is not'</source>
-      <translation>проверка на идентичность объекта должна быть 'is not'</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>не сравнивайте типы, для точных проверок используйте 'is' / 'is not', например, для проверок используйте 'isinstance()'</translation>
-    </message>
-    <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207" />
-      <source>do not use bare except</source>
-      <translation>не используйте bare except</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="208" />
-      <source>do not assign a lambda expression, use a def</source>
-      <translation>не назначайте лямбда-выражение, используйте def</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="211" />
-      <source>ambiguous variable name '{0}'</source>
-      <translation>неоднозначное имя переменной '{0}'</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="212" />
-      <source>ambiguous class definition '{0}'</source>
-      <translation>неоднозначное определение класса '{0}'</translation>
+      <source>test for object identity should be 'is not'</source>
+      <translation>проверка на идентичность объекта должна быть 'is not'</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="210" />
+      <source>do not compare types, for exact checks use 'is' / 'is not', for instance checks use 'isinstance()'</source>
+      <translation>не сравнивайте типы, для точных проверок используйте 'is' / 'is not', например, для проверок используйте 'isinstance()'</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="215" />
-      <source>ambiguous function definition '{0}'</source>
-      <translation>неоднозначное определение функции '{0}'</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="218" />
-      <source>{0}: {1}</source>
-      <translation>{0}: {1}</translation>
+      <source>do not use bare except</source>
+      <translation>не используйте bare except</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216" />
+      <source>do not assign a lambda expression, use a def</source>
+      <translation>не назначайте лямбда-выражение, используйте def</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="219" />
-      <source>{0}</source>
-      <translation>{0}</translation>
+      <source>ambiguous variable name '{0}'</source>
+      <translation>неоднозначное имя переменной '{0}'</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="220" />
+      <source>ambiguous class definition '{0}'</source>
+      <translation>неоднозначное определение класса '{0}'</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="223" />
+      <source>ambiguous function definition '{0}'</source>
+      <translation>неоднозначное определение функции '{0}'</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="226" />
+      <source>{0}: {1}</source>
+      <translation>{0}: {1}</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227" />
-      <source>indentation contains tabs</source>
-      <translation>отступ содержит табуляцию</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="228" />
-      <source>trailing whitespace</source>
-      <translation>завершающие символы пропуска</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="229" />
-      <source>no newline at end of file</source>
-      <translation>нет символа новой строки в конце файла</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="230" />
-      <source>blank line contains whitespace</source>
-      <translation>пустая строка содержит символы пропуска</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="231" />
-      <source>blank line at end of file</source>
-      <translation>пустая строка в конце файла</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="232" />
-      <source>line break before binary operator</source>
-      <translation>разрыв строки перед бинарным оператором</translation>
+      <source>{0}</source>
+      <translation>{0}</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="235" />
-      <source>line break after binary operator</source>
-      <translation>разрыв строки после бинарного оператора</translation>
+      <source>indentation contains tabs</source>
+      <translation>отступ содержит табуляцию</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="236" />
+      <source>trailing whitespace</source>
+      <translation>завершающие символы пропуска</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="237" />
+      <source>no newline at end of file</source>
+      <translation>нет символа новой строки в конце файла</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="238" />
-      <source>doc line too long ({0} &gt; {1} characters)</source>
-      <translation>слишком длинная строка документа ({0} &gt; {1} символов)</translation>
+      <source>blank line contains whitespace</source>
+      <translation>пустая строка содержит символы пропуска</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="241" />
+      <source>blank line at end of file</source>
+      <translation>пустая строка в конце файла</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="242" />
+      <source>line break before binary operator</source>
+      <translation>разрыв строки перед бинарным оператором</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="245" />
+      <source>line break after binary operator</source>
+      <translation>разрыв строки после бинарного оператора</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="248" />
+      <source>doc line too long ({0} &gt; {1} characters)</source>
+      <translation>слишком длинная строка документа ({0} &gt; {1} символов)</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="251" />
       <source>invalid escape sequence '\{0}'</source>
       <translation>недействительная escape-последовательность '\{0}'</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="244" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="254" />
       <source>'async' and 'await' are reserved keywords starting with Python 3.7</source>
       <translation>'async' и 'await' - зарезервированные ключевые слова начиная с Python 3.7</translation>
     </message>

eric ide

mercurial