RadonMetrics/i18n/radon_ru.ts

branch
eric7
changeset 83
d3490ea9facc
parent 69
cdf51e6abaee
child 84
90f9c14224fd
--- a/RadonMetrics/i18n/radon_ru.ts	Wed May 26 17:13:04 2021 +0200
+++ b/RadonMetrics/i18n/radon_ru.ts	Wed May 26 17:43:25 2021 +0200
@@ -1,426 +1,458 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS><TS version="2.0" language="ru_RU" sourcelanguage="">
-<context>
+<!DOCTYPE TS>
+<TS version="2.0" language="ru_RU" sourcelanguage="">
+  <context>
     <name>CyclomaticComplexityDialog</name>
     <message>
-        <location filename="../CyclomaticComplexityDialog.ui" line="14"/>
-        <source>Cyclomatic Complexity</source>
-        <translation>Цикломатическая сложность</translation>
+      <location filename="../CyclomaticComplexityDialog.py" line="78" />
+      <source>&lt;table&gt;&lt;tr&gt;&lt;td colspan=3&gt;&lt;b&gt;Ranking:&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;A&lt;/b&gt;&lt;/td&gt;&lt;td&gt;1 - 5&lt;/td&gt;&lt;td&gt;(low risk - simple block)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;B&lt;/b&gt;&lt;/td&gt;&lt;td&gt;6 - 10&lt;/td&gt;&lt;td&gt;(low risk - well structured and stable block)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td&gt;11 - 20&lt;/td&gt;&lt;td&gt;(moderate risk - slightly complex block)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;D&lt;/b&gt;&lt;/td&gt;&lt;td&gt;21 - 30&lt;/td&gt;&lt;td&gt;(more than moderate risk - more complex block)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;E&lt;/b&gt;&lt;/td&gt;&lt;td&gt;31 - 40&lt;/td&gt;&lt;td&gt;(high risk - complex block, alarming)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&amp;gt; 40&lt;/td&gt;&lt;td&gt;(very high risk - error-prone, unstable block)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+      <translation>&lt;table&gt;&lt;tr&gt;&lt;td colspan=3&gt;&lt;b&gt;Ранжирование:&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;A&lt;/b&gt;&lt;/td&gt;&lt;td&gt;1 - 5&lt;/td&gt;&lt;td&gt;(низкий риск - простой блок)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;B&lt;/b&gt;&lt;/td&gt;&lt;td&gt;6 - 10&lt;/td&gt;&lt;td&gt;(низкий риск - хорошо структурированный стабильный блок)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td&gt;11 - 20&lt;/td&gt;&lt;td&gt;(умеренный риск - немного сложный блок)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;D&lt;/b&gt;&lt;/td&gt;&lt;td&gt;21 - 30&lt;/td&gt;&lt;td&gt;(более чем умеренный риск - более сложный блок)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;E&lt;/b&gt;&lt;/td&gt;&lt;td&gt;31 - 40&lt;/td&gt;&lt;td&gt;(высокий риск - сложный, аварийный блок)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&amp;gt; 40&lt;/td&gt;&lt;td&gt;(очень высокий риск - нестабильный блок, подвержен ошибкам)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+      <location filename="../CyclomaticComplexityDialog.py" line="95" />
+      <source>&lt;table&gt;&lt;tr&gt;&lt;td colspan=2&gt;&lt;b&gt;Type:&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Class&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Function&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Method&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+      <translation>&lt;table&gt;&lt;tr&gt;&lt;td colspan=2&gt;&lt;b&gt;Тип:&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Класс&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Функция&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Метод&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+      <location filename="../CyclomaticComplexityDialog.py" line="147" />
+      <source>Collapse all</source>
+      <translation>Свернуть все</translation>
+    </message>
+    <message>
+      <location filename="../CyclomaticComplexityDialog.py" line="149" />
+      <source>Expand all</source>
+      <translation>Развернуть все</translation>
     </message>
     <message>
-        <location filename="../CyclomaticComplexityDialog.ui" line="17"/>
-        <source>&lt;b&gt;Cyclomatic Complexity&lt;/b&gt;
+      <location filename="../CyclomaticComplexityDialog.py" line="224" />
+      <source>Errors</source>
+      <translation>Ошибки</translation>
+    </message>
+    <message>
+      <location filename="../CyclomaticComplexityDialog.py" line="389" />
+      <source>Preparing files...</source>
+      <translation>Подготовка файлов...</translation>
+    </message>
+    <message>
+      <location filename="../CyclomaticComplexityDialog.py" line="517" />
+      <source>&lt;b&gt;Summary:&lt;/b&gt;&lt;br/&gt;{0} blocks (classes, functions, methods) analyzed.&lt;br/&gt;Average complexity: {7} ({8})&lt;table&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;A&lt;/b&gt;&lt;/td&gt;&lt;td align='right'&gt;{1} blocks&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;B&lt;/b&gt;&lt;/td&gt;&lt;td align='right'&gt;{2} blocks&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td align='right'&gt;{3} blocks&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;D&lt;/b&gt;&lt;/td&gt;&lt;td align='right'&gt;{4} blocks&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;E&lt;/b&gt;&lt;/td&gt;&lt;td align='right'&gt;{5} blocks&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td align='right'&gt;{6} blocks&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+      <translation>&lt;b&gt;Сводка:&lt;/b&gt;&lt;br/&gt;{0} блоков (классов, функций, методов) проанализировано.&lt;br/&gt;Средняя сложность: {7} ({8})&lt;table&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;A&lt;/b&gt;&lt;/td&gt;&lt;td align='right'&gt;{1} блоков&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;B&lt;/b&gt;&lt;/td&gt;&lt;td align='right'&gt;{2} блоков&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td align='right'&gt;{3} блоков&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;D&lt;/b&gt;&lt;/td&gt;&lt;td align='right'&gt;{4} блоков&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;E&lt;/b&gt;&lt;/td&gt;&lt;td align='right'&gt;{5} блоков&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td align='right'&gt;{6} блоков&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+      <location filename="../CyclomaticComplexityDialog.ui" line="0" />
+      <source>Cyclomatic Complexity</source>
+      <translation>Цикломатическая сложность</translation>
+    </message>
+    <message>
+      <location filename="../CyclomaticComplexityDialog.ui" line="0" />
+      <source>&lt;b&gt;Cyclomatic Complexity&lt;/b&gt;
 &lt;p&gt;This dialog shows the cyclomatic complexity and rank.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Цикломатическая сложность&lt;/b&gt;
