Prepared a new release. eric7 release-10.0.3

Mon, 19 Sep 2022 17:58:54 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Mon, 19 Sep 2022 17:58:54 +0200
branch
eric7
changeset 95
e2e82819eec0
parent 94
725eaca7bc4b
child 96
c4760e7545f1

Prepared a new release.

ChangeLog file | annotate | diff | comparison | revisions
PluginMetricsRadon.zip file | annotate | diff | comparison | revisions
RadonMetrics/Documentation/source/Plugin_Metrics_Radon.RadonMetrics.CyclomaticComplexityDialog.html file | annotate | diff | comparison | revisions
RadonMetrics/Documentation/source/Plugin_Metrics_Radon.RadonMetrics.MaintainabilityIndexDialog.html file | annotate | diff | comparison | revisions
RadonMetrics/Documentation/source/Plugin_Metrics_Radon.RadonMetrics.RawMetricsDialog.html file | annotate | diff | comparison | revisions
RadonMetrics/i18n/radon_de.qm file | annotate | diff | comparison | revisions
RadonMetrics/i18n/radon_de.ts file | annotate | diff | comparison | revisions
RadonMetrics/i18n/radon_en.ts file | annotate | diff | comparison | revisions
RadonMetrics/i18n/radon_es.qm file | annotate | diff | comparison | revisions
RadonMetrics/i18n/radon_es.ts file | annotate | diff | comparison | revisions
RadonMetrics/i18n/radon_ru.qm file | annotate | diff | comparison | revisions
RadonMetrics/i18n/radon_ru.ts file | annotate | diff | comparison | revisions
--- a/ChangeLog	Mon Sep 19 17:54:33 2022 +0200
+++ b/ChangeLog	Mon Sep 19 17:58:54 2022 +0200
@@ -1,6 +1,6 @@
 ChangeLog
 ---------
-Version 10.0.2:
+Version 10.0.3:
 - removed the progress labels
 
 Version 10.0.2:
Binary file PluginMetricsRadon.zip has changed
--- a/RadonMetrics/Documentation/source/Plugin_Metrics_Radon.RadonMetrics.CyclomaticComplexityDialog.html	Mon Sep 19 17:54:33 2022 +0200
+++ b/RadonMetrics/Documentation/source/Plugin_Metrics_Radon.RadonMetrics.CyclomaticComplexityDialog.html	Mon Sep 19 17:58:54 2022 +0200
@@ -337,7 +337,7 @@
 </p>
 <a NAME="CyclomaticComplexityDialog.cyclomaticComplexity" ID="CyclomaticComplexityDialog.cyclomaticComplexity"></a>
 <h4>CyclomaticComplexityDialog.cyclomaticComplexity</h4>
-<b>cyclomaticComplexity</b>(<i>codestring=''</i>)
+<b>cyclomaticComplexity</b>(<i>codestring=""</i>)
 
 <p>
         Public method to start a cyclomatic complexity calculation for one
--- a/RadonMetrics/Documentation/source/Plugin_Metrics_Radon.RadonMetrics.MaintainabilityIndexDialog.html	Mon Sep 19 17:54:33 2022 +0200
+++ b/RadonMetrics/Documentation/source/Plugin_Metrics_Radon.RadonMetrics.MaintainabilityIndexDialog.html	Mon Sep 19 17:58:54 2022 +0200
@@ -257,7 +257,7 @@
 </p>
 <a NAME="MaintainabilityIndexDialog.maintainabilityIndex" ID="MaintainabilityIndexDialog.maintainabilityIndex"></a>
 <h4>MaintainabilityIndexDialog.maintainabilityIndex</h4>
-<b>maintainabilityIndex</b>(<i>codestring=''</i>)
+<b>maintainabilityIndex</b>(<i>codestring=""</i>)
 
 <p>
         Public method to start a maintainability index calculation for one
--- a/RadonMetrics/Documentation/source/Plugin_Metrics_Radon.RadonMetrics.RawMetricsDialog.html	Mon Sep 19 17:54:33 2022 +0200
+++ b/RadonMetrics/Documentation/source/Plugin_Metrics_Radon.RadonMetrics.RawMetricsDialog.html	Mon Sep 19 17:58:54 2022 +0200
@@ -377,7 +377,7 @@
 </dl>
 <a NAME="RawMetricsDialog.rawMetrics" ID="RawMetricsDialog.rawMetrics"></a>
 <h4>RawMetricsDialog.rawMetrics</h4>
-<b>rawMetrics</b>(<i>codestring=''</i>)
+<b>rawMetrics</b>(<i>codestring=""</i>)
 
 <p>
         Public method to start a code metrics calculation for one Python file.
Binary file RadonMetrics/i18n/radon_de.qm has changed
--- a/RadonMetrics/i18n/radon_de.ts	Mon Sep 19 17:54:33 2022 +0200
+++ b/RadonMetrics/i18n/radon_de.ts	Mon Sep 19 17:58:54 2022 +0200
@@ -4,37 +4,32 @@
   <context>
     <name>CyclomaticComplexityDialog</name>
     <message>
-      <location filename="../CyclomaticComplexityDialog.py" line="78" />
+      <location filename="../CyclomaticComplexityDialog.py" line="83" />
       <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;Bewertung:&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;(geringes Risiko - einfacher 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;(geringes Risika - gut strukturierter und stabiler 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;(moderates Risiko - etwas komplexerer 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;(mehr als moderates Risiko - komplexerer 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;(hohes Risiko - komplexer Block, alarmierend)&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;(sehr hohes Risiko - fehleranfälliger, instabiler Block)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../CyclomaticComplexityDialog.py" line="95" />
+      <location filename="../CyclomaticComplexityDialog.py" line="102" />
       <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;Typ:&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;Klasse&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;Funktion&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;Methode&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../CyclomaticComplexityDialog.py" line="147" />
+      <location filename="../CyclomaticComplexityDialog.py" line="156" />
       <source>Collapse all</source>
       <translation>Alle Zuklappen</translation>
     </message>
     <message>
-      <location filename="../CyclomaticComplexityDialog.py" line="149" />
+      <location filename="../CyclomaticComplexityDialog.py" line="157" />
       <source>Expand all</source>
       <translation>Alle Aufklappen</translation>
     </message>
     <message>
-      <location filename="../CyclomaticComplexityDialog.py" line="225" />
+      <location filename="../CyclomaticComplexityDialog.py" line="230" />
       <source>Errors</source>
       <translation>Fehler</translation>
     </message>
     <message>
-      <location filename="../CyclomaticComplexityDialog.py" line="390" />
-      <source>Preparing files...</source>
-      <translation>Bereite Dateien vor...</translation>
-    </message>
-    <message>
-      <location filename="../CyclomaticComplexityDialog.py" line="518" />
+      <location filename="../CyclomaticComplexityDialog.py" line="513" />
       <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;Zusammenfassung:&lt;/b&gt;&lt;br/&gt;{0} Blöcke (Klassen, Funktionen, Methoden) analysiert.&lt;br/&gt;Mittlere Komplexität: {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} Blöcke&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} Blöcke&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} Blöcke&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} Blöcke&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} Blöcke&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} Blöcke&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
