Mon, 19 Sep 2022 17:58:54 +0200
Prepared a new release.
--- 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:
--- 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.
--- 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><table><tr><td colspan=3><b>Ranking:</b></td></tr><tr><td><b>A</b></td><td>1 - 5</td><td>(low risk - simple block)</td></tr><tr><td><b>B</b></td><td>6 - 10</td><td>(low risk - well structured and stable block)</td></tr><tr><td><b>C</b></td><td>11 - 20</td><td>(moderate risk - slightly complex block)</td></tr><tr><td><b>D</b></td><td>21 - 30</td><td>(more than moderate risk - more complex block)</td></tr><tr><td><b>E</b></td><td>31 - 40</td><td>(high risk - complex block, alarming)</td></tr><tr><td><b>F</b></td><td>&gt; 40</td><td>(very high risk - error-prone, unstable block)</td></tr></table></source> <translation><table><tr><td colspan=3><b>Bewertung:</b></td></tr><tr><td><b>A</b></td><td>1 - 5</td><td>(geringes Risiko - einfacher Block)</td></tr><tr><td><b>B</b></td><td>6 - 10</td><td>(geringes Risika - gut strukturierter und stabiler Block)</td></tr><tr><td><b>C</b></td><td>11 - 20</td><td>(moderates Risiko - etwas komplexerer Block)</td></tr><tr><td><b>D</b></td><td>21 - 30</td><td>(mehr als moderates Risiko - komplexerer Block)</td></tr><tr><td><b>E</b></td><td>31 - 40</td><td>(hohes Risiko - komplexer Block, alarmierend)</td></tr><tr><td><b>F</b></td><td>&gt; 40</td><td>(sehr hohes Risiko - fehleranfälliger, instabiler Block)</td></tr></table></translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.py" line="95" /> + <location filename="../CyclomaticComplexityDialog.py" line="102" /> <source><table><tr><td colspan=2><b>Type:</b></td></tr><tr><td><b>C</b></td><td>Class</td></tr><tr><td><b>F</b></td><td>Function</td></tr><tr><td><b>M</b></td><td>Method</td></tr></table></source> <translation><table><tr><td colspan=2><b>Typ:</b></td></tr><tr><td><b>C</b></td><td>Klasse</td></tr><tr><td><b>F</b></td><td>Funktion</td></tr><tr><td><b>M</b></td><td>Methode</td></tr></table></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><b>Summary:</b><br/>{0} blocks (classes, functions, methods) analyzed.<br/>Average complexity: {7} ({8})<table><tr><td width=30><b>A</b></td><td align='right'>{1} blocks</td></tr><tr><td width=30><b>B</b></td><td align='right'>{2} blocks</td></tr><tr><td width=30><b>C</b></td><td align='right'>{3} blocks</td></tr><tr><td width=30><b>D</b></td><td align='right'>{4} blocks</td></tr><tr><td width=30><b>E</b></td><td align='right'>{5} blocks</td></tr><tr><td width=30><b>F</b></td><td align='right'>{6} blocks</td></tr></table></source> <translation><b>Zusammenfassung:</b><br/>{0} Blöcke (Klassen, Funktionen, Methoden) analysiert.<br/>Mittlere Komplexität: {7} ({8})<table><tr><td width=30><b>A</b></td><td align='right'>{1} Blöcke</td></tr><tr><td width=30><b>B</b></td><td align='right'>{2} Blöcke</td></tr><tr><td width=30><b>C</b></td><td align='right'>{3} Blöcke</td></tr><tr><td width=30><b>D</b></td><td align='right'>{4} Blöcke</td></tr><tr><td width=30><b>E</b></td><td align='right'>{5} Blöcke</td></tr><tr><td width=30><b>F</b></td><td align='right'>{6} Blöcke</td></tr></table></translation> </message> @@ -119,22 +114,17 @@ <context> <name>MaintainabilityIndexDialog</name> <message> - <location filename="../MaintainabilityIndexDialog.py" line="69" /> + <location filename="../MaintainabilityIndexDialog.py" line="72" /> <source><table><tr><td><b>Rank</b></td><td><b>MI Score</b></td><td><b>Maintainability</b></td></tr><tr><td><b>A</b></td><td>100 - 20</td><td>very high</td></tr><tr><td><b>B</b></td><td>19 - 10</td><td>medium</td></tr><tr><td><b>C</b></td><td>9 - 0</td><td>extremely low</td></tr></table></source> <translation><table><tr><td><b>Rang</b></td><td><b>Wert</b></td><td><b>Wartbarkeit</b></td></tr><tr><td><b>A</b></td><td>100 - 20</td><td>sehr hoch</td></tr><tr><td><b>B</b></td><td>19 - 10</td><td>mittel</td></tr><tr><td><b>C</b></td><td>9 - 0</td><td>extrem niedrig</td></tr></table></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><table><tr><td colspan=2><b>Summary:</b></td></tr><tr><td><b>A</b></td><td align='right'>{0} files</td></tr><tr><td><b>B</b></td><td align='right'>{1} files</td></tr><tr><td><b>C</b></td><td align='right'>{2} files</td></tr></table></source> <translation><table><tr><td colspan=2><b>Zusammenfassung:</b></td></tr><tr><td><b>A</b></td><td align='right'>{0} Dateien</td></tr><tr><td><b>B</b></td><td align='right'>{1} Dateien</td></tr><tr><td><b>C</b></td><td align='right'>{2} Dateien</td></tr></table></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 &Metrics...</source> <translation>Quelltext&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><b>Code Metrics...</b><p>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.</p></source> <translation><b>Quelltextmetriken...</b><p>Dies ermittelt einige Quelltextmetriken für Python Dateien und zeigt die Anzahl der Textzeilen, logischen Quelltextzeilen, Quelltextzeilen, Kommentarzeilen, mehrzeiligen Zeichenketten und Lerrzeilen.</p></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 &Index...</source> <translation>Wartbarkeits&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><b>Maintainability Index...</b><p>This calculates the maintainability index of Python files and shows it together with a ranking.</p></source> <translation><b>Wartbarkeitsindex...</b><p>Dies ermittelt den Wartbarkeitsindex für Python Dateien und zeigt ihn zusammen mit einer Bewertung an.</p></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 &Complexity...</source> <translation>Zyklomatische &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><b>Cyclomatic Complexity...</b><p>This calculates the cyclomatic complexity of Python files and shows it together with a ranking.</p></source> <translation><b>Zyklomatische Komplexität...</b><p>Dies ermittelt die zyklomatische Komplexität von Python Dateien und zeigt sie zusammen mit einer Bewertung an.</p></translation> </message> <message> - <location filename="../../PluginMetricsRadon.py" line="969" /> + <location filename="../../PluginMetricsRadon.py" line="1026" /> <source><p><b>Radon Version {0}</b></p><p>Radon is a Python tool that computes various metrics from the source code. Radon can compute:<ul><li><b>Raw</b> metrics (these include SLOC, comment lines, blank lines, multi line strings, ...)</li><li><b>Maintainability Index</b> (the one used in Visual Studio)</li><li><b>McCabe's complexity</b>, i.e. cyclomatic complexity</li></ul></p></source> <translation><p><b>Radon Version {0}</b><p>Radon ist ein Werkzeug, das verschiedene Metriken für Python Quelltexte ermittelt. Radon kann die folgenden Metriken ermitteln:<ul><li><b>Quelltext</b>metrik (dies beinhaltet Quelltextzeilen, Kommentarzeilen, Leerzeilen, mehrzeilige Zeichenketten, ...)</li><li><b>Wartbarkeitsindex</b> (wie von Visual Studio)</li><li><b>McCabe Komplexität</b>, d.h. zyklomatische Komplexität</li></ul></p></translation> </message> @@ -309,79 +299,74 @@ <context> <name>RawMetricsDialog</name> <message> - <location filename="../RawMetricsDialog.py" line="73" /> + <location filename="../RawMetricsDialog.py" line="76" /> <source><table><tr><td><b>LOC</b></td><td>Lines of code</td></tr><tr><td><b>SLOC</b></td><td>Source lines of code</td></tr><tr><td><b>LLOC</b></td><td>Logical lines of code</td></tr><tr><td><b>Comments</b></td><td>Comment lines</td></tr><tr><td><b>Empty&nbsp;Comments</b></td><td>Comment lines not containing code</td></tr><tr><td><b>Multi</b></td><td>Lines in multi line strings</td></tr><tr><td><b>Empty</b></td><td>Blank lines</td></tr><tr><td colspan=2><b>Comment Statistics:</b></td</tr><tr><td><b>C % L</b></td><td>Comments to lines ratio</td></tr><tr><td><b>C % S</b></td><td>Comments to source lines ratio</td></tr><tr><td><b>C + M % L</b></td><td>Comments plus multi line strings to lines ratio</td></tr></table></source> <translation><table><tr><td><b>LOC</b></td><td>Textzeilen</td></tr><tr><td><b>SLOC</b></td><td>Quelltextzeilen</td></tr><tr><td><b>LLOC</b></td><td>Logische Quelltextzeilen</td></tr><tr><td><b>Kommentare</b></td><td>Kommentarzeilen</td></tr><tr><b>Leere&nbsp;Kommentare</b></td><td>Kommentarzeilen ohne Inhalt</td></tr><tr><td><b>Mehrfach</b></td><td>Zeilen in mehrzeiligen Zeichenketten</td></tr><tr><td><b>Leer</b></td><td>Leerzeilen</td></tr><tr><td colspan=2><b>Kommentarstatistiken:</b></td</tr><tr><td><b>K % L</b></td><td>Verhältnis Kommentare zu Textzeilen</td></tr><tr><td><b>K % S</b></td><td>Verhältnis Kommentare zu Quelltextzeilen</td></tr><tr><td><b>K + M % L</b></td><td>Verhältnis der Summe aus Kommentaren und mehrzeiliger Zeichenketten zu Textzeilen</td></tr></table></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><table><tr><td colspan=3><b>Ranking:</b></td></tr><tr><td><b>A</b></td><td>1 - 5</td><td>(low risk - simple block)</td></tr><tr><td><b>B</b></td><td>6 - 10</td><td>(low risk - well structured and stable block)</td></tr><tr><td><b>C</b></td><td>11 - 20</td><td>(moderate risk - slightly complex block)</td></tr><tr><td><b>D</b></td><td>21 - 30</td><td>(more than moderate risk - more complex block)</td></tr><tr><td><b>E</b></td><td>31 - 40</td><td>(high risk - complex block, alarming)</td></tr><tr><td><b>F</b></td><td>&gt; 40</td><td>(very high risk - error-prone, unstable block)</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../CyclomaticComplexityDialog.py" line="95" /> + <location filename="../CyclomaticComplexityDialog.py" line="102" /> <source><table><tr><td colspan=2><b>Type:</b></td></tr><tr><td><b>C</b></td><td>Class</td></tr><tr><td><b>F</b></td><td>Function</td></tr><tr><td><b>M</b></td><td>Method</td></tr></table></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><b>Summary:</b><br/>{0} blocks (classes, functions, methods) analyzed.<br/>Average complexity: {7} ({8})<table><tr><td width=30><b>A</b></td><td align='right'>{1} blocks</td></tr><tr><td width=30><b>B</b></td><td align='right'>{2} blocks</td></tr><tr><td width=30><b>C</b></td><td align='right'>{3} blocks</td></tr><tr><td width=30><b>D</b></td><td align='right'>{4} blocks</td></tr><tr><td width=30><b>E</b></td><td align='right'>{5} blocks</td></tr><tr><td width=30><b>F</b></td><td align='right'>{6} blocks</td></tr></table></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><table><tr><td><b>Rank</b></td><td><b>MI Score</b></td><td><b>Maintainability</b></td></tr><tr><td><b>A</b></td><td>100 - 20</td><td>very high</td></tr><tr><td><b>B</b></td><td>19 - 10</td><td>medium</td></tr><tr><td><b>C</b></td><td>9 - 0</td><td>extremely low</td></tr></table></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><table><tr><td colspan=2><b>Summary:</b></td></tr><tr><td><b>A</b></td><td align='right'>{0} files</td></tr><tr><td><b>B</b></td><td align='right'>{1} files</td></tr><tr><td><b>C</b></td><td align='right'>{2} files</td></tr></table></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 &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><b>Code Metrics...</b><p>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.</p></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 &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><b>Maintainability Index...</b><p>This calculates the maintainability index of Python files and shows it together with a ranking.</p></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 &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><b>Cyclomatic Complexity...</b><p>This calculates the cyclomatic complexity of Python files and shows it together with a ranking.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../../PluginMetricsRadon.py" line="969" /> + <location filename="../../PluginMetricsRadon.py" line="1026" /> <source><p><b>Radon Version {0}</b></p><p>Radon is a Python tool that computes various metrics from the source code. Radon can compute:<ul><li><b>Raw</b> metrics (these include SLOC, comment lines, blank lines, multi line strings, ...)</li><li><b>Maintainability Index</b> (the one used in Visual Studio)</li><li><b>McCabe's complexity</b>, i.e. cyclomatic complexity</li></ul></p></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><table><tr><td><b>LOC</b></td><td>Lines of code</td></tr><tr><td><b>SLOC</b></td><td>Source lines of code</td></tr><tr><td><b>LLOC</b></td><td>Logical lines of code</td></tr><tr><td><b>Comments</b></td><td>Comment lines</td></tr><tr><td><b>Empty&nbsp;Comments</b></td><td>Comment lines not containing code</td></tr><tr><td><b>Multi</b></td><td>Lines in multi line strings</td></tr><tr><td><b>Empty</b></td><td>Blank lines</td></tr><tr><td colspan=2><b>Comment Statistics:</b></td</tr><tr><td><b>C % L</b></td><td>Comments to lines ratio</td></tr><tr><td><b>C % S</b></td><td>Comments to source lines ratio</td></tr><tr><td><b>C + M % L</b></td><td>Comments plus multi line strings to lines ratio</td></tr></table></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>
--- 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><table><tr><td colspan=3><b>Ranking:</b></td></tr><tr><td><b>A</b></td><td>1 - 5</td><td>(low risk - simple block)</td></tr><tr><td><b>B</b></td><td>6 - 10</td><td>(low risk - well structured and stable block)</td></tr><tr><td><b>C</b></td><td>11 - 20</td><td>(moderate risk - slightly complex block)</td></tr><tr><td><b>D</b></td><td>21 - 30</td><td>(more than moderate risk - more complex block)</td></tr><tr><td><b>E</b></td><td>31 - 40</td><td>(high risk - complex block, alarming)</td></tr><tr><td><b>F</b></td><td>&gt; 40</td><td>(very high risk - error-prone, unstable block)</td></tr></table></source> <translation><table><tr><td colspan=3><b>Ranking:</b></td></tr><tr><td><b>A</b></td><td>1 - 5</td><td>(riesgo bajo - bloque simple)</td></tr><tr><td><b>B</b></td><td>6 - 10</td><td>(riesgo bajo - bloque estable y bién estructurado)</td></tr><tr><td><b>C</b></td><td>11 - 20</td><td>(riesgo moderado - bloque ligeramente complejo)</td></tr><tr><td><b>D</b></td><td>21 - 30</td><td>(riesgo más que moderado- bloque más complejo)</td></tr><tr><td><b>E</b></td><td>31 - 40</td><td>(riesgo alto- bloque complejo, alarmante)</td></tr><tr><td><b>F</b></td><td>&gt; 40</td><td>(riesgo muy alto, - propenso a errores, bloque inestable)</td></tr></table></translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.py" line="95" /> + <location filename="../CyclomaticComplexityDialog.py" line="102" /> <source><table><tr><td colspan=2><b>Type:</b></td></tr><tr><td><b>C</b></td><td>Class</td></tr><tr><td><b>F</b></td><td>Function</td></tr><tr><td><b>M</b></td><td>Method</td></tr></table></source> <translation><table><tr><td colspan=2><b>Type:</b></td></tr><tr><td><b>C</b></td><td>Clase</td></tr><tr><td><b>F</b></td><td>Función</td></tr><tr><td><b>M</b></td><td>Método</td></tr></table></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><b>Summary:</b><br/>{0} blocks (classes, functions, methods) analyzed.<br/>Average complexity: {7} ({8})<table><tr><td width=30><b>A</b></td><td align='right'>{1} blocks</td></tr><tr><td width=30><b>B</b></td><td align='right'>{2} blocks</td></tr><tr><td width=30><b>C</b></td><td align='right'>{3} blocks</td></tr><tr><td width=30><b>D</b></td><td align='right'>{4} blocks</td></tr><tr><td width=30><b>E</b></td><td align='right'>{5} blocks</td></tr><tr><td width=30><b>F</b></td><td align='right'>{6} blocks</td></tr></table></source> <translation><b>Resumen:</b><br/>{0} bloques (clases, funciones, métodos) analyzed.<br/>Complejidad media: {7} ({8})<table><tr><td width=30><b>A</b></td><td align='right'>{1} bloques</td></tr><tr><td width=30><b>B</b></td><td align='right'>{2} bloques</td></tr><tr><td width=30><b>C</b></td><td align='right'>{3} bloques</td></tr><tr><td width=30><b>D</b></td><td align='right'>{4} bloques</td></tr><tr><td width=30><b>E</b></td><td align='right'>{5} bloques</td></tr><tr><td width=30><b>F</b></td><td align='right'>{6} bloques</td></tr></table></translation> </message> @@ -119,22 +114,17 @@ <context> <name>MaintainabilityIndexDialog</name> <message> - <location filename="../MaintainabilityIndexDialog.py" line="69" /> + <location filename="../MaintainabilityIndexDialog.py" line="72" /> <source><table><tr><td><b>Rank</b></td><td><b>MI Score</b></td><td><b>Maintainability</b></td></tr><tr><td><b>A</b></td><td>100 - 20</td><td>very high</td></tr><tr><td><b>B</b></td><td>19 - 10</td><td>medium</td></tr><tr><td><b>C</b></td><td>9 - 0</td><td>extremely low</td></tr></table></source> <translation><table><tr><td><b>Rango</b></td><td><b>Puntuación MI</b></td><td><b>Mantenibilidad</b></td></tr><tr><td><b>A</b></td><td>100 - 20</td><td>muy alta</td></tr><tr><td><b>B</b></td><td>19 - 10</td><td>media</td></tr><tr><td><b>C</b></td><td>9 - 0</td><td>extremadamente baja</td></tr></table></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><table><tr><td colspan=2><b>Summary:</b></td></tr><tr><td><b>A</b></td><td align='right'>{0} files</td></tr><tr><td><b>B</b></td><td align='right'>{1} files</td></tr><tr><td><b>C</b></td><td align='right'>{2} files</td></tr></table></source> <translation><table><tr><td colspan=2><b>Resumen:</b></td></tr><tr><td><b>A</b></td><td align='right'>{0} archivos</td></tr><tr><td><b>B</b></td><td align='right'>{1} archivos</td></tr><tr><td><b>C</b></td><td align='right'>{2} archivos</td></tr></table></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 &Metrics...</source> <translation>&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><b>Code Metrics...</b><p>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.</p></source> <translation><b>Métricas de Código...<b><p>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.</p></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 &Index...</source> <translation>&Í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><b>Maintainability Index...</b><p>This calculates the maintainability index of Python files and shows it together with a ranking.</p></source> <translation><b>Índice de Mantenibilidad...</b><p>Calcula el índice de mantenibilidad de archivos Python y lo muestra con un ranking.</p></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 &Complexity...</source> <translation>Complejidad &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><b>Cyclomatic Complexity...</b><p>This calculates the cyclomatic complexity of Python files and shows it together with a ranking.</p></source> <translation><b>Complejidad Ciclomática...</b><p>Calcula la complejidad ciclomática de archivos Python y lo muestra con un ranking.</p></translation> </message> <message> - <location filename="../../PluginMetricsRadon.py" line="969" /> + <location filename="../../PluginMetricsRadon.py" line="1026" /> <source><p><b>Radon Version {0}</b></p><p>Radon is a Python tool that computes various metrics from the source code. Radon can compute:<ul><li><b>Raw</b> metrics (these include SLOC, comment lines, blank lines, multi line strings, ...)</li><li><b>Maintainability Index</b> (the one used in Visual Studio)</li><li><b>McCabe's complexity</b>, i.e. cyclomatic complexity</li></ul></p></source> <translation><p><b>Radon Versión {0}</b></p><p>Radon es una herramienta de Python que calcula varias métricas a partir del código fuente. Radon puede calcular:<ul><li>Métricas <b>en bruto</b> (incluyen SLOC -líneas de código fuente-, líneas de comentarios, líneas en blanco, cadenas multilínea, ...)</li><li><b>Índice de Mantenibilidad</b> (el que se utiliza en Visual Studio)</li><li><b>complejidad de McCabe</b>, complejidad ciclomática</li></ul></p></translation> </message> @@ -309,79 +299,74 @@ <context> <name>RawMetricsDialog</name> <message> - <location filename="../RawMetricsDialog.py" line="73" /> + <location filename="../RawMetricsDialog.py" line="76" /> <source><table><tr><td><b>LOC</b></td><td>Lines of code</td></tr><tr><td><b>SLOC</b></td><td>Source lines of code</td></tr><tr><td><b>LLOC</b></td><td>Logical lines of code</td></tr><tr><td><b>Comments</b></td><td>Comment lines</td></tr><tr><td><b>Empty&nbsp;Comments</b></td><td>Comment lines not containing code</td></tr><tr><td><b>Multi</b></td><td>Lines in multi line strings</td></tr><tr><td><b>Empty</b></td><td>Blank lines</td></tr><tr><td colspan=2><b>Comment Statistics:</b></td</tr><tr><td><b>C % L</b></td><td>Comments to lines ratio</td></tr><tr><td><b>C % S</b></td><td>Comments to source lines ratio</td></tr><tr><td><b>C + M % L</b></td><td>Comments plus multi line strings to lines ratio</td></tr></table></source> <translation><table><tr><td><b>LOC</b></td><td>Líneas de código</td></tr><tr><td><b>SLOC</b></td><td>Líneas de código fuente</td></tr><tr><td><b>LLOC</b></td><td>Líneas logicas de código</td></tr><tr><td><b>Comentarios</b></td><td>Líneas de comentarios</td></tr><tr><td><b>Multi</b></td><td>Líneas en cadenas multilínea</td></tr><tr><td><b>Vacío</b></td><td>Líneas en blanco</td></tr><tr><td colspan=2><b>Estadísticas de Comentarios:</b></td</tr><tr><td><b>C % L</b></td><td>Ratio entre comentarios y líneas</td></tr><tr><td><b>C % S</b></td><td>Ratio entre comentarios y líneas de código fuente</td></tr><tr><td><b>C + M % L</b></td><td>Ratio entre comentarios más cadenas multilínea y líneas</td></tr></table></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>
--- 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><table><tr><td colspan=3><b>Ranking:</b></td></tr><tr><td><b>A</b></td><td>1 - 5</td><td>(low risk - simple block)</td></tr><tr><td><b>B</b></td><td>6 - 10</td><td>(low risk - well structured and stable block)</td></tr><tr><td><b>C</b></td><td>11 - 20</td><td>(moderate risk - slightly complex block)</td></tr><tr><td><b>D</b></td><td>21 - 30</td><td>(more than moderate risk - more complex block)</td></tr><tr><td><b>E</b></td><td>31 - 40</td><td>(high risk - complex block, alarming)</td></tr><tr><td><b>F</b></td><td>&gt; 40</td><td>(very high risk - error-prone, unstable block)</td></tr></table></source> <translation><table><tr><td colspan=3><b>Ранжирование:</b></td></tr><tr><td><b>A</b></td><td>1 - 5</td><td>(низкий риск - простой блок)</td></tr><tr><td><b>B</b></td><td>6 - 10</td><td>(низкий риск - хорошо структурированный стабильный блок)</td></tr><tr><td><b>C</b></td><td>11 - 20</td><td>(умеренный риск - немного сложный блок)</td></tr><tr><td><b>D</b></td><td>21 - 30</td><td>(более чем умеренный риск - более сложный блок)</td></tr><tr><td><b>E</b></td><td>31 - 40</td><td>(высокий риск - сложный, аварийный блок)</td></tr><tr><td><b>F</b></td><td>&gt; 40</td><td>(очень высокий риск - нестабильный блок, подвержен ошибкам)</td></tr></table></translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.py" line="95" /> + <location filename="../CyclomaticComplexityDialog.py" line="102" /> <source><table><tr><td colspan=2><b>Type:</b></td></tr><tr><td><b>C</b></td><td>Class</td></tr><tr><td><b>F</b></td><td>Function</td></tr><tr><td><b>M</b></td><td>Method</td></tr></table></source> <translation><table><tr><td colspan=2><b>Тип:</b></td></tr><tr><td><b>C</b></td><td>Класс</td></tr><tr><td><b>F</b></td><td>Функция</td></tr><tr><td><b>M</b></td><td>Метод</td></tr></table></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><b>Summary:</b><br/>{0} blocks (classes, functions, methods) analyzed.<br/>Average complexity: {7} ({8})<table><tr><td width=30><b>A</b></td><td align='right'>{1} blocks</td></tr><tr><td width=30><b>B</b></td><td align='right'>{2} blocks</td></tr><tr><td width=30><b>C</b></td><td align='right'>{3} blocks</td></tr><tr><td width=30><b>D</b></td><td align='right'>{4} blocks</td></tr><tr><td width=30><b>E</b></td><td align='right'>{5} blocks</td></tr><tr><td width=30><b>F</b></td><td align='right'>{6} blocks</td></tr></table></source> <translation><b>Сводка:</b><br/>{0} блоков (классов, функций, методов) проанализировано.<br/>Средняя сложность: {7} ({8})<table><tr><td width=30><b>A</b></td><td align='right'>{1} блоков</td></tr><tr><td width=30><b>B</b></td><td align='right'>{2} блоков</td></tr><tr><td width=30><b>C</b></td><td align='right'>{3} блоков</td></tr><tr><td width=30><b>D</b></td><td align='right'>{4} блоков</td></tr><tr><td width=30><b>E</b></td><td align='right'>{5} блоков</td></tr><tr><td width=30><b>F</b></td><td align='right'>{6} блоков</td></tr></table></translation> </message> @@ -119,22 +114,17 @@ <context> <name>MaintainabilityIndexDialog</name> <message> - <location filename="../MaintainabilityIndexDialog.py" line="69" /> + <location filename="../MaintainabilityIndexDialog.py" line="72" /> <source><table><tr><td><b>Rank</b></td><td><b>MI Score</b></td><td><b>Maintainability</b></td></tr><tr><td><b>A</b></td><td>100 - 20</td><td>very high</td></tr><tr><td><b>B</b></td><td>19 - 10</td><td>medium</td></tr><tr><td><b>C</b></td><td>9 - 0</td><td>extremely low</td></tr></table></source> <translation><table><tr><td><b>Уровень</b></td><td><b>MI оценка</b></td><td><b>Сложность поддержки</b></td></tr><tr><td><b>A</b></td><td>100 - 20</td><td>очень высокая</td></tr><tr><td><b>B</b></td><td>19 - 10</td><td>средняя</td></tr><tr><td><b>C</b></td><td>9 - 0</td><td>крайне низкая</td></tr></table></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><table><tr><td colspan=2><b>Summary:</b></td></tr><tr><td><b>A</b></td><td align='right'>{0} files</td></tr><tr><td><b>B</b></td><td align='right'>{1} files</td></tr><tr><td><b>C</b></td><td align='right'>{2} files</td></tr></table></source> <translation><table><tr><td colspan=2><b>Сводка:</b></td></tr><tr><td><b>A</b></td><td align='right'>{0} файлов</td></tr><tr><td><b>B</b></td><td align='right'>{1} файлов</td></tr><tr><td><b>C</b></td><td align='right'>{2} файлов</td></tr></table></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 &Metrics...</source> <translation>&Метрики кода...</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><b>Code Metrics...</b><p>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.</p></source> <translation><b>Метрики кода...</b><p>Это вычисление raw-метрик кода файлов Python и и показ количества строк кода, строк ветвления кода, строк исходного кода, строк комментариев, строк многострочного текста и пустых строк.</p></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 &Index...</source> <translation>&Индекс поддерживаемости...</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><b>Maintainability Index...</b><p>This calculates the maintainability index of Python files and shows it together with a ranking.</p></source> <translation><b>Индекс сложности поддержки кода...</b><p>Вычисляет индекс поддерживаемости файлов Python и показывает его значение и уровень.</p></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 &Complexity...</source> <translation>Цикломатическая &сложность...</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><b>Cyclomatic Complexity...</b><p>This calculates the cyclomatic complexity of Python files and shows it together with a ranking.</p></source> <translation><b>Цикломатическая сложность...</b><p>Вычисляет цикломатическую сложность файлов Python и показывает ее уровень.</p></translation> </message> <message> - <location filename="../../PluginMetricsRadon.py" line="969" /> + <location filename="../../PluginMetricsRadon.py" line="1026" /> <source><p><b>Radon Version {0}</b></p><p>Radon is a Python tool that computes various metrics from the source code. Radon can compute:<ul><li><b>Raw</b> metrics (these include SLOC, comment lines, blank lines, multi line strings, ...)</li><li><b>Maintainability Index</b> (the one used in Visual Studio)</li><li><b>McCabe's complexity</b>, i.e. cyclomatic complexity</li></ul></p></source> <translation><p><b>Версия Radon {0}</b></p><p>Radon является инструментом Python, позволяющим вычислять различные метрики исходного кода. Radon позволяет оценить:<ul><li><b>Raw</b> метрики (к их числу относятся SLOC, строки коментариев, пустые строки, многострочный текст, ...)</li><li><b>Индекс сложности поддержки (качества кода)</b> (применяется в Visual Studio)</li><li><b>Мак-Кейба сложность</b>, то есть цикломатическая сложность</li></ul></p></translation> </message> @@ -309,79 +299,74 @@ <context> <name>RawMetricsDialog</name> <message> - <location filename="../RawMetricsDialog.py" line="73" /> + <location filename="../RawMetricsDialog.py" line="76" /> <source><table><tr><td><b>LOC</b></td><td>Lines of code</td></tr><tr><td><b>SLOC</b></td><td>Source lines of code</td></tr><tr><td><b>LLOC</b></td><td>Logical lines of code</td></tr><tr><td><b>Comments</b></td><td>Comment lines</td></tr><tr><td><b>Empty&nbsp;Comments</b></td><td>Comment lines not containing code</td></tr><tr><td><b>Multi</b></td><td>Lines in multi line strings</td></tr><tr><td><b>Empty</b></td><td>Blank lines</td></tr><tr><td colspan=2><b>Comment Statistics:</b></td</tr><tr><td><b>C % L</b></td><td>Comments to lines ratio</td></tr><tr><td><b>C % S</b></td><td>Comments to source lines ratio</td></tr><tr><td><b>C + M % L</b></td><td>Comments plus multi line strings to lines ratio</td></tr></table></source> <translation><table><tr><td><b>LOC</b></td><td>Количество строк кода</td></tr><tr><td><b>SLOC</b></td><td>Количество исходных строк кода</td></tr><tr><td><b>LLOC</b></td><td>Количество логических строк кода</td></tr><tr><td><b>Comments</b></td><td>Количество строк комментариев</td></tr><tr><td><b>Empty&nbsp;Comments</b></td><td>Количество строк комментариев не содержащих код</td></tr><tr><td><b>Multi</b></td><td>Количество строк многострочного текста</td></tr><tr><td><b>Empty</b></td><td>Количество пустых строк</td></tr><tr><td colspan=2><b>Статистика коментариев::</b></td</tr><tr><td><b>C % L</b></td><td>Процент строк комментариев к общему числу строк</td></tr><tr><td><b>C % S</b></td><td>Процент строк комментариев к числу строк исходного кода</td></tr><tr><td><b>C + M % L</b></td><td>Процент строк комментариев + многострочного текста к общему числу строк</td></tr></table></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>