+      <translation>&lt;b&gt;Цикломатическая сложность&lt;/b&gt;
 &lt;p&gt;Данный диалог отображает цикломатическую сложность и ее уровень.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../CyclomaticComplexityDialog.ui" line="83"/>
-        <source>Exclude Files:</source>
-        <translation>Исключить файлы:</translation>
-    </message>
-    <message>
-        <location filename="../CyclomaticComplexityDialog.ui" line="90"/>
-        <source>Enter filename patterns of files to be excluded separated by a comma</source>
-        <translation>Введите шаблоны имен для исключаемых файлов, разделенные запятыми</translation>
-    </message>
-    <message>
-        <location filename="../CyclomaticComplexityDialog.ui" line="110"/>
-        <source>Start</source>
-        <translation>Старт</translation>
+      <location filename="../CyclomaticComplexityDialog.ui" line="0" />
+      <source>Minimum Rank:</source>
+      <translation>Мин. уровень:</translation>
     </message>
     <message>
-        <location filename="../CyclomaticComplexityDialog.ui" line="129"/>
-        <source>Type</source>
-        <translation>Тип</translation>
+      <location filename="../CyclomaticComplexityDialog.ui" line="0" />
+      <source>Select the minimum rank of items to be shown</source>
+      <translation>Выбор минимального уровня сложности для отображения</translation>
     </message>
     <message>
-        <location filename="../CyclomaticComplexityDialog.ui" line="134"/>
-        <source>Name</source>
-        <translation>Имя</translation>
+      <location filename="../CyclomaticComplexityDialog.ui" line="0" />
+      <source>Exclude Files:</source>
+      <translation>Исключить файлы:</translation>
     </message>
     <message>
-        <location filename="../CyclomaticComplexityDialog.ui" line="139"/>
-        <source>Complexity</source>
-        <translation>Сложность</translation>
-    </message>
-    <message>
-        <location filename="../CyclomaticComplexityDialog.ui" line="144"/>
-        <source>Rank</source>
-        <translation>Уровень</translation>
+      <location filename="../CyclomaticComplexityDialog.ui" line="0" />
+      <source>Enter filename patterns of files to be excluded separated by a comma</source>
+      <translation>Введите шаблоны имен для исключаемых файлов, разделенные запятыми</translation>
     </message>
     <message>
-        <location filename="../CyclomaticComplexityDialog.ui" line="219"/>
-        <source>%v/%m Files</source>
-        <translation>%v из %m файлов</translation>
+      <location filename="../CyclomaticComplexityDialog.ui" line="0" />
+      <source>Press to start the calculation</source>
+      <translation>Выполнить оценку кода</translation>
     </message>
     <message>
-        <location filename="../CyclomaticComplexityDialog.py" line="78"/>
-        <source>&lt;table&gt;&lt;tr&gt;&lt;td colspan=3&gt;&lt;b&gt;Ranking:&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;A&lt;/b&gt;&lt;/td&gt;&lt;td&gt;1 - 5&lt;/td&gt;&lt;td&gt;(low risk - simple block)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;B&lt;/b&gt;&lt;/td&gt;&lt;td&gt;6 - 10&lt;/td&gt;&lt;td&gt;(low risk - well structured and stable block)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td&gt;11 - 20&lt;/td&gt;&lt;td&gt;(moderate risk - slightly complex block)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;D&lt;/b&gt;&lt;/td&gt;&lt;td&gt;21 - 30&lt;/td&gt;&lt;td&gt;(more than moderate risk - more complex block)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;E&lt;/b&gt;&lt;/td&gt;&lt;td&gt;31 - 40&lt;/td&gt;&lt;td&gt;(high risk - complex block, alarming)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&amp;gt; 40&lt;/td&gt;&lt;td&gt;(very high risk - error-prone, unstable block)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
-        <translation>&lt;table&gt;&lt;tr&gt;&lt;td colspan=3&gt;&lt;b&gt;Ранжирование:&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;A&lt;/b&gt;&lt;/td&gt;&lt;td&gt;1 - 5&lt;/td&gt;&lt;td&gt;(низкий риск - простой блок)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;B&lt;/b&gt;&lt;/td&gt;&lt;td&gt;6 - 10&lt;/td&gt;&lt;td&gt;(низкий риск - хорошо структурированный стабильный блок)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td&gt;11 - 20&lt;/td&gt;&lt;td&gt;(умеренный риск - немного сложный блок)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;D&lt;/b&gt;&lt;/td&gt;&lt;td&gt;21 - 30&lt;/td&gt;&lt;td&gt;(более чем умеренный риск - более сложный блок)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;E&lt;/b&gt;&lt;/td&gt;&lt;td&gt;31 - 40&lt;/td&gt;&lt;td&gt;(высокий риск - сложный, аварийный блок)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&amp;gt; 40&lt;/td&gt;&lt;td&gt;(очень высокий риск - нестабильный блок, подвержен ошибкам)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
-    </message>
-    <message>
-        <location filename="../CyclomaticComplexityDialog.py" line="95"/>
-        <source>&lt;table&gt;&lt;tr&gt;&lt;td colspan=2&gt;&lt;b&gt;Type:&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Class&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Function&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Method&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
-        <translation>&lt;table&gt;&lt;tr&gt;&lt;td colspan=2&gt;&lt;b&gt;Тип:&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Класс&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Функция&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Метод&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
-    </message>
-    <message>
-        <location filename="../CyclomaticComplexityDialog.py" line="199"/>
-        <source>Errors</source>
-        <translation>Ошибки</translation>
+      <location filename="../CyclomaticComplexityDialog.ui" line="0" />
+      <source>Start</source>
+      <translation>Старт</translation>
     </message>
     <message>