@@ -119,22 +114,17 @@
   <context>
     <name>MaintainabilityIndexDialog</name>
     <message>
-      <location filename="../MaintainabilityIndexDialog.py" line="69" />
+      <location filename="../MaintainabilityIndexDialog.py" line="72" />
       <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;Rang&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Wert&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Wartbarkeit&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;sehr hoch&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;mittel&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;extrem niedrig&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../MaintainabilityIndexDialog.py" line="144" />
+      <location filename="../MaintainabilityIndexDialog.py" line="150" />
       <source>Errors</source>
       <translation>Fehler</translation>
     </message>
     <message>
-      <location filename="../MaintainabilityIndexDialog.py" line="292" />
-      <source>Preparing files...</source>
-      <translation>Bereite Dateien vor...</translation>
-    </message>
-    <message>
-      <location filename="../MaintainabilityIndexDialog.py" line="402" />
+      <location filename="../MaintainabilityIndexDialog.py" line="397" />
       <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;Zusammenfassung:&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} Dateien&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} Dateien&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} Dateien&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
@@ -199,109 +189,109 @@
   <context>
     <name>RadonMetricsPlugin</name>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="156" />
+      <location filename="../../PluginMetricsRadon.py" line="169" />
       <source>Python 3 batch job</source>
       <translation>Python 3 Stapelprüfung</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="202" />
