i18n/eric6_ru.ts

changeset 5147
d39dd5cee0c8
parent 5137
089401c122c5
child 5150
72a053e1c440
--- a/i18n/eric6_ru.ts	Sun Sep 04 16:50:23 2016 +0200
+++ b/i18n/eric6_ru.ts	Sun Sep 04 17:16:38 2016 +0200
@@ -390,7 +390,7 @@
 <context>
     <name>AddBookmarkDialog</name>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="26"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="198"/>
         <source>Add Bookmark</source>
         <translation>Добавить закладку</translation>
     </message>
@@ -1680,7 +1680,7 @@
         <translation>Удалить выбранные элементы</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="75"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="169"/>
         <source>&amp;Delete</source>
         <translation>&amp;Удалить</translation>
     </message>
@@ -2403,12 +2403,12 @@
         <translation>Сохранить трассировку вызовов как текстовый файл</translation>
     </message>
     <message>
-        <location filename="../Debugger/CallTraceViewer.ui" line="99"/>
+        <location filename="../Debugger/CallTraceViewer.py" line="54"/>
         <source>From</source>
         <translation>От</translation>
     </message>
     <message>
-        <location filename="../Debugger/CallTraceViewer.ui" line="104"/>
+        <location filename="../Debugger/CallTraceViewer.py" line="54"/>
         <source>To</source>
         <translation>До</translation>
     </message>
@@ -2506,7 +2506,7 @@
         <translation>Очистить список хостов</translation>
     </message>
     <message>
-        <location filename="../Cooperation/ChatWidget.ui" line="230"/>
+        <location filename="../Cooperation/ChatWidget.py" line="513"/>
         <source>Clear</source>
         <translation>Очистить</translation>
     </message>
@@ -2864,7 +2864,7 @@
 <context>
     <name>ClickToFlashWhitelistDialog</name>
     <message>
-        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="14"/>
+        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.py" line="54"/>
         <source>ClickToFlash Whitelist</source>
         <translation>Белый список ClickToFlash</translation>
     </message>
@@ -3484,147 +3484,147 @@
 <context>
     <name>CodeStyleFixer</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="494"/>
         <source>Triple single quotes converted to triple double quotes.</source>
         <translation>Тройные одинарные кавычки заменены тройными двойными.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="475"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="497"/>
         <source>Introductory quotes corrected to be {0}&quot;&quot;&quot;</source>
         <translation>Кавычки во введении исправлены на {0}&quot;&quot;&quot;</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="478"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="500"/>
         <source>Single line docstring put on one line.</source>
         <translation>Одиночная docstring распологается в одной строке.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="503"/>
         <source>Period added to summary line.</source>
         <translation>Добавлена точка в строке summary.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="530"/>
         <source>Blank line before function/method docstring removed.</source>
         <translation>Удалена пустая строка перед docstring для function/method.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="487"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="509"/>
         <source>Blank line inserted before class docstring.</source>
         <translation>Добавлена пустая строка перед docstring для class.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="512"/>
         <source>Blank line inserted after class docstring.</source>
         <translation>Добавлена пустая строка после docstring для class.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/>
         <source>Blank line inserted after docstring summary.</source>
         <translation>Добавлена пустая строка после docstring для summary.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="496"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="518"/>
         <source>Blank line inserted after last paragraph of docstring.</source>
         <translation>Добавлена пустая строка после последнего абзаца docstring.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="499"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="521"/>
         <source>Leading quotes put on separate line.</source>
         <translation>Открывающие кавычки размещены на отдельной строке.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="502"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="524"/>
         <source>Trailing quotes put on separate line.</source>
         <translation>Закрывающие кавычки размещены на отдельной строке.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="527"/>
         <source>Blank line before class docstring removed.</source>
         <translation>Удалена пустая строка перед docstring для class.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="533"/>
         <source>Blank line after class docstring removed.</source>
         <translation>Удалена пустая строка после docstring для class.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/>
         <source>Blank line after function/method docstring removed.</source>
         <translation>Удалена пустая строка после docstring для function/method.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="539"/>
         <source>Blank line after last paragraph removed.</source>
         <translation>Удалена пустая строка после последнего абзаца.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="542"/>
         <source>Tab converted to 4 spaces.</source>
         <translation>Символы табуляции заменяются на 4 пробела.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="545"/>
         <source>Indentation adjusted to be a multiple of four.</source>
         <translation>Величина отступа сделана кратной четырём.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="526"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="548"/>
         <source>Indentation of continuation line corrected.</source>
         <translation>Исправлена величина отступа строки продолжения.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="551"/>
         <source>Indentation of closing bracket corrected.</source>
         <translation>Исправлена величина отступа закрывающей скобки.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="554"/>
         <source>Missing indentation of continuation line corrected.</source>
         <translation>Добавлен отступ к строке продолжения.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="535"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="557"/>
         <source>Closing bracket aligned to opening bracket.</source>
         <translation>Закрывающая скобка выровнена с открывающей.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="560"/>
         <source>Indentation level changed.</source>
         <translation>Изменена величина отступа.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="541"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="563"/>
         <source>Indentation level of hanging indentation changed.</source>
         <translation>Изменена величина неправильного отступа.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="566"/>
         <source>Visual indentation corrected.</source>
         <translation>Исправленена величина визуального отступа.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="581"/>
         <source>Extraneous whitespace removed.</source>
         <translation>Лишние символы пропуска удалены.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="578"/>
         <source>Missing whitespace added.</source>
         <translation>Добавлены недостающие символы пропуска.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="584"/>
         <source>Whitespace around comment sign corrected.</source>
         <translation>Символы пропуска вокруг символа комментария откорректированы.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="587"/>
         <source>One blank line inserted.</source>
         <translation>Добавлена одна пустая строка.</translation>
     </message>
     <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="569"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="591"/>
         <source>%n blank line(s) inserted.</source>
         <translation>
             <numerusform>%n пустая строка вставлена.</numerusform>
@@ -3633,7 +3633,7 @@
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="572"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/>
         <source>%n superfluous lines removed</source>
         <translation>
             <numerusform>%n лишняя пустая строка удалена</numerusform>
@@ -3642,77 +3642,77 @@
         </translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="576"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/>
         <source>Superfluous blank lines removed.</source>
         <translation>Удалены излишние пустые строки.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/>
         <source>Superfluous blank lines after function decorator removed.</source>
         <translation>Удалены пустые строки после декоратора функции.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="582"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/>
         <source>Imports were put on separate lines.</source>
         <translation>Операторы импорта помещены на отдельных строках.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="585"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="607"/>
         <source>Long lines have been shortened.</source>
         <translation>Укорочены длинные строки.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="588"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/>
         <source>Redundant backslash in brackets removed.</source>
         <translation>Удалены излишние символы &apos;\&apos;.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/>
         <source>Compound statement corrected.</source>
         <translation>Исправлены составные выражения.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="597"/>
-        <source>Comparison to None/True/False corrected.</source>
-        <translation>Исправлено сравнение с None/True/False.</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="600"/>
-        <source>&apos;{0}&apos; argument added.</source>
-        <translation>Добавлен &apos;{0}&apos; аргумент.</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="603"/>
-        <source>&apos;{0}&apos; argument removed.</source>
-        <translation>Удалён &apos;{0}&apos; аргумент.</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="606"/>
-        <source>Whitespace stripped from end of line.</source>
-        <translation>Завершающие символы пропуска обрезаны.</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="609"/>
-        <source>newline added to end of file.</source>
-        <translation>Символ новой строки добавлен в конец файла.</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="612"/>
-        <source>Superfluous trailing blank lines removed from end of file.</source>
-        <translation>Удалены пустые строки в конце файла.</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="615"/>
-        <source>&apos;&lt;&gt;&apos; replaced by &apos;!=&apos;.</source>
-        <translation>&apos;&lt;&gt;&apos; заменен на &apos;!=&apos;.</translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/>
+        <source>Comparison to None/True/False corrected.</source>
+        <translation>Исправлено сравнение с None/True/False.</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/>
+        <source>&apos;{0}&apos; argument added.</source>
+        <translation>Добавлен &apos;{0}&apos; аргумент.</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="625"/>
+        <source>&apos;{0}&apos; argument removed.</source>
+        <translation>Удалён &apos;{0}&apos; аргумент.</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="628"/>
+        <source>Whitespace stripped from end of line.</source>
+        <translation>Завершающие символы пропуска обрезаны.</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="631"/>
+        <source>newline added to end of file.</source>
+        <translation>Символ новой строки добавлен в конец файла.</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/>
+        <source>Superfluous trailing blank lines removed from end of file.</source>
+        <translation>Удалены пустые строки в конце файла.</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="637"/>
+        <source>&apos;&lt;&gt;&apos; replaced by &apos;!=&apos;.</source>
+        <translation>&apos;&lt;&gt;&apos; заменен на &apos;!=&apos;.</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="641"/>
         <source>Could not save the file! Skipping it. Reason: {0}</source>
         <translation>Не удалось сохранить файл! Пропускаем. Причина: {0}</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="684"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="710"/>
         <source> no message defined for code &apos;{0}&apos;</source>
         <translation>нет сообщения, определенного для кода &apos;{0}&apos;</translation>
     </message>