-        <location filename="../CyclomaticComplexityDialog.py" line="360"/>
-        <source>Preparing files...</source>
-        <translation>Подготовка файлов...</translation>
-    </message>
-    <message>
-        <location filename="../CyclomaticComplexityDialog.ui" line="107"/>
-        <source>Press to start the calculation</source>
-        <translation>Выполнить оценку кода</translation>
+      <location filename="../CyclomaticComplexityDialog.ui" line="0" />
+      <source>Type</source>
+      <translation>Тип</translation>
     </message>
     <message>
-        <location filename="../CyclomaticComplexityDialog.ui" line="149"/>
-        <source>Begin</source>
-        <translation>Начальная строка блока</translation>
+      <location filename="../CyclomaticComplexityDialog.ui" line="0" />
+      <source>Name</source>
+      <translation>Имя</translation>
     </message>
     <message>
-        <location filename="../CyclomaticComplexityDialog.ui" line="210"/>
-        <source>Shows the progress of the calculation</source>
-        <translation>Отображение процесса выполнения оценки</translation>
-    </message>
-    <message>
-        <location filename="../CyclomaticComplexityDialog.py" line="124"/>
-        <source>Collapse all</source>
-        <translation>Свернуть все</translation>
+      <location filename="../CyclomaticComplexityDialog.ui" line="0" />
+      <source>Complexity</source>
+      <translation>Сложность</translation>
     </message>
     <message>
-        <location filename="../CyclomaticComplexityDialog.py" line="126"/>
-        <source>Expand all</source>
-        <translation>Развернуть все</translation>
-    </message>
-    <message>
-        <location filename="../CyclomaticComplexityDialog.ui" line="29"/>
-        <source>Minimum Rank:</source>
-        <translation>Мин. уровень:</translation>
-    </message>
-    <message>
-        <location filename="../CyclomaticComplexityDialog.ui" line="36"/>
-        <source>Select the minimum rank of items to be shown</source>
-        <translation>Выбор минимального уровня сложности для отображения</translation>
+      <location filename="../CyclomaticComplexityDialog.ui" line="0" />
+      <source>Rank</source>
+      <translation>Уровень</translation>
     </message>
     <message>
-        <location filename="../CyclomaticComplexityDialog.py" line="490"/>
-        <source>&lt;b&gt;Summary:&lt;/b&gt;&lt;br/&gt;{0} blocks (classes, functions, methods) analyzed.&lt;br/&gt;Average complexity: {7} ({8})&lt;table&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;A&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{1} blocks&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;B&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{2} blocks&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{3} blocks&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;D&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{4} blocks&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;E&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{5} blocks&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{6} blocks&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
-        <translation>&lt;b&gt;Сводка:&lt;/b&gt;&lt;br/&gt;{0} блоков (классов, функций, методов) проанализировано.&lt;br/&gt;Средняя сложность: {7} ({8})&lt;table&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;A&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{1} блоков&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;B&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{2} блоков&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{3} блоков&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;D&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{4} блоков&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;E&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{5} блоков&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{6} блоков&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
-    </message>
-</context>
-<context>
-    <name>MaintainabilityIndexDialog</name>
-    <message>
-        <location filename="../MaintainabilityIndexDialog.ui" line="14"/>
-        <source>Maintainability Index</source>
-        <translation>Индекс сложности поддержки</translation>
+      <location filename="../CyclomaticComplexityDialog.ui" line="0" />
+      <source>Begin</source>
+      <translation>Начальная строка блока</translation>
     </message>
     <message>
-        <location filename="../MaintainabilityIndexDialog.ui" line="48"/>
-        <source>Exclude Files:</source>
-        <translation>Исключить файлы:</translation>
-    </message>
-    <message>
-        <location filename="../MaintainabilityIndexDialog.ui" line="55"/>
-        <source>Enter filename patterns of files to be excluded separated by a comma</source>
-        <translation>Введите шаблоны имен для исключаемых файлов, разделенные запятыми</translation>
-    </message>
-    <message>
-        <location filename="../MaintainabilityIndexDialog.ui" line="75"/>
-        <source>Start</source>
-        <translation>Старт</translation>
+      <location filename="../CyclomaticComplexityDialog.ui" line="0" />
+      <source>Shows the progress of the calculation</source>
+      <translation>Отображение процесса выполнения оценки</translation>
     </message>
     <message>
-        <location filename="../MaintainabilityIndexDialog.ui" line="89"/>
-        <source>Name</source>
-        <translation>Имя файла</translation>
+      <location filename="../CyclomaticComplexityDialog.ui" line="0" />
+      <source>%v/%m Files</source>
+      <translation>%v из %m файлов</translation>
+    </message>
+  </context>
+  <context>
+    <name>MaintainabilityIndexDialog</name>
+    <message>
+      <location filename="../MaintainabilityIndexDialog.py" line="69" />
+      <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Rank&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;MI Score&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Maintainability&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;A&lt;/b&gt;&lt;/td&gt;&lt;td&gt;100 - 20&lt;/td&gt;&lt;td&gt;very high&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;B&lt;/b&gt;&lt;/td&gt;&lt;td&gt;19 - 10&lt;/td&gt;&lt;td&gt;medium&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td&gt;9 - 0&lt;/td&gt;&lt;td&gt;extremely low&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+      <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Уровень&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;MI оценка&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Сложность поддержки&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;A&lt;/b&gt;&lt;/td&gt;&lt;td&gt;100 - 20&lt;/td&gt;&lt;td&gt;очень высокая&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;B&lt;/b&gt;&lt;/td&gt;&lt;td&gt;19 - 10&lt;/td&gt;&lt;td&gt;средняя&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td&gt;9 - 0&lt;/td&gt;&lt;td&gt;крайне низкая&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-        <location filename="../MaintainabilityIndexDialog.ui" line="94"/>
-        <source>Score</source>
-        <translation>Оценка</translation>
-    </message>
-    <message>
-        <location filename="../MaintainabilityIndexDialog.ui" line="99"/>
-        <source>Rank</source>
-        <translation>Уровень</translation>
-    </message>
-    <message>
-        <location filename="../MaintainabilityIndexDialog.ui" line="153"/>
-        <source>%v/%m Files</source>
-        <translation>%v из %m файлов</translation>
+      <location filename="../MaintainabilityIndexDialog.py" line="144" />
+      <source>Errors</source>
+      <translation>Ошибки</translation>
     </message>
     <message>