+      <location filename="../../PluginMetricsRadon.py" line="212" />
       <source>Unknown metrics result received ({0}).</source>
       <translation>Unbekannte Metrik empfangen ({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" />
+      <location filename="../../PluginMetricsRadon.py" line="1025" />
+      <location filename="../../PluginMetricsRadon.py" line="669" />
+      <location filename="../../PluginMetricsRadon.py" line="492" />
+      <location filename="../../PluginMetricsRadon.py" line="404" />
       <source>Radon</source>
       <translation>Radon</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="639" />
-      <location filename="../../PluginMetricsRadon.py" line="473" />
-      <location filename="../../PluginMetricsRadon.py" line="404" />
+      <location filename="../../PluginMetricsRadon.py" line="678" />
+      <location filename="../../PluginMetricsRadon.py" line="500" />
+      <location filename="../../PluginMetricsRadon.py" line="413" />
       <source>Code Metrics</source>
       <translation>Quelltextmetriken</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="640" />
-      <location filename="../../PluginMetricsRadon.py" line="474" />
-      <location filename="../../PluginMetricsRadon.py" line="405" />
+      <location filename="../../PluginMetricsRadon.py" line="678" />
+      <location filename="../../PluginMetricsRadon.py" line="500" />
+      <location filename="../../PluginMetricsRadon.py" line="414" />
       <source>Code &amp;Metrics...</source>
       <translation>Quelltext&amp;metriken...</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="642" />
-      <location filename="../../PluginMetricsRadon.py" line="477" />
-      <location filename="../../PluginMetricsRadon.py" line="408" />
+      <location filename="../../PluginMetricsRadon.py" line="680" />
+      <location filename="../../PluginMetricsRadon.py" line="502" />
+      <location filename="../../PluginMetricsRadon.py" line="420" />
       <source>Show raw code metrics.</source>
       <translation>Zeige einige Quelltextmetriken an.</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="644" />
-      <location filename="../../PluginMetricsRadon.py" line="478" />
-      <location filename="../../PluginMetricsRadon.py" line="409" />
+      <location filename="../../PluginMetricsRadon.py" line="682" />
+      <location filename="../../PluginMetricsRadon.py" line="504" />
+      <location filename="../../PluginMetricsRadon.py" line="422" />
       <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;Quelltextmetriken...&lt;/b&gt;&lt;p&gt;Dies ermittelt einige Quelltextmetriken für Python Dateien und zeigt die Anzahl der Textzeilen, logischen Quelltextzeilen, Quelltextzeilen, Kommentarzeilen, mehrzeiligen Zeichenketten und Lerrzeilen.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="656" />
-      <location filename="../../PluginMetricsRadon.py" line="489" />
-      <location filename="../../PluginMetricsRadon.py" line="421" />
+      <location filename="../../PluginMetricsRadon.py" line="695" />
+      <location filename="../../PluginMetricsRadon.py" line="516" />
+      <location filename="../../PluginMetricsRadon.py" line="435" />
       <source>Maintainability Index</source>
       <translation>Wartbarkeitsindex</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="657" />
-      <location filename="../../PluginMetricsRadon.py" line="490" />
-      <location filename="../../PluginMetricsRadon.py" line="422" />
+      <location filename="../../PluginMetricsRadon.py" line="696" />
+      <location filename="../../PluginMetricsRadon.py" line="517" />
+      <location filename="../../PluginMetricsRadon.py" line="436" />
       <source>Maintainability &amp;Index...</source>
       <translation>Wartbarkeits&amp;index...</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="659" />
-      <location filename="../../PluginMetricsRadon.py" line="493" />
-      <location filename="../../PluginMetricsRadon.py" line="425" />
+      <location filename="../../PluginMetricsRadon.py" line="703" />
+      <location filename="../../PluginMetricsRadon.py" line="523" />
+      <location filename="../../PluginMetricsRadon.py" line="443" />
       <source>Show the maintainability index for Python files.</source>
       <translation>Zeigt den Wartbarkeitsindex für Python Dateien an.</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="661" />
-      <location filename="../../PluginMetricsRadon.py" line="494" />
-      <location filename="../../PluginMetricsRadon.py" line="426" />
+      <location filename="../../PluginMetricsRadon.py" line="706" />
+      <location filename="../../PluginMetricsRadon.py" line="525" />
+      <location filename="../../PluginMetricsRadon.py" line="446" />
       <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;Wartbarkeitsindex...&lt;/b&gt;&lt;p&gt;Dies ermittelt den Wartbarkeitsindex für Python Dateien und zeigt ihn zusammen mit einer Bewertung an.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="673" />
-      <location filename="../../PluginMetricsRadon.py" line="503" />
-      <location filename="../../PluginMetricsRadon.py" line="436" />
+      <location filename="../../PluginMetricsRadon.py" line="718" />
+      <location filename="../../PluginMetricsRadon.py" line="535" />
+      <location filename="../../PluginMetricsRadon.py" line="457" />
       <source>Cyclomatic Complexity</source>
       <translation>Zyklomatische Komplexität</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="674" />
-      <location filename="../../PluginMetricsRadon.py" line="504" />
-      <location filename="../../PluginMetricsRadon.py" line="437" />
+      <location filename="../../PluginMetricsRadon.py" line="719" />
+      <location filename="../../PluginMetricsRadon.py" line="536" />
+      <location filename="../../PluginMetricsRadon.py" line="458" />
       <source>Cyclomatic &amp;Complexity...</source>
       <translation>Zyklomatische &amp;Komplexität...</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="676" />
-      <location filename="../../PluginMetricsRadon.py" line="507" />
-      <location filename="../../PluginMetricsRadon.py" line="440" />
+      <location filename="../../PluginMetricsRadon.py" line="726" />
+      <location filename="../../PluginMetricsRadon.py" line="542" />
+      <location filename="../../PluginMetricsRadon.py" line="465" />
       <source>Show the cyclomatic complexity for Python files.</source>
       <translation>Zeigt die zyklomatische Komplexität für Python Dateien an.</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="678" />
-      <location filename="../../PluginMetricsRadon.py" line="508" />
-      <location filename="../../PluginMetricsRadon.py" line="441" />
+      <location filename="../../PluginMetricsRadon.py" line="729" />
+      <location filename="../../PluginMetricsRadon.py" line="544" />
+      <location filename="../../PluginMetricsRadon.py" line="468" />
       <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;Zyklomatische Komplexität...&lt;/b&gt;&lt;p&gt;Dies ermittelt die zyklomatische Komplexität von Python Dateien und zeigt sie zusammen mit einer Bewertung an.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="969" />
+      <location filename="../../PluginMetricsRadon.py" line="1026" />
       <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 Version {0}&lt;/b&gt;&lt;p&gt;Radon ist ein Werkzeug, das verschiedene Metriken für Python Quelltexte ermittelt. Radon kann die folgenden Metriken ermitteln:&lt;ul&gt;&lt;li&gt;&lt;b&gt;Quelltext&lt;/b&gt;metrik (dies beinhaltet Quelltextzeilen, Kommentarzeilen, Leerzeilen, mehrzeilige Zeichenketten, ...)&lt;/li&gt;&lt;li&gt;&lt;b&gt;Wartbarkeitsindex&lt;/b&gt; (wie von Visual Studio)&lt;/li&gt;&lt;li&gt;&lt;b&gt;McCabe Komplexität&lt;/b&gt;, d.h. zyklomatische Komplexität&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;</translation>
     </message>
@@ -309,79 +299,74 @@
   <context>
     <name>RawMetricsDialog</name>
     <message>
-      <location filename="../RawMetricsDialog.py" line="73" />
+      <location filename="../RawMetricsDialog.py" line="76" />
       <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;Textzeilen&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;Quelltextzeilen&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;Logische Quelltextzeilen&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Kommentare&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Kommentarzeilen&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;b&gt;Leere&amp;nbsp;Kommentare&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Kommentarzeilen ohne Inhalt&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Mehrfach&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Zeilen in mehrzeiligen Zeichenketten&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Leer&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Leerzeilen&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2&gt;&lt;b&gt;Kommentarstatistiken:&lt;/b&gt;&lt;/td&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;K % L&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Verhältnis Kommentare zu Textzeilen&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;K % S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Verhältnis Kommentare zu Quelltextzeilen&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;K + M % L&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Verhältnis der Summe aus Kommentaren und mehrzeiliger Zeichenketten zu Textzeilen&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../RawMetricsDialog.py" line="143" />
+      <location filename="../RawMetricsDialog.py" line="154" />
       <source>Errors</source>
       <translation>Fehler</translation>
     </message>
     <message>
-      <location filename="../RawMetricsDialog.py" line="289" />
-      <source>Preparing files...</source>
-      <translation>Bereite Dateien vor...</translation>
-    </message>
-    <message>
-      <location filename="../RawMetricsDialog.py" line="430" />
+      <location filename="../RawMetricsDialog.py" line="442" />
       <source>Files</source>
       <translation>Dateien</translation>
     </message>
     <message>
       <location filename="../RawMetricsDialog.ui" line="0" />
-      <location filename="../RawMetricsDialog.py" line="432" />
+      <location filename="../RawMetricsDialog.py" line="445" />
       <source>LOC</source>
       <translation>LOC</translation>
     </message>
     <message>
       <location filename="../RawMetricsDialog.ui" line="0" />
-      <location filename="../RawMetricsDialog.py" line="434" />
+      <location filename="../RawMetricsDialog.py" line="448" />
       <source>SLOC</source>
       <translation>SLOC</translation>
     </message>
     <message>
       <location filename="../RawMetricsDialog.ui" line="0" />
-      <location filename="../RawMetricsDialog.py" line="436" />
+      <location filename="../RawMetricsDialog.py" line="451" />
       <source>LLOC</source>
       <translation>LLOC</translation>
     </message>
     <message>
-      <location filename="../RawMetricsDialog.py" line="438" />
+      <location filename="../RawMetricsDialog.py" line="454" />
       <source>Comment Lines</source>
       <translation>Kommentarzeilen</translation>
     </message>
     <message>
       <location filename="../RawMetricsDialog.ui" line="0" />
-      <location filename="../RawMetricsDialog.py" line="441" />
+      <location filename="../RawMetricsDialog.py" line="457" />
       <source>Empty Comments</source>
       <translation>Leere Kommentare</translation>
     </message>
     <message>
-      <location filename="../RawMetricsDialog.py" line="444" />
+      <location filename="../RawMetricsDialog.py" line="461" />
       <source>Multiline Strings</source>
       <translation>Mehrzeiligen Zeichenketten</translation>
     </message>
     <message>
-      <location filename="../RawMetricsDialog.py" line="447" />
+      <location filename="../RawMetricsDialog.py" line="465" />
       <source>Empty Lines</source>
       <translation>Leerzeilen</translation>
     </message>
     <message>
       <location filename="../RawMetricsDialog.ui" line="0" />
-      <location filename="../RawMetricsDialog.py" line="450" />
+      <location filename="../RawMetricsDialog.py" line="468" />
       <source>C % L</source>
       <translation>K % L</translation>
     </message>
     <message>
       <location filename="../RawMetricsDialog.ui" line="0" />
-      <location filename="../RawMetricsDialog.py" line="457" />
+      <location filename="../RawMetricsDialog.py" line="477" />
       <source>C % S</source>
       <translation>K % S</translation>
     </message>
     <message>
       <location filename="../RawMetricsDialog.ui" line="0" />
-      <location filename="../RawMetricsDialog.py" line="464" />
+      <location filename="../RawMetricsDialog.py" line="486" />
       <source>C + M % L</source>
       <translation>K + M % L</translation>
     </message>
--- a/RadonMetrics/i18n/radon_en.ts	Mon Sep 19 17:54:33 2022 +0200
+++ b/RadonMetrics/i18n/radon_en.ts	Mon Sep 19 17:58:54 2022 +0200
@@ -4,37 +4,32 @@
   <context>
     <name>CyclomaticComplexityDialog</name>
     <message>
-      <location filename="../CyclomaticComplexityDialog.py" line="78" />
+      <location filename="../CyclomaticComplexityDialog.py" line="83" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../CyclomaticComplexityDialog.py" line="95" />
+      <location filename="../CyclomaticComplexityDialog.py" line="102" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../CyclomaticComplexityDialog.py" line="147" />
+      <location filename="../CyclomaticComplexityDialog.py" line="156" />
       <source>Collapse all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CyclomaticComplexityDialog.py" line="149" />
+      <location filename="../CyclomaticComplexityDialog.py" line="157" />
       <source>Expand all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CyclomaticComplexityDialog.py" line="225" />
+      <location filename="../CyclomaticComplexityDialog.py" line="230" />
       <source>Errors</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CyclomaticComplexityDialog.py" line="390" />
-      <source>Preparing files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../CyclomaticComplexityDialog.py" line="518" />
+      <location filename="../CyclomaticComplexityDialog.py" line="513" />
       <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 type="unfinished" />
     </message>
@@ -118,22 +113,17 @@
   <context>
     <name>MaintainabilityIndexDialog</name>
     <message>
-      <location filename="../MaintainabilityIndexDialog.py" line="69" />
+      <location filename="../MaintainabilityIndexDialog.py" line="72" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../MaintainabilityIndexDialog.py" line="144" />
+      <location filename="../MaintainabilityIndexDialog.py" line="150" />
       <source>Errors</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MaintainabilityIndexDialog.py" line="292" />
-      <source>Preparing files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MaintainabilityIndexDialog.py" line="402" />
+      <location filename="../MaintainabilityIndexDialog.py" line="397" />
       <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 type="unfinished" />
     </message>
@@ -197,109 +187,109 @@
   <context>
     <name>RadonMetricsPlugin</name>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="156" />
+      <location filename="../../PluginMetricsRadon.py" line="169" />
       <source>Python 3 batch job</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="202" />
+      <location filename="../../PluginMetricsRadon.py" line="212" />
       <source>Unknown metrics result received ({0}).</source>
       <translation type="unfinished" />
     </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" />
+      <location filename="../../PluginMetricsRadon.py" line="1025" />
+      <location filename="../../PluginMetricsRadon.py" line="669" />
+      <location filename="../../PluginMetricsRadon.py" line="492" />
+      <location filename="../../PluginMetricsRadon.py" line="404" />
       <source>Radon</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="639" />
-      <location filename="../../PluginMetricsRadon.py" line="473" />
-      <location filename="../../PluginMetricsRadon.py" line="404" />
+      <location filename="../../PluginMetricsRadon.py" line="678" />
+      <location filename="../../PluginMetricsRadon.py" line="500" />
+      <location filename="../../PluginMetricsRadon.py" line="413" />
       <source>Code Metrics</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="640" />
-      <location filename="../../PluginMetricsRadon.py" line="474" />
-      <location filename="../../PluginMetricsRadon.py" line="405" />
+      <location filename="../../PluginMetricsRadon.py" line="678" />
+      <location filename="../../PluginMetricsRadon.py" line="500" />
+      <location filename="../../PluginMetricsRadon.py" line="414" />
       <source>Code &amp;Metrics...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="642" />
-      <location filename="../../PluginMetricsRadon.py" line="477" />
-      <location filename="../../PluginMetricsRadon.py" line="408" />
+      <location filename="../../PluginMetricsRadon.py" line="680" />
+      <location filename="../../PluginMetricsRadon.py" line="502" />
+      <location filename="../../PluginMetricsRadon.py" line="420" />
       <source>Show raw code metrics.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="644" />
-      <location filename="../../PluginMetricsRadon.py" line="478" />
-      <location filename="../../PluginMetricsRadon.py" line="409" />
+      <location filename="../../PluginMetricsRadon.py" line="682" />
+      <location filename="../../PluginMetricsRadon.py" line="504" />
+      <location filename="../../PluginMetricsRadon.py" line="422" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="656" />
-      <location filename="../../PluginMetricsRadon.py" line="489" />
-      <location filename="../../PluginMetricsRadon.py" line="421" />
+      <location filename="../../PluginMetricsRadon.py" line="695" />
+      <location filename="../../PluginMetricsRadon.py" line="516" />
+      <location filename="../../PluginMetricsRadon.py" line="435" />
       <source>Maintainability Index</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="657" />
-      <location filename="../../PluginMetricsRadon.py" line="490" />
-      <location filename="../../PluginMetricsRadon.py" line="422" />
+      <location filename="../../PluginMetricsRadon.py" line="696" />
+      <location filename="../../PluginMetricsRadon.py" line="517" />
+      <location filename="../../PluginMetricsRadon.py" line="436" />
       <source>Maintainability &amp;Index...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="659" />
-      <location filename="../../PluginMetricsRadon.py" line="493" />
-      <location filename="../../PluginMetricsRadon.py" line="425" />
+      <location filename="../../PluginMetricsRadon.py" line="703" />
+      <location filename="../../PluginMetricsRadon.py" line="523" />
+      <location filename="../../PluginMetricsRadon.py" line="443" />
       <source>Show the maintainability index for Python files.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="661" />
-      <location filename="../../PluginMetricsRadon.py" line="494" />
-      <location filename="../../PluginMetricsRadon.py" line="426" />
+      <location filename="../../PluginMetricsRadon.py" line="706" />
+      <location filename="../../PluginMetricsRadon.py" line="525" />
+      <location filename="../../PluginMetricsRadon.py" line="446" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="673" />
-      <location filename="../../PluginMetricsRadon.py" line="503" />
-      <location filename="../../PluginMetricsRadon.py" line="436" />
+      <location filename="../../PluginMetricsRadon.py" line="718" />
+      <location filename="../../PluginMetricsRadon.py" line="535" />
+      <location filename="../../PluginMetricsRadon.py" line="457" />
       <source>Cyclomatic Complexity</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="674" />
-      <location filename="../../PluginMetricsRadon.py" line="504" />
-      <location filename="../../PluginMetricsRadon.py" line="437" />
+      <location filename="../../PluginMetricsRadon.py" line="719" />
+      <location filename="../../PluginMetricsRadon.py" line="536" />
+      <location filename="../../PluginMetricsRadon.py" line="458" />
       <source>Cyclomatic &amp;Complexity...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="676" />
-      <location filename="../../PluginMetricsRadon.py" line="507" />
-      <location filename="../../PluginMetricsRadon.py" line="440" />
+      <location filename="../../PluginMetricsRadon.py" line="726" />
+      <location filename="../../PluginMetricsRadon.py" line="542" />
+      <location filename="../../PluginMetricsRadon.py" line="465" />
       <source>Show the cyclomatic complexity for Python files.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="678" />
-      <location filename="../../PluginMetricsRadon.py" line="508" />
-      <location filename="../../PluginMetricsRadon.py" line="441" />
+      <location filename="../../PluginMetricsRadon.py" line="729" />
+      <location filename="../../PluginMetricsRadon.py" line="544" />
+      <location filename="../../PluginMetricsRadon.py" line="468" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="969" />
+      <location filename="../../PluginMetricsRadon.py" line="1026" />
       <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 type="unfinished" />
     </message>
@@ -307,79 +297,74 @@
   <context>
     <name>RawMetricsDialog</name>
     <message>
-      <location filename="../RawMetricsDialog.py" line="73" />
+      <location filename="../RawMetricsDialog.py" line="76" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../RawMetricsDialog.py" line="143" />
+      <location filename="../RawMetricsDialog.py" line="154" />
       <source>Errors</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RawMetricsDialog.py" line="289" />
-      <source>Preparing files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../RawMetricsDialog.py" line="430" />
+      <location filename="../RawMetricsDialog.py" line="442" />
       <source>Files</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../RawMetricsDialog.ui" line="0" />
-      <location filename="../RawMetricsDialog.py" line="432" />
+      <location filename="../RawMetricsDialog.py" line="445" />
       <source>LOC</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../RawMetricsDialog.ui" line="0" />
-      <location filename="../RawMetricsDialog.py" line="434" />
+      <location filename="../RawMetricsDialog.py" line="448" />
       <source>SLOC</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../RawMetricsDialog.ui" line="0" />
-      <location filename="../RawMetricsDialog.py" line="436" />
+      <location filename="../RawMetricsDialog.py" line="451" />
       <source>LLOC</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RawMetricsDialog.py" line="438" />
+      <location filename="../RawMetricsDialog.py" line="454" />
       <source>Comment Lines</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../RawMetricsDialog.ui" line="0" />
-      <location filename="../RawMetricsDialog.py" line="441" />
+      <location filename="../RawMetricsDialog.py" line="457" />
       <source>Empty Comments</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RawMetricsDialog.py" line="444" />
+      <location filename="../RawMetricsDialog.py" line="461" />
       <source>Multiline Strings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../RawMetricsDialog.py" line="447" />
+      <location filename="../RawMetricsDialog.py" line="465" />
       <source>Empty Lines</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../RawMetricsDialog.ui" line="0" />
-      <location filename="../RawMetricsDialog.py" line="450" />
+      <location filename="../RawMetricsDialog.py" line="468" />
       <source>C % L</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../RawMetricsDialog.ui" line="0" />
-      <location filename="../RawMetricsDialog.py" line="457" />
+      <location filename="../RawMetricsDialog.py" line="477" />
       <source>C % S</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../RawMetricsDialog.ui" line="0" />
-      <location filename="../RawMetricsDialog.py" line="464" />
+      <location filename="../RawMetricsDialog.py" line="486" />
       <source>C + M % L</source>
       <translation type="unfinished" />
     </message>
Binary file RadonMetrics/i18n/radon_es.qm has changed
--- a/RadonMetrics/i18n/radon_es.ts	Mon Sep 19 17:54:33 2022 +0200
+++ b/RadonMetrics/i18n/radon_es.ts	Mon Sep 19 17:58:54 2022 +0200
@@ -4,37 +4,32 @@
   <context>
     <name>CyclomaticComplexityDialog</name>
     <message>
-      <location filename="../CyclomaticComplexityDialog.py" line="78" />
+      <location filename="../CyclomaticComplexityDialog.py" line="83" />
       <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;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;(riesgo bajo - bloque simple)&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;(riesgo bajo - bloque estable y bién estructurado)&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;(riesgo moderado - bloque ligeramente complejo)&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;(riesgo más que moderado- bloque más complejo)&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;(riesgo alto- bloque complejo, alarmante)&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;(riesgo muy alto, - propenso a errores, bloque inestable)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../CyclomaticComplexityDialog.py" line="95" />
+      <location filename="../CyclomaticComplexityDialog.py" line="102" />
       <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;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;Clase&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;Función&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;Método&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../CyclomaticComplexityDialog.py" line="147" />
+      <location filename="../CyclomaticComplexityDialog.py" line="156" />
       <source>Collapse all</source>
       <translation>Contraer todos</translation>
     </message>
     <message>
-      <location filename="../CyclomaticComplexityDialog.py" line="149" />
+      <location filename="../CyclomaticComplexityDialog.py" line="157" />
       <source>Expand all</source>
       <translation>Expandir todos</translation>
     </message>
     <message>
-      <location filename="../CyclomaticComplexityDialog.py" line="225" />
+      <location filename="../CyclomaticComplexityDialog.py" line="230" />
       <source>Errors</source>
       <translation>Errores</translation>
     </message>
     <message>
-      <location filename="../CyclomaticComplexityDialog.py" line="390" />
-      <source>Preparing files...</source>
-      <translation>Preparando archivos...</translation>
-    </message>
-    <message>
-      <location filename="../CyclomaticComplexityDialog.py" line="518" />
+      <location filename="../CyclomaticComplexityDialog.py" line="513" />
       <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;Resumen:&lt;/b&gt;&lt;br/&gt;{0} bloques (clases, funciones, métodos) analyzed.&lt;br/&gt;Complejidad media: {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} bloques&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} bloques&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} bloques&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} bloques&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} bloques&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} bloques&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
