--- a/RadonMetrics/i18n/radon_ru.ts Sat Mar 31 13:05:51 2018 +0200 +++ b/RadonMetrics/i18n/radon_ru.ts Sun Nov 25 18:32:27 2018 +0100 @@ -15,102 +15,102 @@ <p>Данный диалог отображает цикломатическую сложность и ее уровень.</p></translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.ui" line="62"/> + <location filename="../CyclomaticComplexityDialog.ui" line="83"/> <source>Exclude Files:</source> <translation>Исключить файлы:</translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.ui" line="69"/> + <location filename="../CyclomaticComplexityDialog.ui" line="90"/> <source>Enter filename patterns of files to be excluded separated by a comma</source> <translation>Введите шаблоны имен для исключаемых файлов, разделенные запятыми</translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.ui" line="89"/> + <location filename="../CyclomaticComplexityDialog.ui" line="110"/> <source>Start</source> <translation>Старт</translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.ui" line="106"/> + <location filename="../CyclomaticComplexityDialog.ui" line="129"/> <source>Type</source> <translation>Тип</translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.ui" line="111"/> + <location filename="../CyclomaticComplexityDialog.ui" line="134"/> <source>Name</source> <translation>Имя</translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.ui" line="116"/> + <location filename="../CyclomaticComplexityDialog.ui" line="139"/> <source>Complexity</source> <translation>Сложность</translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.ui" line="121"/> + <location filename="../CyclomaticComplexityDialog.ui" line="144"/> <source>Rank</source> <translation>Уровень</translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.ui" line="196"/> + <location filename="../CyclomaticComplexityDialog.ui" line="219"/> <source>%v/%m Files</source> <translation>%v из %m файлов</translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.py" line="82"/> + <location filename="../CyclomaticComplexityDialog.py" line="85"/> <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="99"/> + <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="203"/> + <location filename="../CyclomaticComplexityDialog.py" line="206"/> <source>Errors</source> <translation>Ошибки</translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.py" line="361"/> + <location filename="../CyclomaticComplexityDialog.py" line="367"/> <source>Preparing files...</source> <translation>Подготовка файлов...</translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.ui" line="86"/> + <location filename="../CyclomaticComplexityDialog.ui" line="107"/> <source>Press to start the calculation</source> <translation>Выполнить оценку кода</translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.ui" line="126"/> + <location filename="../CyclomaticComplexityDialog.ui" line="149"/> <source>Begin</source> <translation>Начальная строка блока</translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.ui" line="187"/> + <location filename="../CyclomaticComplexityDialog.ui" line="210"/> <source>Shows the progress of the calculation</source> <translation>Отображение процесса выполнения оценки</translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.py" line="128"/> + <location filename="../CyclomaticComplexityDialog.py" line="131"/> <source>Collapse all</source> <translation>Свернуть все</translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.py" line="130"/> + <location filename="../CyclomaticComplexityDialog.py" line="133"/> <source>Expand all</source> <translation>Развернуть все</translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.ui" line="48"/> + <location filename="../CyclomaticComplexityDialog.ui" line="29"/> <source>Minimum Rank:</source> <translation>Мин. уровень:</translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.ui" line="55"/> + <location filename="../CyclomaticComplexityDialog.ui" line="36"/> <source>Select the minimum rank of items to be shown</source> <translation>Выбор минимального уровня сложности для отображения</translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.py" line="490"/> + <location filename="../CyclomaticComplexityDialog.py" line="497"/> <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> @@ -160,15 +160,15 @@ <message> <location filename="../MaintainabilityIndexDialog.py" line="73"/> <source><table><tr><td colspan=2><b>Ranking:</b></td></tr><tr><td><b>A</b></td><td>score &gt; 19</td></tr><tr><td><b>B</b></td><td>9 &lt; score &le; 19</td></tr><tr><td><b>C</b></td><td>score &le; 9</td></tr></table></source> - <translation><table><tr><td colspan=2><b>Ранжирование:</b></td></tr><tr><td><b>A</b></td><td>баллы &gt; 19</td></tr><tr><td><b>B</b></td><td>9 &lt; баллы &le; 19</td></tr><tr><td><b>C</b></td><td>баллы &le; 9</td></tr></table></translation> + <translation type="obsolete"><table><tr><td colspan=2><b>Ранжирование:</b></td></tr><tr><td><b>A</b></td><td>баллы &gt; 19</td></tr><tr><td><b>B</b></td><td>9 &lt; баллы &le; 19</td></tr><tr><td><b>C</b></td><td>баллы &le; 9</td></tr></table></translation> </message> <message> - <location filename="../MaintainabilityIndexDialog.py" line="130"/> + <location filename="../MaintainabilityIndexDialog.py" line="131"/> <source>Errors</source> <translation>Ошибки</translation> </message> <message> - <location filename="../MaintainabilityIndexDialog.py" line="274"/> + <location filename="../MaintainabilityIndexDialog.py" line="275"/> <source>Preparing files...</source> <translation>Подготовка файлов...</translation> </message> @@ -190,10 +190,15 @@ <p>Данный диалог отображает индекс сложности поддержки и его уровень.</p></translation> </message> <message> - <location filename="../MaintainabilityIndexDialog.py" line="386"/> + <location filename="../MaintainabilityIndexDialog.py" line="387"/> <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> + <message> + <location filename="../MaintainabilityIndexDialog.py" line="73"/> + <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"></translation> + </message> </context> <context> <name>RadonMetricsPlugin</name> @@ -213,7 +218,7 @@ <translation>Получено ({0}) оценок неизвестной метрики.</translation> </message> <message> - <location filename="../../PluginMetricsRadon.py" line="1035"/> + <location filename="../../PluginMetricsRadon.py" line="1051"/> <source>Radon</source> <translation>Radon</translation> </message> @@ -278,7 +283,7 @@ <translation><b>Цикломатическая сложность...</b><p>Вычисляет цикломатическую сложность файлов Python и показывает ее уровень.</p></translation> </message> <message> - <location filename="../../PluginMetricsRadon.py" line="1035"/> + <location filename="../../PluginMetricsRadon.py" line="1051"/> <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> @@ -318,17 +323,17 @@ <translation>Имя файла</translation> </message> <message> - <location filename="../RawMetricsDialog.py" line="425"/> + <location filename="../RawMetricsDialog.py" line="429"/> <source>LOC</source> <translation>LOC</translation> </message> <message> - <location filename="../RawMetricsDialog.py" line="427"/> + <location filename="../RawMetricsDialog.py" line="431"/> <source>SLOC</source> <translation>SLOC</translation> </message> <message> - <location filename="../RawMetricsDialog.py" line="429"/> + <location filename="../RawMetricsDialog.py" line="433"/> <source>LLOC</source> <translation>LLOC</translation> </message> @@ -338,62 +343,62 @@ <translation>Comments</translation> </message> <message> - <location filename="../RawMetricsDialog.ui" line="114"/> + <location filename="../RawMetricsDialog.ui" line="119"/> <source>Multi</source> <translation>Multi</translation> </message> <message> - <location filename="../RawMetricsDialog.ui" line="119"/> + <location filename="../RawMetricsDialog.ui" line="124"/> <source>Empty</source> <translation>Empty</translation> </message> <message> - <location filename="../RawMetricsDialog.ui" line="124"/> + <location filename="../RawMetricsDialog.ui" line="129"/> <source>C % L</source> <translation>C % L</translation> </message> <message> - <location filename="../RawMetricsDialog.ui" line="129"/> + <location filename="../RawMetricsDialog.ui" line="134"/> <source>C % S</source> <translation>C % S</translation> </message> <message> - <location filename="../RawMetricsDialog.ui" line="134"/> + <location filename="../RawMetricsDialog.ui" line="139"/> <source>C + M % L</source> <translation>C + M % L</translation> </message> <message> - <location filename="../RawMetricsDialog.ui" line="159"/> + <location filename="../RawMetricsDialog.ui" line="164"/> <source>Summary</source> <translation>Итого</translation> </message> <message> - <location filename="../RawMetricsDialog.ui" line="164"/> + <location filename="../RawMetricsDialog.ui" line="169"/> <source>#</source> <translation>#</translation> </message> <message> - <location filename="../RawMetricsDialog.ui" line="203"/> + <location filename="../RawMetricsDialog.ui" line="208"/> <source>%v/%m Files</source> <translation>%v из %m файлов</translation> </message> <message> <location filename="../RawMetricsDialog.py" line="78"/> <source><table><tr><td><b>LOC</b></td><td>Lines of code (LOC = SLOC + Empty)</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>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>Количество строк кода (LOC = SLOC + Empty)</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>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> + <translation type="obsolete"><table><tr><td><b>LOC</b></td><td>Количество строк кода (LOC = SLOC + Empty)</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>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="141"/> + <location filename="../RawMetricsDialog.py" line="143"/> <source>Errors</source> <translation>Ошибки</translation> </message> <message> - <location filename="../RawMetricsDialog.py" line="282"/> + <location filename="../RawMetricsDialog.py" line="285"/> <source>Preparing files...</source> <translation>Подготовка файлов...</translation> </message> <message> - <location filename="../RawMetricsDialog.py" line="423"/> + <location filename="../RawMetricsDialog.py" line="427"/> <source>Files</source> <translation>Файлы</translation> </message> @@ -403,24 +408,34 @@ <translation>Выполнить оценку кода</translation> </message> <message> - <location filename="../RawMetricsDialog.ui" line="194"/> + <location filename="../RawMetricsDialog.ui" line="199"/> <source>Shows the progress of the calculation</source> <translation>Отображение процесса выполнения оценки</translation> </message> <message> - <location filename="../RawMetricsDialog.py" line="431"/> + <location filename="../RawMetricsDialog.py" line="435"/> <source>Comment Lines</source> <translation>Comment Lines</translation> </message> <message> - <location filename="../RawMetricsDialog.py" line="434"/> + <location filename="../RawMetricsDialog.py" line="441"/> <source>Multiline Strings</source> <translation>Multiline Strings</translation> </message> <message> - <location filename="../RawMetricsDialog.py" line="437"/> + <location filename="../RawMetricsDialog.py" line="444"/> <source>Empty Lines</source> <translation>Empty Lines</translation> </message> + <message> + <location filename="../RawMetricsDialog.py" line="438"/> + <source>Empty Comments</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../RawMetricsDialog.py" line="78"/> + <source><table><tr><td><b>LOC</b></td><td>Lines of code (LOC = SLOC + Empty)</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"></translation> + </message> </context> </TS>