-        <location filename="../MaintainabilityIndexDialog.py" line="124"/>
-        <source>Errors</source>
-        <translation>Ошибки</translation>
+      <location filename="../MaintainabilityIndexDialog.py" line="292" />
+      <source>Preparing files...</source>
+      <translation>Подготовка файлов...</translation>
     </message>
     <message>
-        <location filename="../MaintainabilityIndexDialog.py" line="268"/>
-        <source>Preparing files...</source>
-        <translation>Подготовка файлов...</translation>
+      <location filename="../MaintainabilityIndexDialog.py" line="402" />
+      <source>&lt;table&gt;&lt;tr&gt;&lt;td colspan=2&gt;&lt;b&gt;Summary:&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;A&lt;/b&gt;&lt;/td&gt;&lt;td align='right'&gt;{0} files&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;B&lt;/b&gt;&lt;/td&gt;&lt;td align='right'&gt;{1} files&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td align='right'&gt;{2} files&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+      <translation>&lt;table&gt;&lt;tr&gt;&lt;td colspan=2&gt;&lt;b&gt;Сводка:&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;A&lt;/b&gt;&lt;/td&gt;&lt;td align='right'&gt;{0} файлов&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;B&lt;/b&gt;&lt;/td&gt;&lt;td align='right'&gt;{1} файлов&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td align='right'&gt;{2} файлов&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-        <location filename="../MaintainabilityIndexDialog.ui" line="72"/>
-        <source>Press to start the calculation</source>
-        <translation>Выполнить оценку кода</translation>
+      <location filename="../MaintainabilityIndexDialog.ui" line="0" />
+      <source>Maintainability Index</source>
+      <translation>Индекс сложности поддержки</translation>
     </message>
     <message>
-        <location filename="../MaintainabilityIndexDialog.ui" line="144"/>
-        <source>Shows the progress of the calculation</source>
-        <translation>Отображение процесса выполнения оценки</translation>
-    </message>
-    <message>
-        <location filename="../MaintainabilityIndexDialog.ui" line="17"/>
-        <source>&lt;b&gt;Maintainability Index&lt;/b&gt;
+      <location filename="../MaintainabilityIndexDialog.ui" line="0" />
+      <source>&lt;b&gt;Maintainability Index&lt;/b&gt;
 &lt;p&gt;This dialog shows the maintainability index and rank.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Индекс сложности поддержки&lt;/b&gt;
+      <translation>&lt;b&gt;Индекс сложности поддержки&lt;/b&gt;
 &lt;p&gt;Данный диалог отображает индекс сложности  поддержки и его уровень.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MaintainabilityIndexDialog.py" line="380"/>
-        <source>&lt;table&gt;&lt;tr&gt;&lt;td colspan=2&gt;&lt;b&gt;Summary:&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;A&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{0} files&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;B&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{1} files&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{2} files&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
-        <translation>&lt;table&gt;&lt;tr&gt;&lt;td colspan=2&gt;&lt;b&gt;Сводка:&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;A&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{0} файлов&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;B&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{1} файлов&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{2} файлов&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+      <location filename="../MaintainabilityIndexDialog.ui" line="0" />
+      <source>Exclude Files:</source>
+      <translation>Исключить файлы:</translation>
+    </message>
+    <message>
+      <location filename="../MaintainabilityIndexDialog.ui" line="0" />
+      <source>Enter filename patterns of files to be excluded separated by a comma</source>
+      <translation>Введите шаблоны имен для исключаемых файлов, разделенные запятыми</translation>
+    </message>
+    <message>
+      <location filename="../MaintainabilityIndexDialog.ui" line="0" />
+      <source>Press to start the calculation</source>
+      <translation>Выполнить оценку кода</translation>
+    </message>
+    <message>
+      <location filename="../MaintainabilityIndexDialog.ui" line="0" />
+      <source>Start</source>
+      <translation>Старт</translation>
+    </message>
+    <message>
+      <location filename="../MaintainabilityIndexDialog.ui" line="0" />
+      <source>Name</source>
+      <translation>Имя файла</translation>
     </message>
     <message>
-        <location filename="../MaintainabilityIndexDialog.py" line="66"/>
-        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Rank&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;MI Score&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Maintainability&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;A&lt;/b&gt;&lt;/td&gt;&lt;td&gt;100 - 20&lt;/td&gt;&lt;td&gt;very high&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;B&lt;/b&gt;&lt;/td&gt;&lt;td&gt;19 - 10&lt;/td&gt;&lt;td&gt;medium&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td&gt;9 - 0&lt;/td&gt;&lt;td&gt;extremely low&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
-        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Уровень&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;MI оценка&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Сложность поддержки&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;A&lt;/b&gt;&lt;/td&gt;&lt;td&gt;100 - 20&lt;/td&gt;&lt;td&gt;очень высокая&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;B&lt;/b&gt;&lt;/td&gt;&lt;td&gt;19 - 10&lt;/td&gt;&lt;td&gt;средняя&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td&gt;9 - 0&lt;/td&gt;&lt;td&gt;крайне низкая&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+      <location filename="../MaintainabilityIndexDialog.ui" line="0" />
+      <source>Score</source>
+      <translation>Оценка</translation>
+    </message>
+    <message>
+      <location filename="../MaintainabilityIndexDialog.ui" line="0" />
+      <source>Rank</source>
+      <translation>Уровень</translation>
     </message>
-</context>
-<context>
+    <message>
+      <location filename="../MaintainabilityIndexDialog.ui" line="0" />
+      <source>Shows the progress of the calculation</source>
+      <translation>Отображение процесса выполнения оценки</translation>
+    </message>
+    <message>
+      <location filename="../MaintainabilityIndexDialog.ui" line="0" />
+      <source>%v/%m Files</source>
+      <translation>%v из %m файлов</translation>
+    </message>
+  </context>
+  <context>
     <name>RadonMetricsPlugin</name>
     <message>