@@ -119,22 +114,17 @@
   <context>
     <name>MaintainabilityIndexDialog</name>
     <message>
-      <location filename="../MaintainabilityIndexDialog.py" line="69" />
+      <location filename="../MaintainabilityIndexDialog.py" line="72" />
       <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;Rango&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Puntuación MI&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Mantenibilidad&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;muy alta&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;media&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;extremadamente baja&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../MaintainabilityIndexDialog.py" line="144" />
+      <location filename="../MaintainabilityIndexDialog.py" line="150" />
       <source>Errors</source>
       <translation>Errores</translation>
     </message>
     <message>
-      <location filename="../MaintainabilityIndexDialog.py" line="292" />
-      <source>Preparing files...</source>
-      <translation>Preparando archivos...</translation>
-    </message>
-    <message>
-      <location filename="../MaintainabilityIndexDialog.py" line="402" />
+      <location filename="../MaintainabilityIndexDialog.py" line="397" />
       <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;Resumen:&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} archivos&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} archivos&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} archivos&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
@@ -199,109 +189,109 @@
   <context>
     <name>RadonMetricsPlugin</name>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="156" />
+      <location filename="../../PluginMetricsRadon.py" line="169" />
       <source>Python 3 batch job</source>
       <translation>Trabajo por lotes de Python 3</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="202" />