@@ -4791,7 +4791,7 @@
         <translation>Домен:</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="223"/>
+        <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="177"/>
         <source>&lt;no cookie selected&gt;</source>
         <translation>&lt;куки не выбраны&gt;</translation>
     </message>
@@ -5275,7 +5275,7 @@
 <context>
     <name>DebugUI</name>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1752"/>
+        <location filename="../Debugger/DebugUI.py" line="1755"/>
         <source>Run Script</source>
         <translation>Выполнить сценарий</translation>
     </message>
@@ -5296,7 +5296,7 @@
 &lt;p&gt;Задание аргументов и запуск сценария без отладки. Если файл не был сохранён, изменения можно предварительно сохранить.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1767"/>
+        <location filename="../Debugger/DebugUI.py" line="1770"/>
         <source>Run Project</source>
         <translation>Выполнить проект</translation>
     </message>
@@ -5401,7 +5401,7 @@
 &lt;p&gt;Задание аргументов и запуск проекта на профилирование. Если файлы проекта не были сохранены, изменения можно предварительно сохранить.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1874"/>
+        <location filename="../Debugger/DebugUI.py" line="1877"/>
         <source>Debug Script</source>
         <translation>Отладить сценарий</translation>
     </message>
@@ -5422,7 +5422,7 @@
 &lt;p&gt;Задание аргументов командной строки и запуск сценария на отладку. Если файл не был сохранён, изменения можно предварительно сохранить.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1889"/>
+        <location filename="../Debugger/DebugUI.py" line="1892"/>
         <source>Debug Project</source>
         <translation>Отладить проект</translation>
     </message>
@@ -5804,98 +5804,98 @@
         <translation type="obsolete">&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; завершен с кодом выхода {1}.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1061"/>
+        <location filename="../Debugger/DebugUI.py" line="1064"/>
         <source>The program being debugged contains an unspecified syntax error.</source>
         <translation>Отлаживаемая программа содержит неуказанную синтаксическую ошибку.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1080"/>
+        <location filename="../Debugger/DebugUI.py" line="1083"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; contains the syntax error &lt;b&gt;{1}&lt;/b&gt; at line &lt;b&gt;{2}&lt;/b&gt;, character &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Файл &lt;b&gt;{0}&lt;/b&gt; содержит синтактическую ошибку &lt;b&gt;{1}&lt;/b&gt; в строке &lt;b&gt;{2}&lt;/b&gt;, позиция &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1098"/>
+        <location filename="../Debugger/DebugUI.py" line="1101"/>
         <source>An unhandled exception occured. See the shell window for details.</source>
         <translation>Выброшено исключение, которое не было обработано программой.
 Более точная информация в окне консоли.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1139"/>
+        <location filename="../Debugger/DebugUI.py" line="1142"/>
         <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;br&gt;File: &lt;b&gt;{2}&lt;/b&gt;, Line: &lt;b&gt;{3}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Break here?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Отлаживаемая программа выдала исключение &lt;br&gt;&lt;b&gt;{0}&lt;/b&gt;   &quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;br&gt;Файл: &lt;b&gt;{2}&lt;/b&gt;, строка &lt;b&gt;{3}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Прервать выполнение в этом месте?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1154"/>
+        <location filename="../Debugger/DebugUI.py" line="1157"/>
         <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;/p&gt;</source>
         <translation>&lt;p&gt;Отлаживаемая программа выдала исключение&lt;br&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1217"/>
+        <location filename="../Debugger/DebugUI.py" line="1220"/>
         <source>The program being debugged has terminated unexpectedly.</source>
         <translation>Отлаживаемая программа была неожиданно прервана.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1286"/>
+        <location filename="../Debugger/DebugUI.py" line="1289"/>
         <source>Breakpoint Condition Error</source>
         <translation>Ошибка в условиях точки останова</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1286"/>
+        <location filename="../Debugger/DebugUI.py" line="1289"/>
         <source>&lt;p&gt;The condition of the breakpoint &lt;b&gt;{0}, {1}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Условие точки останова &lt;b&gt;{0}, {1}&lt;/b&gt; содержит синтаксическую ошибку.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1322"/>
+        <location filename="../Debugger/DebugUI.py" line="1325"/>
         <source>Watch Expression Error</source>
         <translation>Ошибка в выражении для отслеживания</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1322"/>
+        <location filename="../Debugger/DebugUI.py" line="1325"/>
         <source>&lt;p&gt;The watch expression &lt;b&gt;{0}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Выражение для отслеживания &lt;b&gt;{0}&lt;/b&gt; содержит синтаксическую ошибку.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1352"/>
+        <location filename="../Debugger/DebugUI.py" line="1355"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Выражение для отслеживания &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; уже существует.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1356"/>
+        <location filename="../Debugger/DebugUI.py" line="1359"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Выражение для отслеживания &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; для переменной &lt;b&gt;{1}&lt;/b&gt; уже существует.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1362"/>
+        <location filename="../Debugger/DebugUI.py" line="1365"/>
         <source>Watch expression already exists</source>
         <translation>Выражение для отслеживания уже существует</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1527"/>
+        <location filename="../Debugger/DebugUI.py" line="1530"/>
         <source>Coverage of Project</source>
         <translation>Охват проекта</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1514"/>
+        <location filename="../Debugger/DebugUI.py" line="1517"/>
         <source>Coverage of Script</source>
         <translation>Охват сценария</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1767"/>
+        <location filename="../Debugger/DebugUI.py" line="1770"/>
         <source>There is no main script defined for the current project. Aborting</source>
         <translation>Для текущего проекта не определён главный сценарий. Отмена</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1646"/>
+        <location filename="../Debugger/DebugUI.py" line="1649"/>
         <source>Profile of Project</source>
         <translation>Профиль проекта</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1633"/>
+        <location filename="../Debugger/DebugUI.py" line="1636"/>
         <source>Profile of Script</source>
         <translation>Профиль сценария</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1889"/>
+        <location filename="../Debugger/DebugUI.py" line="1892"/>
         <source>There is no main script defined for the current project. No debugging possible.</source>
         <translation>Для текущего проекта не определён главный сценарий. Отладка невозможна.</translation>
     </message>
@@ -5924,7 +5924,7 @@
 </translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1030"/>
+        <location filename="../Debugger/DebugUI.py" line="1033"/>
         <source>Program terminated</source>
         <translation>Программа завершилась</translation>
     </message>
@@ -5954,51 +5954,51 @@
         <translation>&lt;b&gt;Остановка&lt;/b&gt;&lt;p&gt;Остановка выполнения программы в отладчике.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1203"/>
+        <location filename="../Debugger/DebugUI.py" line="1206"/>
         <source>&lt;p&gt;The program generate the signal &quot;{0}&quot;.&lt;br/&gt;File: &lt;b&gt;{1}&lt;/b&gt;, Line: &lt;b&gt;{2}&lt;/b&gt;&lt;/p&gt;</source>
         <translation>&lt;p&gt;Программа генерирует сигнал &quot;{0}&quot;.&lt;br/&gt;Файл: &lt;b&gt;{1}&lt;/b&gt;, Строка: &lt;b&gt;{2}&lt;/b&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="997"/>