-        <location filename="../../PluginMetricsRadon.py" line="154"/>
-        <source>Python 3 batch job</source>
-        <translation>Пакетное задание Python 3</translation>
-    </message>
-    <message>
-        <location filename="../../PluginMetricsRadon.py" line="197"/>
-        <source>Unknown metrics result received ({0}).</source>
-        <translation>Получено ({0}) оценок неизвестной метрики.</translation>
+      <location filename="../../PluginMetricsRadon.py" line="156" />
+      <source>Python 3 batch job</source>
+      <translation>Пакетное задание Python 3</translation>
     </message>
     <message>
-        <location filename="../../PluginMetricsRadon.py" line="949"/>
-        <source>Radon</source>
-        <translation>Radon</translation>
+      <location filename="../../PluginMetricsRadon.py" line="202" />
+      <source>Unknown metrics result received ({0}).</source>
+      <translation>Получено ({0}) оценок неизвестной метрики.</translation>
+    </message>
+    <message>
+      <location filename="../../PluginMetricsRadon.py" line="968" />
+      <location filename="../../PluginMetricsRadon.py" line="630" />
+      <location filename="../../PluginMetricsRadon.py" line="465" />
+      <location filename="../../PluginMetricsRadon.py" line="395" />
+      <source>Radon</source>
+      <translation>Radon</translation>
     </message>
     <message>
-        <location filename="../../PluginMetricsRadon.py" line="633"/>
-        <source>Code Metrics</source>
-        <translation>Метрики кода</translation>
+      <location filename="../../PluginMetricsRadon.py" line="639" />
+      <location filename="../../PluginMetricsRadon.py" line="473" />
+      <location filename="../../PluginMetricsRadon.py" line="404" />
+      <source>Code Metrics</source>
+      <translation>Метрики кода</translation>
+    </message>
+    <message>
+      <location filename="../../PluginMetricsRadon.py" line="640" />
+      <location filename="../../PluginMetricsRadon.py" line="474" />
+      <location filename="../../PluginMetricsRadon.py" line="405" />
+      <source>Code &amp;Metrics...</source>
+      <translation>&amp;Метрики кода...</translation>
     </message>
     <message>
-        <location filename="../../PluginMetricsRadon.py" line="633"/>
-        <source>Code &amp;Metrics...</source>
-        <translation>&amp;Метрики кода...</translation>
+      <location filename="../../PluginMetricsRadon.py" line="642" />
+      <location filename="../../PluginMetricsRadon.py" line="477" />
+      <location filename="../../PluginMetricsRadon.py" line="408" />
+      <source>Show raw code metrics.</source>
+      <translation>Отображение raw метрики кода.</translation>
     </message>
     <message>
-        <location filename="../../PluginMetricsRadon.py" line="637"/>
-        <source>Show raw code metrics.</source>
-        <translation>Отображение raw метрики кода.</translation>
+      <location filename="../../PluginMetricsRadon.py" line="644" />
+      <location filename="../../PluginMetricsRadon.py" line="478" />
+      <location filename="../../PluginMetricsRadon.py" line="409" />
+      <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This calculates raw code metrics of Python files and shows the amount of lines of code, logical lines of code, source lines of code, comment lines, multi-line strings and blank lines.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Метрики кода...&lt;/b&gt;&lt;p&gt;Это вычисление raw-метрик кода файлов Python и и показ количества строк кода, строк ветвления кода, строк исходного кода, строк комментариев, строк многострочного текста и пустых строк.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../../PluginMetricsRadon.py" line="639"/>
-        <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This calculates raw code metrics of Python files and shows the amount of lines of code, logical lines of code, source lines of code, comment lines, multi-line strings and blank lines.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Метрики кода...&lt;/b&gt;&lt;p&gt;Это вычисление raw-метрик кода файлов Python и и показ количества строк кода, строк ветвления кода, строк исходного кода, строк комментариев, строк многострочного текста и пустых строк.&lt;/p&gt;</translation>
+      <location filename="../../PluginMetricsRadon.py" line="656" />
+      <location filename="../../PluginMetricsRadon.py" line="489" />
+      <location filename="../../PluginMetricsRadon.py" line="421" />
+      <source>Maintainability Index</source>
+      <translation>Индекс сложности поддержки</translation>
     </message>
     <message>
-        <location filename="../../PluginMetricsRadon.py" line="650"/>
-        <source>Maintainability Index</source>
-        <translation>Индекс сложности поддержки</translation>
+      <location filename="../../PluginMetricsRadon.py" line="657" />
+      <location filename="../../PluginMetricsRadon.py" line="490" />
+      <location filename="../../PluginMetricsRadon.py" line="422" />
+      <source>Maintainability &amp;Index...</source>
+      <translation>&amp;Индекс поддерживаемости...</translation>
     </message>
     <message>
-        <location filename="../../PluginMetricsRadon.py" line="650"/>
-        <source>Maintainability &amp;Index...</source>
-        <translation>&amp;Индекс поддерживаемости...</translation>
+      <location filename="../../PluginMetricsRadon.py" line="659" />
+      <location filename="../../PluginMetricsRadon.py" line="493" />
+      <location filename="../../PluginMetricsRadon.py" line="425" />
+      <source>Show the maintainability index for Python files.</source>
+      <translation>Отображение индекса сложности поддержки файлов Python.</translation>
     </message>
     <message>
-        <location filename="../../PluginMetricsRadon.py" line="654"/>
-        <source>Show the maintainability index for Python files.</source>
-        <translation>Отображение индекса сложности поддержки файлов Python.</translation>
+      <location filename="../../PluginMetricsRadon.py" line="661" />
+      <location filename="../../PluginMetricsRadon.py" line="494" />
+      <location filename="../../PluginMetricsRadon.py" line="426" />
+      <source>&lt;b&gt;Maintainability Index...&lt;/b&gt;&lt;p&gt;This calculates the maintainability index of Python files and shows it together with a ranking.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Индекс сложности поддержки кода...&lt;/b&gt;&lt;p&gt;Вычисляет индекс поддерживаемости файлов Python и показывает его значение и уровень.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../../PluginMetricsRadon.py" line="673" />
+      <location filename="../../PluginMetricsRadon.py" line="503" />
+      <location filename="../../PluginMetricsRadon.py" line="436" />
+      <source>Cyclomatic Complexity</source>
+      <translation>Цикломатическая сложность</translation>
     </message>
     <message>