+      <location filename="../../PluginMetricsRadon.py" line="212" />
       <source>Unknown metrics result received ({0}).</source>
       <translation>Recibido resultado de métricas desconocidas ({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" />
+      <location filename="../../PluginMetricsRadon.py" line="1025" />
+      <location filename="../../PluginMetricsRadon.py" line="669" />
+      <location filename="../../PluginMetricsRadon.py" line="492" />
+      <location filename="../../PluginMetricsRadon.py" line="404" />
       <source>Radon</source>
       <translation>Radon</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="639" />
-      <location filename="../../PluginMetricsRadon.py" line="473" />
-      <location filename="../../PluginMetricsRadon.py" line="404" />
+      <location filename="../../PluginMetricsRadon.py" line="678" />
+      <location filename="../../PluginMetricsRadon.py" line="500" />
+      <location filename="../../PluginMetricsRadon.py" line="413" />
       <source>Code Metrics</source>
       <translation>Métricas de Código</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="640" />
-      <location filename="../../PluginMetricsRadon.py" line="474" />
-      <location filename="../../PluginMetricsRadon.py" line="405" />
+      <location filename="../../PluginMetricsRadon.py" line="678" />
+      <location filename="../../PluginMetricsRadon.py" line="500" />
+      <location filename="../../PluginMetricsRadon.py" line="414" />
       <source>Code &amp;Metrics...</source>
       <translation>&amp;Métricas de Código...</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="642" />
-      <location filename="../../PluginMetricsRadon.py" line="477" />
-      <location filename="../../PluginMetricsRadon.py" line="408" />
+      <location filename="../../PluginMetricsRadon.py" line="680" />
+      <location filename="../../PluginMetricsRadon.py" line="502" />
+      <location filename="../../PluginMetricsRadon.py" line="420" />
       <source>Show raw code metrics.</source>
       <translation>Mostrar métricas de código en bruto.</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="644" />
-      <location filename="../../PluginMetricsRadon.py" line="478" />
-      <location filename="../../PluginMetricsRadon.py" line="409" />
+      <location filename="../../PluginMetricsRadon.py" line="682" />
+      <location filename="../../PluginMetricsRadon.py" line="504" />
+      <location filename="../../PluginMetricsRadon.py" line="422" />
       <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;Métricas de Código...&lt;b&gt;&lt;p&gt;Calcula las métricas de código en bruto de archivos Python y muestra el número de líneas de código, líneas lógicas de código, líneas fuente de código, líneas en comentarios, cadenas multilínea y líneas en blanco.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="656" />
-      <location filename="../../PluginMetricsRadon.py" line="489" />
-      <location filename="../../PluginMetricsRadon.py" line="421" />
+      <location filename="../../PluginMetricsRadon.py" line="695" />
+      <location filename="../../PluginMetricsRadon.py" line="516" />
+      <location filename="../../PluginMetricsRadon.py" line="435" />
       <source>Maintainability Index</source>
       <translation>Índice de Mantenibilidad</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="657" />
-      <location filename="../../PluginMetricsRadon.py" line="490" />
-      <location filename="../../PluginMetricsRadon.py" line="422" />
+      <location filename="../../PluginMetricsRadon.py" line="696" />
+      <location filename="../../PluginMetricsRadon.py" line="517" />
+      <location filename="../../PluginMetricsRadon.py" line="436" />
       <source>Maintainability &amp;Index...</source>
       <translation>&amp;Índice de Mantenibilidad...</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="659" />
-      <location filename="../../PluginMetricsRadon.py" line="493" />
-      <location filename="../../PluginMetricsRadon.py" line="425" />
+      <location filename="../../PluginMetricsRadon.py" line="703" />
+      <location filename="../../PluginMetricsRadon.py" line="523" />
+      <location filename="../../PluginMetricsRadon.py" line="443" />
       <source>Show the maintainability index for Python files.</source>
       <translation>Muestra el índice de mantenibilidad para archivos Python.</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="661" />
-      <location filename="../../PluginMetricsRadon.py" line="494" />
-      <location filename="../../PluginMetricsRadon.py" line="426" />
+      <location filename="../../PluginMetricsRadon.py" line="706" />
+      <location filename="../../PluginMetricsRadon.py" line="525" />
+      <location filename="../../PluginMetricsRadon.py" line="446" />
       <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;Índice de Mantenibilidad...&lt;/b&gt;&lt;p&gt;Calcula el índice de mantenibilidad de archivos Python y lo muestra con un ranking.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="673" />
-      <location filename="../../PluginMetricsRadon.py" line="503" />
-      <location filename="../../PluginMetricsRadon.py" line="436" />
+      <location filename="../../PluginMetricsRadon.py" line="718" />
+      <location filename="../../PluginMetricsRadon.py" line="535" />
+      <location filename="../../PluginMetricsRadon.py" line="457" />
       <source>Cyclomatic Complexity</source>
       <translation>Complejidad Ciclomática</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="674" />
-      <location filename="../../PluginMetricsRadon.py" line="504" />
-      <location filename="../../PluginMetricsRadon.py" line="437" />
+      <location filename="../../PluginMetricsRadon.py" line="719" />
+      <location filename="../../PluginMetricsRadon.py" line="536" />
+      <location filename="../../PluginMetricsRadon.py" line="458" />
       <source>Cyclomatic &amp;Complexity...</source>
       <translation>Complejidad &amp;Ciclomática...</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="676" />
-      <location filename="../../PluginMetricsRadon.py" line="507" />
-      <location filename="../../PluginMetricsRadon.py" line="440" />
+      <location filename="../../PluginMetricsRadon.py" line="726" />
+      <location filename="../../PluginMetricsRadon.py" line="542" />
+      <location filename="../../PluginMetricsRadon.py" line="465" />
       <source>Show the cyclomatic complexity for Python files.</source>
       <translation>Muestra la complejidad ciclomática para archivos Python.</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="678" />
-      <location filename="../../PluginMetricsRadon.py" line="508" />
-      <location filename="../../PluginMetricsRadon.py" line="441" />
+      <location filename="../../PluginMetricsRadon.py" line="729" />
+      <location filename="../../PluginMetricsRadon.py" line="544" />
+      <location filename="../../PluginMetricsRadon.py" line="468" />
       <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;Complejidad Ciclomática...&lt;/b&gt;&lt;p&gt;Calcula la complejidad ciclomática de archivos Python y lo muestra con un ranking.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="969" />
+      <location filename="../../PluginMetricsRadon.py" line="1026" />
       <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 Versión {0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Radon es una herramienta de Python que calcula varias métricas a partir del código fuente. Radon puede calcular:&lt;ul&gt;&lt;li&gt;Métricas &lt;b&gt;en bruto&lt;/b&gt; (incluyen SLOC -líneas de código fuente-, líneas de comentarios, líneas en blanco, cadenas multilínea, ...)&lt;/li&gt;&lt;li&gt;&lt;b&gt;Índice de Mantenibilidad&lt;/b&gt; (el que se utiliza en Visual Studio)&lt;/li&gt;&lt;li&gt;&lt;b&gt;complejidad de McCabe&lt;/b&gt;, complejidad ciclomática&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;</translation>
     </message>
@@ -309,79 +299,74 @@
   <context>
     <name>RawMetricsDialog</name>
     <message>
-      <location filename="../RawMetricsDialog.py" line="73" />
+      <location filename="../RawMetricsDialog.py" line="76" />
       <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;Líneas de código&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;Líneas de código fuente&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;Líneas logicas de código&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Comentarios&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Líneas de comentarios&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;Líneas en cadenas multilínea&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Vacío&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Líneas en blanco&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2&gt;&lt;b&gt;Estadísticas de Comentarios:&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;Ratio entre comentarios y líneas&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;Ratio entre comentarios y líneas de código fuente&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;Ratio entre comentarios más cadenas multilínea y líneas&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../RawMetricsDialog.py" line="143" />
+      <location filename="../RawMetricsDialog.py" line="154" />
       <source>Errors</source>
       <translation>Errores</translation>
     </message>
     <message>
-      <location filename="../RawMetricsDialog.py" line="289" />
-      <source>Preparing files...</source>
-      <translation>Preparando archivos...</translation>
-    </message>
-    <message>
-      <location filename="../RawMetricsDialog.py" line="430" />
+      <location filename="../RawMetricsDialog.py" line="442" />
       <source>Files</source>
       <translation>Archivos</translation>
     </message>
     <message>
       <location filename="../RawMetricsDialog.ui" line="0" />
-      <location filename="../RawMetricsDialog.py" line="432" />
+      <location filename="../RawMetricsDialog.py" line="445" />
       <source>LOC</source>
       <translation>LOC</translation>
     </message>
     <message>
       <location filename="../RawMetricsDialog.ui" line="0" />
-      <location filename="../RawMetricsDialog.py" line="434" />
+      <location filename="../RawMetricsDialog.py" line="448" />
       <source>SLOC</source>
       <translation>SLOC</translation>
     </message>
     <message>
       <location filename="../RawMetricsDialog.ui" line="0" />
-      <location filename="../RawMetricsDialog.py" line="436" />
+      <location filename="../RawMetricsDialog.py" line="451" />
       <source>LLOC</source>
       <translation>LLOC</translation>
     </message>
     <message>
-      <location filename="../RawMetricsDialog.py" line="438" />
+      <location filename="../RawMetricsDialog.py" line="454" />
       <source>Comment Lines</source>
       <translation>Líneas de Comentarios</translation>
     </message>
     <message>
       <location filename="../RawMetricsDialog.ui" line="0" />
-      <location filename="../RawMetricsDialog.py" line="441" />
+      <location filename="../RawMetricsDialog.py" line="457" />
       <source>Empty Comments</source>
       <translation>Comentarios Vacíos</translation>
     </message>
     <message>
-      <location filename="../RawMetricsDialog.py" line="444" />
+      <location filename="../RawMetricsDialog.py" line="461" />
       <source>Multiline Strings</source>
       <translation>Cadenas Multilínea</translation>
     </message>
     <message>
-      <location filename="../RawMetricsDialog.py" line="447" />
+      <location filename="../RawMetricsDialog.py" line="465" />
       <source>Empty Lines</source>
       <translation>Líneas en Blanco</translation>
     </message>
     <message>
       <location filename="../RawMetricsDialog.ui" line="0" />
-      <location filename="../RawMetricsDialog.py" line="450" />
+      <location filename="../RawMetricsDialog.py" line="468" />
       <source>C % L</source>
       <translation>C % L</translation>
     </message>
     <message>
       <location filename="../RawMetricsDialog.ui" line="0" />
-      <location filename="../RawMetricsDialog.py" line="457" />
+      <location filename="../RawMetricsDialog.py" line="477" />
       <source>C % S</source>
       <translation>C % S</translation>
     </message>
     <message>
       <location filename="../RawMetricsDialog.ui" line="0" />
-      <location filename="../RawMetricsDialog.py" line="464" />
+      <location filename="../RawMetricsDialog.py" line="486" />
       <source>C + M % L</source>
       <translation>C + M % L</translation>
     </message>
Binary file RadonMetrics/i18n/radon_ru.qm has changed
--- a/RadonMetrics/i18n/radon_ru.ts	Mon Sep 19 17:54:33 2022 +0200
+++ b/RadonMetrics/i18n/radon_ru.ts	Mon Sep 19 17:58:54 2022 +0200
@@ -4,37 +4,32 @@
   <context>
     <name>CyclomaticComplexityDialog</name>
     <message>
-      <location filename="../CyclomaticComplexityDialog.py" line="78" />
+      <location filename="../CyclomaticComplexityDialog.py" line="83" />
       <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" />
+      <location filename="../CyclomaticComplexityDialog.py" line="102" />
       <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" />
+      <location filename="../CyclomaticComplexityDialog.py" line="156" />
       <source>Collapse all</source>
       <translation>Свернуть все</translation>
     </message>
     <message>
-      <location filename="../CyclomaticComplexityDialog.py" line="149" />
+      <location filename="../CyclomaticComplexityDialog.py" line="157" />
       <source>Expand all</source>
       <translation>Развернуть все</translation>
     </message>
     <message>
-      <location filename="../CyclomaticComplexityDialog.py" line="225" />
+      <location filename="../CyclomaticComplexityDialog.py" line="230" />
       <source>Errors</source>
       <translation>Ошибки</translation>
     </message>
     <message>
-      <location filename="../CyclomaticComplexityDialog.py" line="390" />
-      <source>Preparing files...</source>
-      <translation>Подготовка файлов...</translation>
-    </message>
-    <message>
-      <location filename="../CyclomaticComplexityDialog.py" line="518" />
+      <location filename="../CyclomaticComplexityDialog.py" line="513" />
       <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>
@@ -119,22 +114,17 @@
   <context>
     <name>MaintainabilityIndexDialog</name>
     <message>
-      <location filename="../MaintainabilityIndexDialog.py" line="69" />
+      <location filename="../MaintainabilityIndexDialog.py" line="72" />
       <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.py" line="144" />
+      <location filename="../MaintainabilityIndexDialog.py" line="150" />
       <source>Errors</source>
       <translation>Ошибки</translation>
     </message>
     <message>
-      <location filename="../MaintainabilityIndexDialog.py" line="292" />
-      <source>Preparing files...</source>
-      <translation>Подготовка файлов...</translation>
-    </message>
-    <message>
-      <location filename="../MaintainabilityIndexDialog.py" line="402" />
+      <location filename="../MaintainabilityIndexDialog.py" line="397" />
       <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>
@@ -199,109 +189,109 @@
   <context>
     <name>RadonMetricsPlugin</name>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="156" />
+      <location filename="../../PluginMetricsRadon.py" line="169" />
       <source>Python 3 batch job</source>
       <translation>Пакетное задание Python 3</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="202" />
+      <location filename="../../PluginMetricsRadon.py" line="212" />
       <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" />
+      <location filename="../../PluginMetricsRadon.py" line="1025" />
+      <location filename="../../PluginMetricsRadon.py" line="669" />
+      <location filename="../../PluginMetricsRadon.py" line="492" />
+      <location filename="../../PluginMetricsRadon.py" line="404" />
       <source>Radon</source>
       <translation>Radon</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="639" />
-      <location filename="../../PluginMetricsRadon.py" line="473" />
-      <location filename="../../PluginMetricsRadon.py" line="404" />
+      <location filename="../../PluginMetricsRadon.py" line="678" />
+      <location filename="../../PluginMetricsRadon.py" line="500" />
+      <location filename="../../PluginMetricsRadon.py" line="413" />
       <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" />
+      <location filename="../../PluginMetricsRadon.py" line="678" />
+      <location filename="../../PluginMetricsRadon.py" line="500" />
+      <location filename="../../PluginMetricsRadon.py" line="414" />
       <source>Code &amp;Metrics...</source>
       <translation>&amp;Метрики кода...</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="642" />
-      <location filename="../../PluginMetricsRadon.py" line="477" />
-      <location filename="../../PluginMetricsRadon.py" line="408" />
+      <location filename="../../PluginMetricsRadon.py" line="680" />
+      <location filename="../../PluginMetricsRadon.py" line="502" />
+      <location filename="../../PluginMetricsRadon.py" line="420" />
       <source>Show raw code metrics.</source>
       <translation>Отображение raw метрики кода.</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="644" />
-      <location filename="../../PluginMetricsRadon.py" line="478" />
-      <location filename="../../PluginMetricsRadon.py" line="409" />
+      <location filename="../../PluginMetricsRadon.py" line="682" />
+      <location filename="../../PluginMetricsRadon.py" line="504" />
+      <location filename="../../PluginMetricsRadon.py" line="422" />
       <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="656" />
-      <location filename="../../PluginMetricsRadon.py" line="489" />
-      <location filename="../../PluginMetricsRadon.py" line="421" />
+      <location filename="../../PluginMetricsRadon.py" line="695" />
+      <location filename="../../PluginMetricsRadon.py" line="516" />
+      <location filename="../../PluginMetricsRadon.py" line="435" />
       <source>Maintainability Index</source>
       <translation>Индекс сложности поддержки</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="657" />
-      <location filename="../../PluginMetricsRadon.py" line="490" />
-      <location filename="../../PluginMetricsRadon.py" line="422" />
+      <location filename="../../PluginMetricsRadon.py" line="696" />
+      <location filename="../../PluginMetricsRadon.py" line="517" />
+      <location filename="../../PluginMetricsRadon.py" line="436" />
       <source>Maintainability &amp;Index...</source>
       <translation>&amp;Индекс поддерживаемости...</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="659" />
-      <location filename="../../PluginMetricsRadon.py" line="493" />
-      <location filename="../../PluginMetricsRadon.py" line="425" />
+      <location filename="../../PluginMetricsRadon.py" line="703" />
+      <location filename="../../PluginMetricsRadon.py" line="523" />
+      <location filename="../../PluginMetricsRadon.py" line="443" />
       <source>Show the maintainability index for Python files.</source>
       <translation>Отображение индекса сложности поддержки файлов Python.</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="661" />
-      <location filename="../../PluginMetricsRadon.py" line="494" />
-      <location filename="../../PluginMetricsRadon.py" line="426" />
+      <location filename="../../PluginMetricsRadon.py" line="706" />
+      <location filename="../../PluginMetricsRadon.py" line="525" />
+      <location filename="../../PluginMetricsRadon.py" line="446" />
       <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" />
+      <location filename="../../PluginMetricsRadon.py" line="718" />
+      <location filename="../../PluginMetricsRadon.py" line="535" />
+      <location filename="../../PluginMetricsRadon.py" line="457" />
       <source>Cyclomatic Complexity</source>
       <translation>Цикломатическая сложность</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="674" />
-      <location filename="../../PluginMetricsRadon.py" line="504" />
-      <location filename="../../PluginMetricsRadon.py" line="437" />
+      <location filename="../../PluginMetricsRadon.py" line="719" />
+      <location filename="../../PluginMetricsRadon.py" line="536" />
+      <location filename="../../PluginMetricsRadon.py" line="458" />
       <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" />
+      <location filename="../../PluginMetricsRadon.py" line="726" />
+      <location filename="../../PluginMetricsRadon.py" line="542" />
+      <location filename="../../PluginMetricsRadon.py" line="465" />
       <source>Show the cyclomatic complexity for Python files.</source>
       <translation>Отображение цикломатической сложности файлов Python.</translation>
     </message>
     <message>
-      <location filename="../../PluginMetricsRadon.py" line="678" />
-      <location filename="../../PluginMetricsRadon.py" line="508" />
-      <location filename="../../PluginMetricsRadon.py" line="441" />
+      <location filename="../../PluginMetricsRadon.py" line="729" />
+      <location filename="../../PluginMetricsRadon.py" line="544" />
+      <location filename="../../PluginMetricsRadon.py" line="468" />
       <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="969" />
+      <location filename="../../PluginMetricsRadon.py" line="1026" />
       <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>
@@ -309,79 +299,74 @@
   <context>
     <name>RawMetricsDialog</name>
     <message>
-      <location filename="../RawMetricsDialog.py" line="73" />
+      <location filename="../RawMetricsDialog.py" line="76" />
       <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="../RawMetricsDialog.py" line="143" />
+      <location filename="../RawMetricsDialog.py" line="154" />
       <source>Errors</source>
       <translation>Ошибки</translation>
     </message>
     <message>
-      <location filename="../RawMetricsDialog.py" line="289" />
-      <source>Preparing files...</source>
-      <translation>Подготовка файлов...</translation>
-    </message>
-    <message>
-      <location filename="../RawMetricsDialog.py" line="430" />
+      <location filename="../RawMetricsDialog.py" line="442" />
       <source>Files</source>
       <translation>Файлы</translation>
     </message>
     <message>
       <location filename="../RawMetricsDialog.ui" line="0" />
-      <location filename="../RawMetricsDialog.py" line="432" />
+      <location filename="../RawMetricsDialog.py" line="445" />
       <source>LOC</source>
       <translation>LOC</translation>
     </message>
     <message>
       <location filename="../RawMetricsDialog.ui" line="0" />
-      <location filename="../RawMetricsDialog.py" line="434" />
+      <location filename="../RawMetricsDialog.py" line="448" />
       <source>SLOC</source>
       <translation>SLOC</translation>
     </message>
     <message>
       <location filename="../RawMetricsDialog.ui" line="0" />
-      <location filename="../RawMetricsDialog.py" line="436" />
+      <location filename="../RawMetricsDialog.py" line="451" />
       <source>LLOC</source>
       <translation>LLOC</translation>
     </message>
     <message>
-      <location filename="../RawMetricsDialog.py" line="438" />
+      <location filename="../RawMetricsDialog.py" line="454" />
       <source>Comment Lines</source>
       <translation>Comment Lines</translation>
     </message>
     <message>
       <location filename="../RawMetricsDialog.ui" line="0" />
-      <location filename="../RawMetricsDialog.py" line="441" />
+      <location filename="../RawMetricsDialog.py" line="457" />
       <source>Empty Comments</source>
       <translation>Empty Comments</translation>
     </message>
     <message>
-      <location filename="../RawMetricsDialog.py" line="444" />
+      <location filename="../RawMetricsDialog.py" line="461" />
       <source>Multiline Strings</source>
       <translation>Multiline Strings</translation>
     </message>
     <message>
-      <location filename="../RawMetricsDialog.py" line="447" />
+      <location filename="../RawMetricsDialog.py" line="465" />
       <source>Empty Lines</source>
       <translation>Empty Lines</translation>
     </message>
     <message>
       <location filename="../RawMetricsDialog.ui" line="0" />
-      <location filename="../RawMetricsDialog.py" line="450" />
+      <location filename="../RawMetricsDialog.py" line="468" />
       <source>C % L</source>
       <translation>C % L</translation>
     </message>
     <message>
       <location filename="../RawMetricsDialog.ui" line="0" />
-      <location filename="../RawMetricsDialog.py" line="457" />
+      <location filename="../RawMetricsDialog.py" line="477" />
       <source>C % S</source>
       <translation>C % S</translation>
     </message>
     <message>
       <location filename="../RawMetricsDialog.ui" line="0" />
-      <location filename="../RawMetricsDialog.py" line="464" />
+      <location filename="../RawMetricsDialog.py" line="486" />
       <source>C + M % L</source>
       <translation>C + M % L</translation>
     </message>

eric ide

mercurial