+        <location filename="../Debugger/DebugUI.py" line="1000"/>
         <source>&lt;p&gt;Message: {0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1003"/>
+        <location filename="../Debugger/DebugUI.py" line="1006"/>
         <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;{1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1008"/>
+        <location filename="../Debugger/DebugUI.py" line="1011"/>
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;{2}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1016"/>
+        <location filename="../Debugger/DebugUI.py" line="1019"/>
         <source>Message: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1023"/>
-        <source>The program has terminated with an exit status of {0}.
-{1}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="1026"/>
+        <source>The program has terminated with an exit status of {0}.
+{1}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1029"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1035"/>
+        <location filename="../Debugger/DebugUI.py" line="1038"/>
         <source>The program has terminated with an exit status of {0}.
 {1}
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1039"/>
+        <location filename="../Debugger/DebugUI.py" line="1042"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}
 </source>
@@ -7143,197 +7143,197 @@
 <context>
     <name>DocStyleChecker</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="238"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="260"/>
         <source>module is missing a docstring</source>
         <translation>в модуле отсутствует docstring</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="240"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="262"/>
         <source>public function/method is missing a docstring</source>
         <translation>для public function/method отсутствует docstring</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="243"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="265"/>
         <source>private function/method may be missing a docstring</source>
         <translation>для private function/method возможно отсутствует docstring</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="246"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="268"/>
         <source>public class is missing a docstring</source>
         <translation>для public class отсутствует docstring</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="248"/>
-        <source>private class may be missing a docstring</source>
-        <translation>для private class возможно отсутствует docstring</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="250"/>
-        <source>docstring not surrounded by &quot;&quot;&quot;</source>
-        <translation>docstring не заключена в &quot;&quot;&quot;</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="252"/>
-        <source>docstring containing \ not surrounded by r&quot;&quot;&quot;</source>
-        <translation>docstring содержит \ не заключеный в r&quot;&quot;&quot;</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="255"/>
-        <source>docstring containing unicode character not surrounded by u&quot;&quot;&quot;</source>
-        <translation>docstring содержит unicode-символ не заключенный в u&quot;&quot;&quot;</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="258"/>
-        <source>one-liner docstring on multiple lines</source>
-        <translation>однострочная docstring размещается на нескольких строках</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="260"/>
-        <source>docstring has wrong indentation</source>
-        <translation>docstring с неправильным отступом</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="303"/>
-        <source>docstring summary does not end with a period</source>
-        <translation>docstring для summary не заканчивается точкой</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="266"/>
-        <source>docstring summary is not in imperative mood (Does instead of Do)</source>
-        <translation>docstring для summary не в повелительном наклонении</translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="270"/>
-        <source>docstring summary looks like a function&apos;s/method&apos;s signature</source>
-        <translation>docstring для summary выглядит как описание функции</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="273"/>
-        <source>docstring does not mention the return value type</source>
-        <translation>docstring не описывает тип возвращаемого значения</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="276"/>
-        <source>function/method docstring is separated by a blank line</source>
-        <translation>docstring для function/method разделена пустыми строками</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="279"/>
-        <source>class docstring is not preceded by a blank line</source>
-        <translation>docstring для class не предваряется пустой строкой</translation>
+        <source>private class may be missing a docstring</source>
+        <translation>для private class возможно отсутствует docstring</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/>
+        <source>docstring not surrounded by &quot;&quot;&quot;</source>
+        <translation>docstring не заключена в &quot;&quot;&quot;</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="274"/>
+        <source>docstring containing \ not surrounded by r&quot;&quot;&quot;</source>
+        <translation>docstring содержит \ не заключеный в r&quot;&quot;&quot;</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="277"/>
+        <source>docstring containing unicode character not surrounded by u&quot;&quot;&quot;</source>
+        <translation>docstring содержит unicode-символ не заключенный в u&quot;&quot;&quot;</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="280"/>
+        <source>one-liner docstring on multiple lines</source>
+        <translation>однострочная docstring размещается на нескольких строках</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="282"/>
-        <source>class docstring is not followed by a blank line</source>
-        <translation>отсутствует пустая строка после docstring для class</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="337"/>
-        <source>docstring summary is not followed by a blank line</source>
-        <translation>отсутствует пустая строка после docstring для summary</translation>
+        <source>docstring has wrong indentation</source>
+        <translation>docstring с неправильным отступом</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="325"/>
+        <source>docstring summary does not end with a period</source>
+        <translation>docstring для summary не заканчивается точкой</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/>
-        <source>last paragraph of docstring is not followed by a blank line</source>
-        <translation>отсутствует пустая строка после последнего абзаца docstring</translation>
+        <source>docstring summary is not in imperative mood (Does instead of Do)</source>
+        <translation>docstring для summary не в повелительном наклонении</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="292"/>
-        <source>private function/method is missing a docstring</source>
-        <translation>для private function/method отсутствует docstring</translation>
+        <source>docstring summary looks like a function&apos;s/method&apos;s signature</source>
+        <translation>docstring для summary выглядит как описание функции</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="295"/>
+        <source>docstring does not mention the return value type</source>
+        <translation>docstring не описывает тип возвращаемого значения</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="298"/>
+        <source>function/method docstring is separated by a blank line</source>
+        <translation>docstring для function/method разделена пустыми строками</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="301"/>
+        <source>class docstring is not preceded by a blank line</source>
+        <translation>docstring для class не предваряется пустой строкой</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="304"/>
+        <source>class docstring is not followed by a blank line</source>
+        <translation>отсутствует пустая строка после docstring для class</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="359"/>
+        <source>docstring summary is not followed by a blank line</source>
+        <translation>отсутствует пустая строка после docstring для summary</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="310"/>
+        <source>last paragraph of docstring is not followed by a blank line</source>
+        <translation>отсутствует пустая строка после последнего абзаца docstring</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="314"/>
+        <source>private function/method is missing a docstring</source>
+        <translation>для private function/method отсутствует docstring</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="317"/>
         <source>private class is missing a docstring</source>
         <translation>для private  class отсутствует docstring</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="297"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="319"/>
         <source>leading quotes of docstring not on separate line</source>
         <translation>открывающие кавычки docstring размещены не на отдельной строке</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="300"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="322"/>
         <source>trailing quotes of docstring not on separate line</source>
         <translation>закрывающие кавычки docstring размещены не на отдельной строке</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="329"/>
         <source>docstring does not contain a @return line but function/method returns something</source>
         <translation>docstring не содержит строчки @return, но function/method что-то возвращает</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="311"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="333"/>
         <source>docstring contains a @return line but function/method doesn&apos;t return anything</source>
         <translation>docstring содержит строчку @return, но function/method ничего не возвращает</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="315"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="337"/>
         <source>docstring does not contain enough @param/@keyparam lines</source>
         <translation>в docstring недостаточно строк с @param/@keyparam</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="318"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="340"/>
         <source>docstring contains too many @param/@keyparam lines</source>
         <translation>в docstring слишком много строк с @param/@keyparam</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="321"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/>
         <source>keyword only arguments must be documented with @keyparam lines</source>
         <translation>ключевые аргументы должны быть описаны с помощью строк @keyparam</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="324"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/>
         <source>order of @param/@keyparam lines does not match the function/method signature</source>
         <translation>порядок следования строк @param/@keyparam не соответствует сигнатуре функции</translation>
     </message>
     <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349"/>
+        <source>class docstring is preceded by a blank line</source>
+        <translation>пустая строка предшествует docstring для class</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/>
+        <source>class docstring is followed by a blank line</source>
+        <translation>пустая строка после docstring для class</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="353"/>
+        <source>function/method docstring is preceded by a blank line</source>
+        <translation>docstring для function/method предшествует пустая строка</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="356"/>
+        <source>function/method docstring is followed by a blank line</source>
+        <translation>за docstring для function/method следует пустая строка</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="362"/>
+        <source>last paragraph of docstring is followed by a blank line</source>
+        <translation>за последним абзацем docstring следует пустая строка</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="365"/>
+        <source>docstring does not contain a @exception line but function/method raises an exception</source>
+        <translation>docstring не содержит @exception, но function/method вызывает исключение</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="369"/>
+        <source>docstring contains a @exception line but function/method doesn&apos;t raise an exception</source>
+        <translation>docstring содержит @exception, но function/method не вызывает исключение</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="374"/>
+        <source>{0}: {1}</source>
+        <translation>{0}: {1}</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="284"/>
+        <source>docstring does not contain a summary</source>
+        <translation>docstring не содержит summary</translation>
+    </message>
+    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="327"/>
-        <source>class docstring is preceded by a blank line</source>
-        <translation>пустая строка предшествует docstring для class</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="329"/>
-        <source>class docstring is followed by a blank line</source>
-        <translation>пустая строка после docstring для class</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="331"/>
-        <source>function/method docstring is preceded by a blank line</source>
-        <translation>docstring для function/method предшествует пустая строка</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="334"/>
-        <source>function/method docstring is followed by a blank line</source>
-        <translation>за docstring для function/method следует пустая строка</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="340"/>
-        <source>last paragraph of docstring is followed by a blank line</source>
-        <translation>за последним абзацем docstring следует пустая строка</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/>
-        <source>docstring does not contain a @exception line but function/method raises an exception</source>
-        <translation>docstring не содержит @exception, но function/method вызывает исключение</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="347"/>
-        <source>docstring contains a @exception line but function/method doesn&apos;t raise an exception</source>
-        <translation>docstring содержит @exception, но function/method не вызывает исключение</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="352"/>
-        <source>{0}: {1}</source>
-        <translation>{0}: {1}</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="262"/>
-        <source>docstring does not contain a summary</source>
-        <translation>docstring не содержит summary</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="305"/>
         <source>docstring summary does not start with &apos;{0}&apos;</source>
         <translation>docstring для summary не начинается с &apos;{0}&apos;</translation>
     </message>
@@ -7498,7 +7498,7 @@
 <context>
     <name>DownloadManager</name>
     <message>
-        <location filename="../WebBrowser/Download/DownloadManager.ui" line="14"/>
+        <location filename="../WebBrowser/Download/DownloadManager.py" line="363"/>
         <source>Downloads</source>
         <translation>Загрузки</translation>
     </message>
@@ -7949,92 +7949,92 @@
         <translation>Стандартные кнопки</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="257"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="41"/>
         <source>Abort</source>
         <translation>Прервать</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="264"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="42"/>
         <source>Apply</source>
         <translation>Применить</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="271"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="43"/>
         <source>Cancel</source>
         <translation>Отмена</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="278"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="44"/>
         <source>Close</source>
         <translation>Закрыть</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="285"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="45"/>
         <source>Discard</source>
         <translation>Сбросить</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="292"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="46"/>
         <source>Help</source>
         <translation>Справка</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="299"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="47"/>
         <source>Ignore</source>
         <translation>Игнорировать</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="306"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="48"/>
         <source>No</source>
         <translation>Нет</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="313"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="49"/>
         <source>No to all</source>
         <translation>Нет для всех</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="320"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="50"/>
         <source>Ok</source>
         <translation>Ok</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="327"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="51"/>
         <source>Open</source>
         <translation>Открыть</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="334"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="52"/>
         <source>Reset</source>
         <translation>Сбросить</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="341"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="53"/>
         <source>Restore defaults</source>
         <translation>Восстановить умолчания</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="348"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="54"/>
         <source>Retry</source>
         <translation>Повтор</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="355"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="55"/>
         <source>Save</source>
         <translation>Сохранить</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="362"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="56"/>
         <source>Save all</source>
         <translation>Сохранить всё</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="369"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="57"/>
         <source>Yes</source>
         <translation>Да</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="376"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="58"/>
         <source>Yes to all</source>
         <translation>Да для всех</translation>
     </message>
@@ -10053,7 +10053,7 @@
         <translation>Выбор API-файла  из списка установленных файлов</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="132"/>
+        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="184"/>
         <source>Add from installed APIs</source>
         <translation>Добавить из списка установленных файлов API</translation>
     </message>
@@ -10063,7 +10063,7 @@
         <translation>Выбор API-файла из списка API-файлов установленных плагинов</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="142"/>
+        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="203"/>
         <source>Add from Plugin APIs</source>
         <translation>Добавить из списка файлов API, установленных с помощью плагинов</translation>
     </message>
@@ -10073,7 +10073,7 @@
         <translation>Компиляция выбранных определений API</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="159"/>
+        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="236"/>
         <source>Compile APIs</source>
         <translation>Компилировать API</translation>
     </message>
@@ -11118,7 +11118,7 @@
         <translation>Выберите шрифт.</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="103"/>
+        <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="69"/>
         <source>Font</source>
         <translation>Шрифт</translation>
     </message>
@@ -11128,7 +11128,7 @@
         <translation>Разрешить заливку фона до конца строки.</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="113"/>
+        <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="353"/>
         <source>Fill to end of line</source>
         <translation>Заливка до конца строки</translation>
     </message>
@@ -12650,7 +12650,7 @@
         <translation>Режим:</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1080"/>
+        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.py" line="58"/>
         <source>Disabled</source>
         <translation>Отключена</translation>
     </message>
@@ -13359,7 +13359,7 @@
 <context>
     <name>EmailDialog</name>
     <message>
-        <location filename="../UI/EmailDialog.ui" line="13"/>
+        <location filename="../UI/EmailDialog.py" line="339"/>
         <source>Send bug report</source>
         <translation>Отправить сообщение об ошибке</translation>
     </message>
@@ -14764,12 +14764,12 @@
         <translation>Уведомления</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="122"/>
+        <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="110"/>
         <source>Host</source>
         <translation>Хост</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="127"/>
+        <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="111"/>
         <source>Permission</source>
         <translation>Разрешение</translation>
     </message>
@@ -14784,7 +14784,7 @@
         <translation>Удалить все</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="97"/>
+        <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="51"/>
         <source>Geolocation</source>
         <translation>Геолокация</translation>
     </message>
@@ -15911,7 +15911,7 @@
         <translation>Имя:</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="158"/>
+        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="193"/>
         <source>&lt;no flash cookie selected&gt;</source>
         <translation>&lt;нет выделенных флэш-куки&gt;</translation>
     </message>
@@ -15921,7 +15921,7 @@
         <translation>Размер:</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="137"/>
+        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="122"/>
         <source>Origin:</source>
         <translation>Источник:</translation>
     </message>
@@ -15956,7 +15956,7 @@
         <translation>Удалить выбранные флэш-куки</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="225"/>
+        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="213"/>
         <source>Remove Cookie</source>
         <translation>Удалить куки</translation>
     </message>
@@ -16385,7 +16385,7 @@
 <context>
     <name>GreaseMonkeyAddScriptDialog</name>
     <message>
-        <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.ui" line="14"/>
+        <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="105"/>
         <source>GreaseMonkey Script Installation</source>
         <translation>Инсталляция GreaseMonkey скрипта</translation>
     </message>
@@ -21993,7 +21993,7 @@
 <context>
     <name>HgAddSubrepositoryDialog</name>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.ui" line="14"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.py" line="98"/>
         <source>Add Sub-repository</source>
         <translation>Добавить субрепозиторий</translation>
     </message>
@@ -23084,7 +23084,7 @@
         <translation>Пометить выбранные конфликты как &apos;разрешенные&apos;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.ui" line="73"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.py" line="247"/>
         <source>Resolved</source>
         <translation>Разрешённые</translation>
     </message>
@@ -23094,7 +23094,7 @@
         <translation>Пометить выбранные конфликты как &apos;неразрешенные&apos;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.ui" line="83"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.py" line="245"/>
         <source>Unresolved</source>
         <translation>Неразрешённые</translation>
     </message>
@@ -23687,7 +23687,7 @@
         <translation>Задайте поле, по которому фильтровать</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.ui" line="55"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.py" line="317"/>
         <source>Revision</source>
         <translation>Ревизия</translation>
     </message>
@@ -23967,7 +23967,7 @@
 <context>
     <name>HgLogBrowserDialog</name>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="14"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="71"/>
         <source>Mercurial Log</source>
         <translation>Mercurial: Журнал</translation>
     </message>
@@ -24007,17 +24007,17 @@
         <translation>Задайте поле, по которому фильтровать</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="181"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="96"/>
         <source>Revision</source>
         <translation>Ревизия</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="191"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="97"/>
         <source>Author</source>
         <translation>Автор</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="201"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="98"/>
         <source>Message</source>
         <translation>Сообщение</translation>
     </message>
@@ -27865,7 +27865,7 @@
 <context>
     <name>HgStatusDialog</name>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="14"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="313"/>
         <source>Mercurial Status</source>
         <translation>Mercurial: Статус </translation>
     </message>
@@ -28007,7 +28007,7 @@
         <translation>Невозможно запустить процесс {0}. Убедитесь, что он находится в путях поиска.</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="87"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="708"/>
         <source>Commit</source>
         <translation>Фиксация</translation>
     </message>
@@ -28127,7 +28127,7 @@
         <translation>все</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="203"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="854"/>
         <source>Differences</source>
         <translation>Различия</translation>
     </message>
@@ -28898,7 +28898,7 @@
         <translation>Удалить выбранные записи</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryDialog.ui" line="75"/>
+        <location filename="../WebBrowser/History/HistoryDialog.py" line="114"/>
         <source>&amp;Remove</source>
         <translation>&amp;Удалить</translation>
     </message>
@@ -34419,12 +34419,12 @@
 <context>
     <name>McCabeChecker</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="401"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/>
         <source>&apos;{0}&apos; is too complex ({1})</source>
         <translation>&apos;{0}&apos; is too complex ({1})</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="403"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/>
         <source>{0}: {1}</source>
         <translation>{0}: {1}</translation>
     </message>
@@ -34768,92 +34768,92 @@
         <translation>Стандартные кнопки</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="219"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="40"/>
         <source>Apply</source>
         <translation>Применить</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="226"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="39"/>
         <source>Abort</source>
         <translation>Прервать</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="233"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="41"/>
         <source>Cancel</source>
         <translation>Отмена</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="240"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="45"/>
         <source>Ignore</source>
         <translation>Игнорировать</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="247"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="54"/>
         <source>Save all</source>
         <translation>Сохранить всё</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="254"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="53"/>
         <source>Save</source>
         <translation>Сохранить</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="261"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="43"/>
         <source>Discard</source>
         <translation>Сбросить</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="268"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="56"/>
         <source>Yes to all</source>
         <translation>Да для всех</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="275"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="49"/>
         <source>Open</source>
         <translation>Открыть</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="282"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="50"/>
         <source>Reset</source>
         <translation>Сбросить</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="289"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="48"/>
         <source>Ok</source>
         <translation>Ok</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="296"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="46"/>
         <source>No</source>
         <translation>Нет</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="303"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="44"/>
         <source>Help</source>
         <translation>Справка</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="310"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="47"/>
         <source>No to all</source>
         <translation>Нет для всех</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="317"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="52"/>
         <source>Retry</source>
         <translation>Повтор</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="324"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="51"/>
         <source>Restore defaults</source>
         <translation>Восстановить умолчания</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="331"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="55"/>
         <source>Yes</source>
         <translation>Да</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="338"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="42"/>
         <source>Close</source>
         <translation>Закрыть</translation>
     </message>
@@ -35576,107 +35576,107 @@
 <context>
     <name>MiscellaneousChecker</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="407"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="429"/>
         <source>coding magic comment not found</source>
         <translation>coding magic comment not found</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="410"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/>
         <source>unknown encoding ({0}) found in coding magic comment</source>
         <translation>неизвестный код ({0}) обнаружен в коде магических комронентов</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="413"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/>
         <source>copyright notice not present</source>
         <translation>уведомление об авторских правах не предоставлено</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="416"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="438"/>
         <source>copyright notice contains invalid author</source>
         <translation>уведомление об авторских правах содержит недействительного автора</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="419"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="441"/>
         <source>blind except: statement</source>
         <translation>слепой except: оператор</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="422"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="444"/>
         <source>found {0} formatter</source>
         <translation>найден {0} форматтер</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="447"/>
         <source>format string does contain unindexed parameters</source>
         <translation>строка формата действительно содержит неиндексированные параметры</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="428"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="450"/>
         <source>docstring does contain unindexed parameters</source>
         <translation>docstring действительно содержит неиндексированные параметры</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="431"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="453"/>
         <source>other string does contain unindexed parameters</source>
         <translation>другая строка действительно содержит неиндексированные параметры</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="434"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="456"/>
         <source>format call uses too large index ({0})</source>
         <translation>формат вызова использует слишком большой индекс ({0})</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="437"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="459"/>
         <source>format call uses missing keyword ({0})</source>
         <translation>формат вызова использует недостающее ключевое слово ({0})</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="440"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="462"/>
         <source>format call uses keyword arguments but no named entries</source>
         <translation>формат вызова использует ключевые аргументы, но нет именованных записей</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="443"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="465"/>
         <source>format call uses variable arguments but no numbered entries</source>
         <translation>формат ячейки использует переменные аргументы, но нет пронумерованных записей</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="446"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="468"/>
         <source>format call uses implicit and explicit indexes together</source>
         <translation>формат вызова использует скрытые и явные индексы вместе</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="449"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="471"/>
         <source>format call provides unused index ({0})</source>
         <translation>формат вызова обеспечивает неиспользованный индекс ({0})</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="452"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="474"/>
         <source>format call provides unused keyword ({0})</source>
         <translation>Формат вызова обеспечивает неиспользованное ключевое слово ({0})</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="455"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="477"/>
         <source>expected these __future__ imports: {0}; but only got: {1}</source>
         <translation>ожидался __future__ импорт: {0}; получены только: {1}</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="458"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="480"/>
         <source>expected these __future__ imports: {0}; but got none</source>
         <translation>ожидался __future__ импорт: {0}; не получено ничего</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="461"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="483"/>
         <source>print statement found</source>
         <translation>обнаружен оператор печати</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="464"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="486"/>
         <source>one element tuple found</source>
         <translation>один элемент кортежа найден</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="467"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="489"/>
         <source>{0}: {1}</source>
         <translation>{0}: {1}</translation>
     </message>
@@ -36069,72 +36069,72 @@
 <context>
     <name>NamingStyleChecker</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="356"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="378"/>
         <source>class names should use CapWords convention</source>
         <translation>имена классов должны использовать CapWords соглашение</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="359"/>
-        <source>function name should be lowercase</source>
-        <translation>имена функций должны быть в нижнем регистре</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="362"/>
-        <source>argument name should be lowercase</source>
-        <translation>имена парамеров должны быть в нижнем регистре</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="365"/>
-        <source>first argument of a class method should be named &apos;cls&apos;</source>
-        <translation>первый параметр метода класса должен быть &apos;cls&apos;</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="368"/>
-        <source>first argument of a method should be named &apos;self&apos;</source>
-        <translation>первый параметр метода должен быть &apos;self&apos;</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="371"/>
-        <source>first argument of a static method should not be named &apos;self&apos; or &apos;cls</source>
-        <translation>первый параметр статического метода класса не должен быть &apos;cls&apos; или &apos;self&apos;</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="375"/>
-        <source>module names should be lowercase</source>
-        <translation>имена модулей должны быть в нижнем регистре</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="378"/>
-        <source>package names should be lowercase</source>
-        <translation>имена пакетов должны быть в нижнем регистре</translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="381"/>
-        <source>constant imported as non constant</source>
-        <translation>постоянная импортирована как непостоянная</translation>
+        <source>function name should be lowercase</source>
+        <translation>имена функций должны быть в нижнем регистре</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="384"/>
-        <source>lowercase imported as non lowercase</source>
-        <translation>имена в нижнем регистре импортированы не в нижнем регистре</translation>
+        <source>argument name should be lowercase</source>
+        <translation>имена парамеров должны быть в нижнем регистре</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="387"/>
-        <source>camelcase imported as lowercase</source>
-        <translation>имена в camelcase импортированы в нижнем регистре</translation>
+        <source>first argument of a class method should be named &apos;cls&apos;</source>
+        <translation>первый параметр метода класса должен быть &apos;cls&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="390"/>
-        <source>camelcase imported as constant</source>
-        <translation>имена в camelcase импортированы как постоянная</translation>
+        <source>first argument of a method should be named &apos;self&apos;</source>
+        <translation>первый параметр метода должен быть &apos;self&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="393"/>
+        <source>first argument of a static method should not be named &apos;self&apos; or &apos;cls</source>
+        <translation>первый параметр статического метода класса не должен быть &apos;cls&apos; или &apos;self&apos;</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="397"/>
+        <source>module names should be lowercase</source>
+        <translation>имена модулей должны быть в нижнем регистре</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="400"/>
+        <source>package names should be lowercase</source>
+        <translation>имена пакетов должны быть в нижнем регистре</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="403"/>
+        <source>constant imported as non constant</source>
+        <translation>постоянная импортирована как непостоянная</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="406"/>
+        <source>lowercase imported as non lowercase</source>
+        <translation>имена в нижнем регистре импортированы не в нижнем регистре</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="409"/>
+        <source>camelcase imported as lowercase</source>
+        <translation>имена в camelcase импортированы в нижнем регистре</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="412"/>
+        <source>camelcase imported as constant</source>
+        <translation>имена в camelcase импортированы как постоянная</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="415"/>
         <source>variable in function should be lowercase</source>
         <translation>имена переменных в функции должны быть в нижнем регистре</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="396"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="418"/>
         <source>names &apos;l&apos;, &apos;O&apos; and &apos;I&apos; should be avoided</source>
         <translation>имена &apos;l&apos;, &apos;O&apos; и &apos;I&apos; не рекомендуются</translation>
     </message>
@@ -36555,7 +36555,7 @@
 <context>
     <name>NoCacheHostsDialog</name>
     <message>
-        <location filename="../Helpviewer/Network/NoCacheHostsDialog.ui" line="14"/>
+        <location filename="../Helpviewer/Network/NoCacheHostsDialog.py" line="52"/>
         <source>Not Cached Hosts</source>
         <translation>Некэшированные хосты</translation>
     </message>
@@ -36663,7 +36663,7 @@
         <translation>Задать координаты визуально</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/NotificationsPage.ui" line="146"/>
+        <location filename="../Preferences/ConfigurationPages/NotificationsPage.py" line="81"/>
         <source>Visual Selection</source>
         <translation>Визуальный выбор</translation>
     </message>
@@ -37336,7 +37336,7 @@
 <context>
     <name>PasswordsDialog</name>
     <message>
-        <location filename="../WebBrowser/Passwords/PasswordsDialog.ui" line="14"/>
+        <location filename="../WebBrowser/Passwords/PasswordsDialog.py" line="91"/>
         <source>Saved Passwords</source>
         <translation>Сохранённые пароли</translation>
     </message>
@@ -42094,7 +42094,7 @@
         <translation>Выполнено</translation>
     </message>
     <message>
-        <location filename="../DataViews/PyCoverageDialog.ui" line="172"/>
+        <location filename="../DataViews/PyCoverageDialog.py" line="349"/>
         <source>Coverage</source>
         <translation>Охват</translation>
     </message>
@@ -42175,7 +42175,7 @@
         </translation>
     </message>
     <message>
-        <location filename="../DataViews/PyCoverageDialog.ui" line="192"/>
+        <location filename="../DataViews/PyCoverageDialog.py" line="345"/>
         <source>%v/%m Files</source>
         <translation>%v из %m файлов</translation>
     </message>
@@ -42183,7 +42183,7 @@
 <context>
     <name>PyProfileDialog</name>
     <message>
-        <location filename="../DataViews/PyProfileDialog.ui" line="20"/>
+        <location filename="../DataViews/PyProfileDialog.py" line="233"/>
         <source>Profile Results</source>
         <translation>Результаты профайлера</translation>
     </message>
@@ -46892,7 +46892,7 @@
         <translation>Удалить выделенные фильтры</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.ui" line="89"/>
+        <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.py" line="150"/>
         <source>Remove Filters</source>
         <translation>Удалить фильтры</translation>
     </message>
@@ -46902,7 +46902,7 @@
         <translation>Удалить выбранные атрибуты</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.ui" line="99"/>
+        <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.py" line="178"/>
         <source>Remove Attributes</source>
         <translation>Удалить атрибуты</translation>
     </message>
@@ -48417,7 +48417,7 @@
 <context>
     <name>SendRefererWhitelistDialog</name>
     <message>
-        <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.ui" line="14"/>
+        <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.py" line="52"/>
         <source>Send Referer Whitelist</source>
         <translation>Отправить реферер белого списка</translation>
     </message>
@@ -49632,7 +49632,7 @@
         <translation>К&amp;опировать превью</translation>
     </message>
     <message>
-        <location filename="../Snapshot/SnapWidget.ui" line="20"/>
+        <location filename="../Snapshot/SnapWidget.py" line="531"/>
         <source>eric6 Snapshot</source>
         <translation>Снимки eric6</translation>
     </message>
@@ -52111,7 +52111,7 @@
 <context>
     <name>SvnDiffDialog</name>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="14"/>
+        <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="171"/>
         <source>Subversion Diff</source>
         <translation>Subversion: Отображение различий</translation>
     </message>
@@ -52414,17 +52414,17 @@
         <translation>Выберите поле, по которому фильтровать</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="112"/>
+        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="621"/>
         <source>Revision</source>
         <translation>Ревизия</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="117"/>
+        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="618"/>
         <source>Author</source>
         <translation>Автор</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="127"/>
+        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="141"/>
         <source>Message</source>
         <translation>Сообщение</translation>
     </message>
@@ -52887,7 +52887,7 @@
         <translation>&lt;b&gt;URL&lt;/b&gt;&lt;p&gt;Задайте URL модуля. Репозиторий со стандартной раскладкой не должен содержать части trunk, tags или branches.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="45"/>
+        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.py" line="128"/>
         <source>&amp;URL:</source>
         <translation>&amp;URL репозитория:</translation>
     </message>
@@ -52982,7 +52982,7 @@
         <translation>Задайте протокол доступа к репозиторию</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="45"/>
+        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.py" line="95"/>
         <source>&amp;URL:</source>
         <translation>&amp;URL репозитория:</translation>
     </message>
@@ -54192,7 +54192,7 @@
 <context>
     <name>SvnStatusDialog</name>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="14"/>
+        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="394"/>
         <source>Subversion Status</source>
         <translation>Subversion: Статус</translation>
     </message>
@@ -54469,7 +54469,7 @@
         <translation>Невозможно запустить процесс {0}. Убедитесь, что он находится в путях поиска.</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="80"/>
+        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="711"/>
         <source>Commit</source>
         <translation>Фиксация</translation>
     </message>
@@ -59701,7 +59701,7 @@
 <context>
     <name>UnittestDialog</name>
     <message>
-        <location filename="../PyUnit/UnittestDialog.ui" line="14"/>
+        <location filename="../PyUnit/UnittestDialog.py" line="400"/>
         <source>Unittest</source>
         <translation>Unittest</translation>
     </message>
@@ -70622,347 +70622,347 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="19"/>
         <source>indentation contains mixed spaces and tabs</source>
-        <translation>отступ содержит смесь пробелов и символов табуляции</translation>
+        <translation type="obsolete">отступ содержит смесь пробелов и символов табуляции</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="22"/>
         <source>indentation is not a multiple of four</source>
-        <translation>величина отступа не кратна четырём</translation>
+        <translation type="obsolete">величина отступа не кратна четырём</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="25"/>
         <source>expected an indented block</source>
-        <translation>ожидался блок с отступом</translation>
+        <translation type="obsolete">ожидался блок с отступом</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="28"/>
         <source>unexpected indentation</source>
-        <translation>неожиданный отступ</translation>
+        <translation type="obsolete">неожиданный отступ</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="74"/>
         <source>indentation contains tabs</source>
-        <translation>отступ содержит символы табуляции</translation>
+        <translation type="obsolete">отступ содержит символы табуляции</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="77"/>
         <source>whitespace after &apos;{0}&apos;</source>
-        <translation>символ пропуска после &apos;{0}&apos;</translation>
+        <translation type="obsolete">символ пропуска после &apos;{0}&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="86"/>
         <source>whitespace before &apos;{0}&apos;</source>
-        <translation>символ пропуска перед &apos;{0}&apos;</translation>
+        <translation type="obsolete">символ пропуска перед &apos;{0}&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="89"/>
         <source>multiple spaces before operator</source>
-        <translation>множественные пробелы перед оператором</translation>
+        <translation type="obsolete">множественные пробелы перед оператором</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="92"/>
         <source>multiple spaces after operator</source>
-        <translation>множественные пробелы после оператора</translation>
+        <translation type="obsolete">множественные пробелы после оператора</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="95"/>
         <source>tab before operator</source>
-        <translation>символ табуляции перед оператором</translation>
+        <translation type="obsolete">символ табуляции перед оператором</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="98"/>
         <source>tab after operator</source>
-        <translation>символ табуляции после оператора</translation>
+        <translation type="obsolete">символ табуляции после оператора</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="101"/>
         <source>missing whitespace around operator</source>
-        <translation>отсутствуют символы пропуска вокруг оператора</translation>
+        <translation type="obsolete">отсутствуют символы пропуска вокруг оператора</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="113"/>
         <source>missing whitespace after &apos;{0}&apos;</source>
-        <translation>отсутствуют символы пропуска после &apos;{0}&apos;</translation>
+        <translation type="obsolete">отсутствуют символы пропуска после &apos;{0}&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="116"/>
         <source>multiple spaces after &apos;{0}&apos;</source>
-        <translation>множественные пробелы после &apos;{0}&apos;</translation>
+        <translation type="obsolete">множественные пробелы после &apos;{0}&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="119"/>
         <source>tab after &apos;{0}&apos;</source>
-        <translation>символ табуляции после &apos;{0}&apos;</translation>
+        <translation type="obsolete">символ табуляции после &apos;{0}&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="125"/>
         <source>at least two spaces before inline comment</source>
-        <translation>по крайней мере два пробела перед встроенным комментарием</translation>
+        <translation type="obsolete">по крайней мере два пробела перед встроенным комментарием</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="128"/>
         <source>inline comment should start with &apos;# &apos;</source>
-        <translation>встроенный комментарий должен начинаться с &apos;# &apos;</translation>
+        <translation type="obsolete">встроенный комментарий должен начинаться с &apos;# &apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="149"/>
         <source>trailing whitespace</source>
-        <translation>замыкающие символы пропуска</translation>
+        <translation type="obsolete">замыкающие символы пропуска</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="152"/>
         <source>no newline at end of file</source>
-        <translation>отсутствует символ новой строки в конце файла</translation>
+        <translation type="obsolete">отсутствует символ новой строки в конце файла</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="155"/>
         <source>blank line contains whitespace</source>
-        <translation>пустая строка содержит символы пропуска</translation>
+        <translation type="obsolete">пустая строка содержит символы пропуска</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="158"/>
         <source>expected 1 blank line, found 0</source>
-        <translation>ожидалась одна пустая строка, в наличии 0</translation>
+        <translation type="obsolete">ожидалась одна пустая строка, в наличии 0</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="161"/>
         <source>expected 2 blank lines, found {0}</source>
-        <translation>ожидались две пустые строки, найдено {0}</translation>
+        <translation type="obsolete">ожидались две пустые строки, найдено {0}</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="164"/>
         <source>too many blank lines ({0})</source>
-        <translation>слишком много пустых строк ({0})</translation>
+        <translation type="obsolete">слишком много пустых строк ({0})</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="167"/>
         <source>blank lines found after function decorator</source>
-        <translation>пустые строки после декоратора функции</translation>
+        <translation type="obsolete">пустые строки после декоратора функции</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="170"/>
         <source>blank line at end of file</source>
-        <translation>пустая строка в конце файла</translation>
+        <translation type="obsolete">пустая строка в конце файла</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="173"/>
         <source>multiple imports on one line</source>
-        <translation>множественный импорт в одной строке</translation>
+        <translation type="obsolete">множественный импорт в одной строке</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="188"/>
         <source>.has_key() is deprecated, use &apos;in&apos;</source>
-        <translation>метод .has_key() устарел, используйте &apos;in&apos; оператор</translation>
+        <translation type="obsolete">метод .has_key() устарел, используйте &apos;in&apos; оператор</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="191"/>
         <source>deprecated form of raising exception</source>
-        <translation>устаревший метод возбуждения исключений</translation>
+        <translation type="obsolete">устаревший метод возбуждения исключений</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="194"/>
         <source>&apos;&lt;&gt;&apos; is deprecated, use &apos;!=&apos;</source>
-        <translation>оператор &apos;&lt;&gt;&apos; устарел, используйте &apos;!=&apos;</translation>
+        <translation type="obsolete">оператор &apos;&lt;&gt;&apos; устарел, используйте &apos;!=&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="197"/>
         <source>backticks are deprecated, use &apos;repr()&apos;</source>
-        <translation>оператор обратных кавычек устарел, используйте функцию &apos;repr()&apos;</translation>
+        <translation type="obsolete">оператор обратных кавычек устарел, используйте функцию &apos;repr()&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="200"/>
         <source>multiple statements on one line (colon)</source>
-        <translation>несколько команд в одной строке (двоеточие)</translation>
+        <translation type="obsolete">несколько команд в одной строке (двоеточие)</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="203"/>
         <source>multiple statements on one line (semicolon)</source>
-        <translation>несколько команд в одной строке (точка с запятой)</translation>
+        <translation type="obsolete">несколько команд в одной строке (точка с запятой)</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="40"/>
         <source>continuation line indentation is not a multiple of four</source>
-        <translation>величина отступа строки продолжения не кратна четырём</translation>
+        <translation type="obsolete">величина отступа строки продолжения не кратна четырём</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="43"/>
         <source>continuation line missing indentation or outdented</source>
-        <translation>неправильный отступ у строки продолжения</translation>
+        <translation type="obsolete">неправильный отступ у строки продолжения</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="46"/>
         <source>closing bracket does not match indentation of opening bracket&apos;s line</source>
-        <translation>закрывающая скобка не выровнена с открывающей</translation>
+        <translation type="obsolete">закрывающая скобка не выровнена с открывающей</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="50"/>
         <source>closing bracket does not match visual indentation</source>
-        <translation>закрывающая скобка плохо выровнена</translation>
+        <translation type="obsolete">закрывающая скобка плохо выровнена</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="56"/>
         <source>continuation line over-indented for hanging indent</source>
-        <translation>слишком большой отступ у строки продолжения</translation>
+        <translation type="obsolete">слишком большой отступ у строки продолжения</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="59"/>
         <source>continuation line over-indented for visual indent</source>
-        <translation>слишком большой отступ у строки продолжения</translation>
+        <translation type="obsolete">слишком большой отступ у строки продолжения</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="62"/>
         <source>continuation line under-indented for visual indent</source>
-        <translation>слишком маленький отступ у строки продолжения</translation>
+        <translation type="obsolete">слишком маленький отступ у строки продолжения</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="71"/>
         <source>closing bracket is missing indentation</source>
-        <translation>Закрывающая скобка не выровнена</translation>
+        <translation type="obsolete">Закрывающая скобка не выровнена</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="104"/>
         <source>missing whitespace around arithmetic operator</source>
-        <translation>отсутствуют символы пропуска вокруг арифметического оператора</translation>
+        <translation type="obsolete">отсутствуют символы пропуска вокруг арифметического оператора</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="107"/>
         <source>missing whitespace around bitwise or shift operator</source>
-        <translation>отсутствуют символы пропуска вокруг битового оператора или оператора сдвига</translation>
+        <translation type="obsolete">отсутствуют символы пропуска вокруг битового оператора или оператора сдвига</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="110"/>
         <source>missing whitespace around modulo operator</source>
-        <translation>отсутствуют символы пропуска вокруг оператора по модулю</translation>
+        <translation type="obsolete">отсутствуют символы пропуска вокруг оператора по модулю</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="122"/>
         <source>unexpected spaces around keyword / parameter equals</source>
-        <translation>лишние пробелы вокруг ключевого слова или параметра</translation>
+        <translation type="obsolete">лишние пробелы вокруг ключевого слова или параметра</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="137"/>
         <source>multiple spaces after keyword</source>
-        <translation>множественные пробелы после ключевого слова</translation>
+        <translation type="obsolete">множественные пробелы после ключевого слова</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="140"/>
         <source>multiple spaces before keyword</source>
-        <translation>множественные пробелы перед ключевоым словом</translation>
+        <translation type="obsolete">множественные пробелы перед ключевоым словом</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="143"/>
         <source>tab after keyword</source>
-        <translation>символ табуляции после ключевого слова</translation>
+        <translation type="obsolete">символ табуляции после ключевого слова</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="146"/>
         <source>tab before keyword</source>
-        <translation>символ табуляции перед ключевоым словом</translation>
+        <translation type="obsolete">символ табуляции перед ключевоым словом</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="179"/>
         <source>line too long ({0} &gt; {1} characters)</source>
-        <translation>строка слишком длинная ({0} &gt; {1} символов)</translation>
+        <translation type="obsolete">строка слишком длинная ({0} &gt; {1} символов)</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="182"/>
         <source>the backslash is redundant between brackets</source>
-        <translation>символы &apos;\&apos; излишни между квадратных скобок</translation>
+        <translation type="obsolete">символы &apos;\&apos; излишни между квадратных скобок</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="206"/>
         <source>statement ends with a semicolon</source>
-        <translation>инструкция заканчивается точкой с запятой</translation>
+        <translation type="obsolete">инструкция заканчивается точкой с запятой</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="215"/>
         <source>comparison to {0} should be {1}</source>
-        <translation>сравнение с {0} должно быть {1}</translation>
+        <translation type="obsolete">сравнение с {0} должно быть {1}</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="224"/>
         <source>do not compare types, use &apos;isinstance()&apos;</source>
-        <translation>используйте &apos;isinstance()&apos; вместо сравнения типов</translation>
+        <translation type="obsolete">используйте &apos;isinstance()&apos; вместо сравнения типов</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="230"/>
         <source>{0}: {1}</source>
-        <translation>{0}: {1}</translation>
+        <translation type="obsolete">{0}: {1}</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="53"/>
         <source>continuation line with same indent as next logical line</source>
-        <translation>отступ у строки продолжения такой же как у следующей строки</translation>
+        <translation type="obsolete">отступ у строки продолжения такой же как у следующей строки</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="65"/>
         <source>visually indented line with same indent as next logical line</source>
-        <translation>отступ у строки продолжения такой же как у следующей строки</translation>
+        <translation type="obsolete">отступ у строки продолжения такой же как у следующей строки</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="68"/>
         <source>continuation line unaligned for hanging indent</source>
-        <translation>неправильный отступ у строки продолжения</translation>
+        <translation type="obsolete">неправильный отступ у строки продолжения</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="131"/>
         <source>block comment should start with &apos;# &apos;</source>
-        <translation>блочный комментарий должен начинаться с &apos;# &apos;</translation>
+        <translation type="obsolete">блочный комментарий должен начинаться с &apos;# &apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="218"/>
         <source>test for membership should be &apos;not in&apos;</source>
-        <translation>проверка на членство должна быть &apos;not in&apos;</translation>
+        <translation type="obsolete">проверка на членство должна быть &apos;not in&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="221"/>
         <source>test for object identity should be &apos;is not&apos;</source>
-        <translation>проверка на идентичность объекта должна быть &apos;is not&apos;</translation>
+        <translation type="obsolete">проверка на идентичность объекта должна быть &apos;is not&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="233"/>
         <source>{0}</source>
-        <translation>{0}</translation>
+        <translation type="obsolete">{0}</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="37"/>
         <source>unexpected indentation (comment)</source>
-        <translation>неожидаемые отступы (комментарий)</translation>
+        <translation type="obsolete">неожидаемые отступы (комментарий)</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="134"/>
         <source>too many leading &apos;#&apos; for block comment</source>
-        <translation>слишком много лидирующих &apos;#&apos; для блока комментария</translation>
+        <translation type="obsolete">слишком много лидирующих &apos;#&apos; для блока комментария</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="176"/>
         <source>module level import not at top of file</source>
-        <translation>импорт модуля не в верху файла</translation>
+        <translation type="obsolete">импорт модуля не в верху файла</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="185"/>
         <source>line break before binary operator</source>
-        <translation>перевод строки перед бинарным оператором</translation>
+        <translation type="obsolete">перевод строки перед бинарным оператором</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="209"/>
         <source>multiple statements on one line (def)</source>
-        <translation>несколько операторов в одной строке (def)</translation>
+        <translation type="obsolete">несколько операторов в одной строке (def)</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227"/>
         <source>do not assign a lambda expression, use a def</source>
-        <translation>не назначайте лямбда-выражения, используйте def</translation>
+        <translation type="obsolete">не назначайте лямбда-выражения, используйте def</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="31"/>
         <source>indentation is not a multiple of four (comment)</source>
-        <translation>отступы не кратны четырем (комментарий)</translation>
+        <translation type="obsolete">отступы не кратны четырем (комментарий)</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="34"/>
         <source>expected an indented block (comment)</source>
-        <translation>ожидался отступ блока (комментарий)</translation>
+        <translation type="obsolete">ожидался отступ блока (комментарий)</translation>
     </message>
 </context>
 <context>
@@ -71114,6 +71114,389 @@
     </message>
 </context>
 <context>
+    <name>pycodestyle</name>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="19"/>
+        <source>indentation contains mixed spaces and tabs</source>
+        <translation type="unfinished">отступ содержит смесь пробелов и символов табуляции</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="22"/>
+        <source>indentation is not a multiple of four</source>
+        <translation type="unfinished">величина отступа не кратна четырём</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="25"/>
+        <source>expected an indented block</source>
+        <translation type="unfinished">ожидался блок с отступом</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="28"/>
+        <source>unexpected indentation</source>
+        <translation type="unfinished">неожиданный отступ</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="31"/>
+        <source>indentation is not a multiple of four (comment)</source>
+        <translation type="unfinished">отступы не кратны четырем (комментарий)</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="34"/>
+        <source>expected an indented block (comment)</source>
+        <translation type="unfinished">ожидался отступ блока (комментарий)</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="37"/>
+        <source>unexpected indentation (comment)</source>
+        <translation type="unfinished">неожидаемые отступы (комментарий)</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="40"/>
+        <source>continuation line indentation is not a multiple of four</source>
+        <translation type="unfinished">величина отступа строки продолжения не кратна четырём</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="43"/>
+        <source>continuation line missing indentation or outdented</source>
+        <translation type="unfinished">неправильный отступ у строки продолжения</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="46"/>
+        <source>closing bracket does not match indentation of opening bracket&apos;s line</source>
+        <translation type="unfinished">закрывающая скобка не выровнена с открывающей</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="50"/>
+        <source>closing bracket does not match visual indentation</source>
+        <translation type="unfinished">закрывающая скобка плохо выровнена</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="53"/>
+        <source>continuation line with same indent as next logical line</source>
+        <translation type="unfinished">отступ у строки продолжения такой же как у следующей строки</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="56"/>
+        <source>continuation line over-indented for hanging indent</source>
+        <translation type="unfinished">слишком большой отступ у строки продолжения</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="59"/>
+        <source>continuation line over-indented for visual indent</source>
+        <translation type="unfinished">слишком большой отступ у строки продолжения</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="62"/>
+        <source>continuation line under-indented for visual indent</source>
+        <translation type="unfinished">слишком маленький отступ у строки продолжения</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="65"/>
+        <source>visually indented line with same indent as next logical line</source>
+        <translation type="unfinished">отступ у строки продолжения такой же как у следующей строки</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="68"/>
+        <source>continuation line unaligned for hanging indent</source>
+        <translation type="unfinished">неправильный отступ у строки продолжения</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="71"/>
+        <source>closing bracket is missing indentation</source>
+        <translation type="unfinished">Закрывающая скобка не выровнена</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="74"/>
+        <source>indentation contains tabs</source>
+        <translation type="unfinished">отступ содержит символы табуляции</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="77"/>
+        <source>whitespace after &apos;{0}&apos;</source>
+        <translation type="unfinished">символ пропуска после &apos;{0}&apos;</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="86"/>
+        <source>whitespace before &apos;{0}&apos;</source>
+        <translation type="unfinished">символ пропуска перед &apos;{0}&apos;</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="89"/>
+        <source>multiple spaces before operator</source>
+        <translation type="unfinished">множественные пробелы перед оператором</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="92"/>
+        <source>multiple spaces after operator</source>
+        <translation type="unfinished">множественные пробелы после оператора</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="95"/>
+        <source>tab before operator</source>
+        <translation type="unfinished">символ табуляции перед оператором</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="98"/>
+        <source>tab after operator</source>
+        <translation type="unfinished">символ табуляции после оператора</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="101"/>
+        <source>missing whitespace around operator</source>
+        <translation type="unfinished">отсутствуют символы пропуска вокруг оператора</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="104"/>
+        <source>missing whitespace around arithmetic operator</source>
+        <translation type="unfinished">отсутствуют символы пропуска вокруг арифметического оператора</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="107"/>
+        <source>missing whitespace around bitwise or shift operator</source>
+        <translation type="unfinished">отсутствуют символы пропуска вокруг битового оператора или оператора сдвига</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="110"/>
+        <source>missing whitespace around modulo operator</source>
+        <translation type="unfinished">отсутствуют символы пропуска вокруг оператора по модулю</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="113"/>
+        <source>missing whitespace after &apos;{0}&apos;</source>
+        <translation type="unfinished">отсутствуют символы пропуска после &apos;{0}&apos;</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="116"/>
+        <source>multiple spaces after &apos;{0}&apos;</source>
+        <translation type="unfinished">множественные пробелы после &apos;{0}&apos;</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="119"/>
+        <source>tab after &apos;{0}&apos;</source>
+        <translation type="unfinished">символ табуляции после &apos;{0}&apos;</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="122"/>
+        <source>unexpected spaces around keyword / parameter equals</source>
+        <translation type="unfinished">лишние пробелы вокруг ключевого слова или параметра</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="125"/>
+        <source>at least two spaces before inline comment</source>
+        <translation type="unfinished">по крайней мере два пробела перед встроенным комментарием</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="128"/>
+        <source>inline comment should start with &apos;# &apos;</source>
+        <translation type="unfinished">встроенный комментарий должен начинаться с &apos;# &apos;</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="131"/>
+        <source>block comment should start with &apos;# &apos;</source>
+        <translation type="unfinished">блочный комментарий должен начинаться с &apos;# &apos;</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="134"/>
+        <source>too many leading &apos;#&apos; for block comment</source>
+        <translation type="unfinished">слишком много лидирующих &apos;#&apos; для блока комментария</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="137"/>
+        <source>multiple spaces after keyword</source>
+        <translation type="unfinished">множественные пробелы после ключевого слова</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="140"/>
+        <source>multiple spaces before keyword</source>
+        <translation type="unfinished">множественные пробелы перед ключевоым словом</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="143"/>
+        <source>tab after keyword</source>
+        <translation type="unfinished">символ табуляции после ключевого слова</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="146"/>
+        <source>tab before keyword</source>
+        <translation type="unfinished">символ табуляции перед ключевоым словом</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="149"/>
+        <source>missing whitespace after keyword</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="152"/>
+        <source>trailing whitespace</source>
+        <translation type="unfinished">замыкающие символы пропуска</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="155"/>
+        <source>no newline at end of file</source>
+        <translation type="unfinished">отсутствует символ новой строки в конце файла</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="158"/>
+        <source>blank line contains whitespace</source>
+        <translation type="unfinished">пустая строка содержит символы пропуска</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="161"/>
+        <source>expected 1 blank line, found 0</source>
+        <translation type="unfinished">ожидалась одна пустая строка, в наличии 0</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="164"/>
+        <source>expected 2 blank lines, found {0}</source>
+        <translation type="unfinished">ожидались две пустые строки, найдено {0}</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="167"/>
+        <source>too many blank lines ({0})</source>
+        <translation type="unfinished">слишком много пустых строк ({0})</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="170"/>
+        <source>blank lines found after function decorator</source>
+        <translation type="unfinished">пустые строки после декоратора функции</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="173"/>
+        <source>expected 2 blank lines after class or function definition, found {0}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="177"/>
+        <source>expected 1 blank line before a nested definition, found 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="180"/>
+        <source>blank line at end of file</source>
+        <translation type="unfinished">пустая строка в конце файла</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183"/>
+        <source>multiple imports on one line</source>
+        <translation type="unfinished">множественный импорт в одной строке</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="186"/>
+        <source>module level import not at top of file</source>
+        <translation type="unfinished">импорт модуля не в верху файла</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="189"/>
+        <source>line too long ({0} &gt; {1} characters)</source>
+        <translation type="unfinished">строка слишком длинная ({0} &gt; {1} символов)</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="192"/>
+        <source>the backslash is redundant between brackets</source>
+        <translation type="unfinished">символы &apos;\&apos; излишни между квадратных скобок</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="195"/>
+        <source>line break before binary operator</source>
+        <translation type="unfinished">перевод строки перед бинарным оператором</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="198"/>
+        <source>.has_key() is deprecated, use &apos;in&apos;</source>
+        <translation type="unfinished">метод .has_key() устарел, используйте &apos;in&apos; оператор</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201"/>
+        <source>deprecated form of raising exception</source>
+        <translation type="unfinished">устаревший метод возбуждения исключений</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="204"/>
+        <source>&apos;&lt;&gt;&apos; is deprecated, use &apos;!=&apos;</source>
+        <translation type="unfinished">оператор &apos;&lt;&gt;&apos; устарел, используйте &apos;!=&apos;</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207"/>
+        <source>backticks are deprecated, use &apos;repr()&apos;</source>
+        <translation type="unfinished">оператор обратных кавычек устарел, используйте функцию &apos;repr()&apos;</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="210"/>
+        <source>multiple statements on one line (colon)</source>
+        <translation type="unfinished">несколько команд в одной строке (двоеточие)</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="213"/>
+        <source>multiple statements on one line (semicolon)</source>
+        <translation type="unfinished">несколько команд в одной строке (точка с запятой)</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216"/>
+        <source>statement ends with a semicolon</source>
+        <translation type="unfinished">инструкция заканчивается точкой с запятой</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="219"/>
+        <source>multiple statements on one line (def)</source>
+        <translation type="unfinished">несколько операторов в одной строке (def)</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="222"/>
+        <source>multiple statements on one line (async def)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="228"/>
+        <source>comparison to {0} should be {1}</source>
+        <translation type="unfinished">сравнение с {0} должно быть {1}</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="231"/>
+        <source>test for membership should be &apos;not in&apos;</source>
+        <translation type="unfinished">проверка на членство должна быть &apos;not in&apos;</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="234"/>
+        <source>test for object identity should be &apos;is not&apos;</source>
+        <translation type="unfinished">проверка на идентичность объекта должна быть &apos;is not&apos;</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="237"/>
+        <source>do not compare types, use &apos;isinstance()&apos;</source>
+        <translation type="unfinished">используйте &apos;isinstance()&apos; вместо сравнения типов</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="240"/>
+        <source>do not assign a lambda expression, use a def</source>
+        <translation type="unfinished">не назначайте лямбда-выражения, используйте def</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="243"/>
+        <source>ambiguous variable name &apos;{0}&apos;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="246"/>
+        <source>ambiguous class definition &apos;{0}&apos;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="249"/>
+        <source>ambiguous function definition &apos;{0}&apos;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="252"/>
+        <source>{0}: {1}</source>
+        <translation type="unfinished">{0}: {1}</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="255"/>
+        <source>{0}</source>
+        <translation type="unfinished">{0}</translation>
+    </message>
+</context>
+<context>
     <name>subversion</name>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1606"/>

eric ide

mercurial