-        <location filename="../../PluginMetricsRadon.py" line="656"/>
-        <source>&lt;b&gt;Maintainability Index...&lt;/b&gt;&lt;p&gt;This calculates the maintainability index of Python files and shows it together with a ranking.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Индекс сложности поддержки кода...&lt;/b&gt;&lt;p&gt;Вычисляет индекс поддерживаемости файлов Python и показывает его значение и уровень.&lt;/p&gt;</translation>
+      <location filename="../../PluginMetricsRadon.py" line="674" />
+      <location filename="../../PluginMetricsRadon.py" line="504" />
+      <location filename="../../PluginMetricsRadon.py" line="437" />
+      <source>Cyclomatic &amp;Complexity...</source>
+      <translation>Цикломатическая &amp;сложность...</translation>
+    </message>
+    <message>
+      <location filename="../../PluginMetricsRadon.py" line="676" />
+      <location filename="../../PluginMetricsRadon.py" line="507" />
+      <location filename="../../PluginMetricsRadon.py" line="440" />
+      <source>Show the cyclomatic complexity for Python files.</source>
+      <translation>Отображение цикломатической сложности файлов Python.</translation>
     </message>
     <message>
-        <location filename="../../PluginMetricsRadon.py" line="667"/>
-        <source>Cyclomatic Complexity</source>
-        <translation>Цикломатическая сложность</translation>
+      <location filename="../../PluginMetricsRadon.py" line="678" />
+      <location filename="../../PluginMetricsRadon.py" line="508" />
+      <location filename="../../PluginMetricsRadon.py" line="441" />
+      <source>&lt;b&gt;Cyclomatic Complexity...&lt;/b&gt;&lt;p&gt;This calculates the cyclomatic complexity of Python files and shows it together with a ranking.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Цикломатическая сложность...&lt;/b&gt;&lt;p&gt;Вычисляет цикломатическую сложность файлов Python и показывает ее уровень.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../../PluginMetricsRadon.py" line="667"/>
-        <source>Cyclomatic &amp;Complexity...</source>
-        <translation>Цикломатическая &amp;сложность...</translation>
+      <location filename="../../PluginMetricsRadon.py" line="969" />
+      <source>&lt;p&gt;&lt;b&gt;Radon Version {0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Radon is a Python tool that computes various metrics from the source code. Radon can compute:&lt;ul&gt;&lt;li&gt;&lt;b&gt;Raw&lt;/b&gt; metrics (these include SLOC, comment lines, blank lines, multi line strings, ...)&lt;/li&gt;&lt;li&gt;&lt;b&gt;Maintainability Index&lt;/b&gt; (the one used in Visual Studio)&lt;/li&gt;&lt;li&gt;&lt;b&gt;McCabe's complexity&lt;/b&gt;, i.e. cyclomatic complexity&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;</source>
+      <translation>&lt;p&gt;&lt;b&gt;Версия Radon {0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Radon является инструментом Python, позволяющим вычислять различные метрики исходного кода. Radon позволяет оценить:&lt;ul&gt;&lt;li&gt;&lt;b&gt;Raw&lt;/b&gt; метрики (к их числу  относятся  SLOC, строки коментариев, пустые строки, многострочный текст, ...)&lt;/li&gt;&lt;li&gt;&lt;b&gt;Индекс сложности поддержки (качества кода)&lt;/b&gt; (применяется в Visual Studio)&lt;/li&gt;&lt;li&gt;&lt;b&gt;Мак-Кейба сложность&lt;/b&gt;, то есть цикломатическая сложность&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;</translation>
+    </message>
+  </context>
+  <context>
+    <name>RawMetricsDialog</name>
+    <message>
+      <location filename="../RawMetricsDialog.py" line="73" />
+      <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;LOC&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Lines of code&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;SLOC&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Source lines of code&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;LLOC&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Logical lines of code&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Comments&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Comment lines&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Empty&amp;nbsp;Comments&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Comment lines not containing code&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Multi&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Lines in multi line strings&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Empty&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Blank lines&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2&gt;&lt;b&gt;Comment Statistics:&lt;/b&gt;&lt;/td&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C % L&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Comments to lines ratio&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C % S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Comments to source lines ratio&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C + M % L&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Comments plus multi line strings to lines ratio&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+      <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;LOC&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Количество строк кода&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;SLOC&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Количество исходных строк кода&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;LLOC&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Количество логических строк кода&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Comments&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Количество строк комментариев&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Empty&amp;nbsp;Comments&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Количество строк комментариев не содержащих код&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Multi&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Количество строк многострочного текста&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Empty&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Количество пустых строк&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2&gt;&lt;b&gt;Статистика коментариев::&lt;/b&gt;&lt;/td&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C % L&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Процент строк комментариев к общему числу строк&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C % S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Процент строк комментариев к числу строк исходного кода&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C + M % L&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Процент строк комментариев + многострочного текста к  общему числу строк&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-        <location filename="../../PluginMetricsRadon.py" line="671"/>
-        <source>Show the cyclomatic complexity for Python files.</source>
-        <translation>Отображение цикломатической сложности файлов Python.</translation>
+      <location filename="../RawMetricsDialog.py" line="143" />
+      <source>Errors</source>
+      <translation>Ошибки</translation>
+    </message>
+    <message>
+      <location filename="../RawMetricsDialog.py" line="289" />
+      <source>Preparing files...</source>
+      <translation>Подготовка файлов...</translation>
     </message>
     <message>
-        <location filename="../../PluginMetricsRadon.py" line="673"/>
-        <source>&lt;b&gt;Cyclomatic Complexity...&lt;/b&gt;&lt;p&gt;This calculates the cyclomatic complexity of Python files and shows it together with a ranking.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Цикломатическая сложность...&lt;/b&gt;&lt;p&gt;Вычисляет цикломатическую сложность файлов Python и показывает ее уровень.&lt;/p&gt;</translation>
+      <location filename="../RawMetricsDialog.py" line="430" />
+      <source>Files</source>
+      <translation>Файлы</translation>
+    </message>
+    <message>
+      <location filename="../RawMetricsDialog.ui" line="0" />
+      <location filename="../RawMetricsDialog.py" line="432" />
+      <source>LOC</source>
+      <translation>LOC</translation>
+    </message>
+    <message>
+      <location filename="../RawMetricsDialog.ui" line="0" />
+      <location filename="../RawMetricsDialog.py" line="434" />
+      <source>SLOC</source>
+      <translation>SLOC</translation>
     </message>
     <message>
-        <location filename="../../PluginMetricsRadon.py" line="949"/>
-        <source>&lt;p&gt;&lt;b&gt;Radon Version {0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Radon is a Python tool that computes various metrics from the source code. Radon can compute:&lt;ul&gt;&lt;li&gt;&lt;b&gt;Raw&lt;/b&gt; metrics (these include SLOC, comment lines, blank lines, multi line strings, ...)&lt;/li&gt;&lt;li&gt;&lt;b&gt;Maintainability Index&lt;/b&gt; (the one used in Visual Studio)&lt;/li&gt;&lt;li&gt;&lt;b&gt;McCabe&apos;s complexity&lt;/b&gt;, i.e. cyclomatic complexity&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;</source>
-        <translation>&lt;p&gt;&lt;b&gt;Версия Radon {0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Radon является инструментом Python, позволяющим вычислять различные метрики исходного кода. Radon позволяет оценить:&lt;ul&gt;&lt;li&gt;&lt;b&gt;Raw&lt;/b&gt; метрики (к их числу  относятся  SLOC, строки коментариев, пустые строки, многострочный текст, ...)&lt;/li&gt;&lt;li&gt;&lt;b&gt;Индекс сложности поддержки (качества кода)&lt;/b&gt; (применяется в Visual Studio)&lt;/li&gt;&lt;li&gt;&lt;b&gt;Мак-Кейба сложность&lt;/b&gt;, то есть цикломатическая сложность&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;</translation>
+      <location filename="../RawMetricsDialog.ui" line="0" />
+      <location filename="../RawMetricsDialog.py" line="436" />
+      <source>LLOC</source>
+      <translation>LLOC</translation>
     </message>
-</context>
-<context>
-    <name>RawMetricsDialog</name>
     <message>
-        <location filename="../RawMetricsDialog.ui" line="14"/>
-        <source>Code Metrics</source>
-        <translation>Метрики кода</translation>
+      <location filename="../RawMetricsDialog.py" line="438" />
+      <source>Comment Lines</source>
+      <translation>Comment Lines</translation>
+    </message>
+    <message>
+      <location filename="../RawMetricsDialog.ui" line="0" />
+      <location filename="../RawMetricsDialog.py" line="441" />
+      <source>Empty Comments</source>
+      <translation>Empty Comments</translation>
     </message>
     <message>
-        <location filename="../RawMetricsDialog.ui" line="17"/>
-        <source>&lt;b&gt;Code Metrics&lt;/b&gt;
+      <location filename="../RawMetricsDialog.py" line="444" />
+      <source>Multiline Strings</source>
+      <translation>Multiline Strings</translation>
+    </message>
+    <message>
+      <location filename="../RawMetricsDialog.py" line="447" />
+      <source>Empty Lines</source>
+      <translation>Empty Lines</translation>
+    </message>
+    <message>
+      <location filename="../RawMetricsDialog.ui" line="0" />
+      <source>Code Metrics</source>
+      <translation>Метрики кода</translation>
+    </message>
+    <message>
+      <location filename="../RawMetricsDialog.ui" line="0" />
+      <source>&lt;b&gt;Code Metrics&lt;/b&gt;
 &lt;p&gt;This dialog shows some code metrics.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Метрики кода&lt;/b&gt;
+      <translation>&lt;b&gt;Метрики кода&lt;/b&gt;
 &lt;p&gt;Данный диалог отображает некоторые метрики кода.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RawMetricsDialog.ui" line="48"/>
-        <source>Exclude Files:</source>
-        <translation>Исключить файлы:</translation>
-    </message>
-    <message>
-        <location filename="../RawMetricsDialog.ui" line="55"/>
-        <source>Enter filename patterns of files to be excluded separated by a comma</source>
-        <translation>Введите шаблоны имен для исключаемых файлов, разделенные запятыми</translation>
+      <location filename="../RawMetricsDialog.ui" line="0" />
+      <source>Exclude Files:</source>
+      <translation>Исключить файлы:</translation>
     </message>
     <message>
-        <location filename="../RawMetricsDialog.ui" line="75"/>
-        <source>Start</source>
-        <translation>Старт</translation>
+      <location filename="../RawMetricsDialog.ui" line="0" />
+      <source>Enter filename patterns of files to be excluded separated by a comma</source>
+      <translation>Введите шаблоны имен для исключаемых файлов, разделенные запятыми</translation>
     </message>
     <message>
-        <location filename="../RawMetricsDialog.ui" line="89"/>
-        <source>Name</source>
-        <translation>Имя файла</translation>
-    </message>
-    <message>
-        <location filename="../RawMetricsDialog.py" line="425"/>
-        <source>LOC</source>
-        <translation>LOC</translation>
-    </message>
-    <message>
-        <location filename="../RawMetricsDialog.py" line="427"/>
-        <source>SLOC</source>
-        <translation>SLOC</translation>
+      <location filename="../RawMetricsDialog.ui" line="0" />
+      <source>Press to start the calculation</source>
+      <translation>Выполнить оценку кода</translation>
     </message>
     <message>
-        <location filename="../RawMetricsDialog.py" line="429"/>
-        <source>LLOC</source>
-        <translation>LLOC</translation>
-    </message>
-    <message>
-        <location filename="../RawMetricsDialog.ui" line="109"/>
-        <source>Comments</source>
-        <translation>Comments</translation>
-    </message>
-    <message>
-        <location filename="../RawMetricsDialog.ui" line="119"/>
-        <source>Multi</source>
-        <translation>Multi</translation>
+      <location filename="../RawMetricsDialog.ui" line="0" />
+      <source>Start</source>
+      <translation>Старт</translation>
     </message>
     <message>
-        <location filename="../RawMetricsDialog.ui" line="124"/>
-        <source>Empty</source>
-        <translation>Empty</translation>
+      <location filename="../RawMetricsDialog.ui" line="0" />
+      <source>Name</source>
+      <translation>Имя файла</translation>
     </message>
     <message>
-        <location filename="../RawMetricsDialog.ui" line="129"/>
-        <source>C % L</source>
-        <translation>C % L</translation>
+      <location filename="../RawMetricsDialog.ui" line="0" />
+      <source>Comments</source>
+      <translation>Comments</translation>
     </message>
     <message>
-        <location filename="../RawMetricsDialog.ui" line="134"/>
-        <source>C % S</source>
-        <translation>C % S</translation>
-    </message>
-    <message>
-        <location filename="../RawMetricsDialog.ui" line="139"/>
-        <source>C + M % L</source>
-        <translation>C + M % L</translation>
+      <location filename="../RawMetricsDialog.ui" line="0" />
+      <source>Multi</source>
+      <translation>Multi</translation>
     </message>
     <message>
-        <location filename="../RawMetricsDialog.ui" line="164"/>
-        <source>Summary</source>
-        <translation>Итого</translation>
-    </message>
-    <message>
-        <location filename="../RawMetricsDialog.ui" line="169"/>
-        <source>#</source>
-        <translation>#</translation>
+      <location filename="../RawMetricsDialog.ui" line="0" />
+      <source>Empty</source>
+      <translation>Empty</translation>
     </message>
     <message>
-        <location filename="../RawMetricsDialog.ui" line="208"/>
-        <source>%v/%m Files</source>
-        <translation>%v из %m файлов</translation>
+      <location filename="../RawMetricsDialog.ui" line="0" />
+      <source>C % L</source>
+      <translation>C % L</translation>
     </message>
     <message>
-        <location filename="../RawMetricsDialog.py" line="139"/>
-        <source>Errors</source>
-        <translation>Ошибки</translation>
+      <location filename="../RawMetricsDialog.ui" line="0" />
+      <source>C % S</source>
+      <translation>C % S</translation>
     </message>
     <message>
-        <location filename="../RawMetricsDialog.py" line="281"/>
-        <source>Preparing files...</source>
-        <translation>Подготовка файлов...</translation>
-    </message>
-    <message>
-        <location filename="../RawMetricsDialog.py" line="423"/>
-        <source>Files</source>
-        <translation>Файлы</translation>
+      <location filename="../RawMetricsDialog.ui" line="0" />
+      <source>C + M % L</source>
+      <translation>C + M % L</translation>
     </message>
     <message>
-        <location filename="../RawMetricsDialog.ui" line="72"/>
-        <source>Press to start the calculation</source>
-        <translation>Выполнить оценку кода</translation>
+      <location filename="../RawMetricsDialog.ui" line="0" />
+      <source>Summary</source>
+      <translation>Итого</translation>
     </message>
     <message>
-        <location filename="../RawMetricsDialog.ui" line="199"/>
-        <source>Shows the progress of the calculation</source>
-        <translation>Отображение процесса выполнения оценки</translation>
-    </message>
-    <message>
-        <location filename="../RawMetricsDialog.py" line="431"/>
-        <source>Comment Lines</source>
-        <translation>Comment Lines</translation>
+      <location filename="../RawMetricsDialog.ui" line="0" />
+      <source>#</source>
+      <translation>#</translation>
     </message>
     <message>
-        <location filename="../RawMetricsDialog.py" line="437"/>
-        <source>Multiline Strings</source>
-        <translation>Multiline Strings</translation>
-    </message>
-    <message>
-        <location filename="../RawMetricsDialog.py" line="440"/>
-        <source>Empty Lines</source>
-        <translation>Empty Lines</translation>
+      <location filename="../RawMetricsDialog.ui" line="0" />
+      <source>Shows the progress of the calculation</source>
+      <translation>Отображение процесса выполнения оценки</translation>
     </message>
     <message>
-        <location filename="../RawMetricsDialog.py" line="434"/>
-        <source>Empty Comments</source>
-        <translation>Empty Comments</translation>
+      <location filename="../RawMetricsDialog.ui" line="0" />
+      <source>%v/%m Files</source>
+      <translation>%v из %m файлов</translation>
     </message>
-    <message>
-        <location filename="../RawMetricsDialog.py" line="71"/>
-        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;LOC&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Lines of code&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;SLOC&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Source lines of code&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;LLOC&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Logical lines of code&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Comments&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Comment lines&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Empty&amp;nbsp;Comments&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Comment lines not containing code&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Multi&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Lines in multi line strings&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Empty&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Blank lines&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2&gt;&lt;b&gt;Comment Statistics:&lt;/b&gt;&lt;/td&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C % L&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Comments to lines ratio&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C % S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Comments to source lines ratio&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C + M % L&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Comments plus multi line strings to lines ratio&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
-        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;LOC&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Количество строк кода&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;SLOC&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Количество исходных строк кода&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;LLOC&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Количество логических строк кода&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Comments&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Количество строк комментариев&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Empty&amp;nbsp;Comments&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Количество строк комментариев не содержащих код&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Multi&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Количество строк многострочного текста&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Empty&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Количество пустых строк&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2&gt;&lt;b&gt;Статистика коментариев::&lt;/b&gt;&lt;/td&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C % L&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Процент строк комментариев к общему числу строк&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C % S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Процент строк комментариев к числу строк исходного кода&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C + M % L&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Процент строк комментариев + многострочного текста к  общему числу строк&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
-    </message>
-</context>
+  </context>
 </TS>

eric ide

mercurial