RadonMetrics/i18n/radon_en.ts

branch
eric7
changeset 83
d3490ea9facc
parent 69
cdf51e6abaee
child 88
8b61e17a6d63
equal deleted inserted replaced
82:042dcb26e7b4 83:d3490ea9facc
1 <?xml version="1.0" encoding="utf-8"?> 1 <?xml version="1.0" encoding="utf-8"?>
2 <!DOCTYPE TS><TS version="2.0" language="en_US" sourcelanguage=""> 2 <!DOCTYPE TS>
3 <context> 3 <TS version="2.0" language="en_US" sourcelanguage="">
4 <context>
4 <name>CyclomaticComplexityDialog</name> 5 <name>CyclomaticComplexityDialog</name>
5 <message> 6 <message>
6 <location filename="../CyclomaticComplexityDialog.ui" line="14"/> 7 <location filename="../CyclomaticComplexityDialog.py" line="78" />
7 <source>Cyclomatic Complexity</source> 8 <source>&lt;table&gt;&lt;tr&gt;&lt;td colspan=3&gt;&lt;b&gt;Ranking:&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;A&lt;/b&gt;&lt;/td&gt;&lt;td&gt;1 - 5&lt;/td&gt;&lt;td&gt;(low risk - simple block)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;B&lt;/b&gt;&lt;/td&gt;&lt;td&gt;6 - 10&lt;/td&gt;&lt;td&gt;(low risk - well structured and stable block)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td&gt;11 - 20&lt;/td&gt;&lt;td&gt;(moderate risk - slightly complex block)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;D&lt;/b&gt;&lt;/td&gt;&lt;td&gt;21 - 30&lt;/td&gt;&lt;td&gt;(more than moderate risk - more complex block)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;E&lt;/b&gt;&lt;/td&gt;&lt;td&gt;31 - 40&lt;/td&gt;&lt;td&gt;(high risk - complex block, alarming)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&amp;gt; 40&lt;/td&gt;&lt;td&gt;(very high risk - error-prone, unstable block)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
8 <translation type="unfinished"></translation> 9 <translation type="unfinished" />
9 </message> 10 </message>
10 <message> 11 <message>
11 <location filename="../CyclomaticComplexityDialog.ui" line="17"/> 12 <location filename="../CyclomaticComplexityDialog.py" line="95" />
12 <source>&lt;b&gt;Cyclomatic Complexity&lt;/b&gt; 13 <source>&lt;table&gt;&lt;tr&gt;&lt;td colspan=2&gt;&lt;b&gt;Type:&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Class&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Function&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Method&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
14 <translation type="unfinished" />
15 </message>
16 <message>
17 <location filename="../CyclomaticComplexityDialog.py" line="147" />
18 <source>Collapse all</source>
19 <translation type="unfinished" />
20 </message>
21 <message>
22 <location filename="../CyclomaticComplexityDialog.py" line="149" />
23 <source>Expand all</source>
24 <translation type="unfinished" />
25 </message>
26 <message>
27 <location filename="../CyclomaticComplexityDialog.py" line="224" />
28 <source>Errors</source>
29 <translation type="unfinished" />
30 </message>
31 <message>
32 <location filename="../CyclomaticComplexityDialog.py" line="389" />
33 <source>Preparing files...</source>
34 <translation type="unfinished" />
35 </message>
36 <message>
37 <location filename="../CyclomaticComplexityDialog.py" line="517" />
38 <source>&lt;b&gt;Summary:&lt;/b&gt;&lt;br/&gt;{0} blocks (classes, functions, methods) analyzed.&lt;br/&gt;Average complexity: {7} ({8})&lt;table&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;A&lt;/b&gt;&lt;/td&gt;&lt;td align='right'&gt;{1} blocks&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;B&lt;/b&gt;&lt;/td&gt;&lt;td align='right'&gt;{2} blocks&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td align='right'&gt;{3} blocks&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;D&lt;/b&gt;&lt;/td&gt;&lt;td align='right'&gt;{4} blocks&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;E&lt;/b&gt;&lt;/td&gt;&lt;td align='right'&gt;{5} blocks&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td align='right'&gt;{6} blocks&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
39 <translation type="unfinished" />
40 </message>
41 <message>
42 <location filename="../CyclomaticComplexityDialog.ui" line="0" />
43 <source>Cyclomatic Complexity</source>
44 <translation type="unfinished" />
45 </message>
46 <message>
47 <location filename="../CyclomaticComplexityDialog.ui" line="0" />
48 <source>&lt;b&gt;Cyclomatic Complexity&lt;/b&gt;
13 &lt;p&gt;This dialog shows the cyclomatic complexity and rank.&lt;/p&gt;</source> 49 &lt;p&gt;This dialog shows the cyclomatic complexity and rank.&lt;/p&gt;</source>
14 <translation type="unfinished"></translation> 50 <translation type="unfinished" />
15 </message> 51 </message>
16 <message> 52 <message>
17 <location filename="../CyclomaticComplexityDialog.ui" line="83"/> 53 <location filename="../CyclomaticComplexityDialog.ui" line="0" />
18 <source>Exclude Files:</source> 54 <source>Minimum Rank:</source>
19 <translation type="unfinished"></translation> 55 <translation type="unfinished" />
20 </message> 56 </message>
21 <message> 57 <message>
22 <location filename="../CyclomaticComplexityDialog.ui" line="90"/> 58 <location filename="../CyclomaticComplexityDialog.ui" line="0" />
23 <source>Enter filename patterns of files to be excluded separated by a comma</source> 59 <source>Select the minimum rank of items to be shown</source>
24 <translation type="unfinished"></translation> 60 <translation type="unfinished" />
25 </message> 61 </message>
26 <message> 62 <message>
27 <location filename="../CyclomaticComplexityDialog.ui" line="110"/> 63 <location filename="../CyclomaticComplexityDialog.ui" line="0" />
28 <source>Start</source> 64 <source>Exclude Files:</source>
29 <translation type="unfinished"></translation> 65 <translation type="unfinished" />
30 </message> 66 </message>
31 <message> 67 <message>
32 <location filename="../CyclomaticComplexityDialog.ui" line="129"/> 68 <location filename="../CyclomaticComplexityDialog.ui" line="0" />
33 <source>Type</source> 69 <source>Enter filename patterns of files to be excluded separated by a comma</source>
34 <translation type="unfinished"></translation> 70 <translation type="unfinished" />
35 </message> 71 </message>
36 <message> 72 <message>
37 <location filename="../CyclomaticComplexityDialog.ui" line="134"/> 73 <location filename="../CyclomaticComplexityDialog.ui" line="0" />
38 <source>Name</source> 74 <source>Press to start the calculation</source>
39 <translation type="unfinished"></translation> 75 <translation type="unfinished" />
40 </message> 76 </message>
41 <message> 77 <message>
42 <location filename="../CyclomaticComplexityDialog.ui" line="139"/> 78 <location filename="../CyclomaticComplexityDialog.ui" line="0" />
43 <source>Complexity</source> 79 <source>Start</source>
44 <translation type="unfinished"></translation> 80 <translation type="unfinished" />
45 </message> 81 </message>
46 <message> 82 <message>
47 <location filename="../CyclomaticComplexityDialog.ui" line="144"/> 83 <location filename="../CyclomaticComplexityDialog.ui" line="0" />
48 <source>Rank</source> 84 <source>Type</source>
49 <translation type="unfinished"></translation> 85 <translation type="unfinished" />
50 </message> 86 </message>
51 <message> 87 <message>
52 <location filename="../CyclomaticComplexityDialog.ui" line="219"/> 88 <location filename="../CyclomaticComplexityDialog.ui" line="0" />
53 <source>%v/%m Files</source> 89 <source>Name</source>
54 <translation type="unfinished"></translation> 90 <translation type="unfinished" />
55 </message> 91 </message>
56 <message> 92 <message>
57 <location filename="../CyclomaticComplexityDialog.py" line="78"/> 93 <location filename="../CyclomaticComplexityDialog.ui" line="0" />
58 <source>&lt;table&gt;&lt;tr&gt;&lt;td colspan=3&gt;&lt;b&gt;Ranking:&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;A&lt;/b&gt;&lt;/td&gt;&lt;td&gt;1 - 5&lt;/td&gt;&lt;td&gt;(low risk - simple block)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;B&lt;/b&gt;&lt;/td&gt;&lt;td&gt;6 - 10&lt;/td&gt;&lt;td&gt;(low risk - well structured and stable block)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td&gt;11 - 20&lt;/td&gt;&lt;td&gt;(moderate risk - slightly complex block)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;D&lt;/b&gt;&lt;/td&gt;&lt;td&gt;21 - 30&lt;/td&gt;&lt;td&gt;(more than moderate risk - more complex block)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;E&lt;/b&gt;&lt;/td&gt;&lt;td&gt;31 - 40&lt;/td&gt;&lt;td&gt;(high risk - complex block, alarming)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&amp;gt; 40&lt;/td&gt;&lt;td&gt;(very high risk - error-prone, unstable block)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source> 94 <source>Complexity</source>
59 <translation type="unfinished"></translation> 95 <translation type="unfinished" />
60 </message> 96 </message>
61 <message> 97 <message>
62 <location filename="../CyclomaticComplexityDialog.py" line="95"/> 98 <location filename="../CyclomaticComplexityDialog.ui" line="0" />
63 <source>&lt;table&gt;&lt;tr&gt;&lt;td colspan=2&gt;&lt;b&gt;Type:&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Class&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Function&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Method&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source> 99 <source>Rank</source>
64 <translation type="unfinished"></translation> 100 <translation type="unfinished" />
65 </message> 101 </message>
66 <message> 102 <message>
67 <location filename="../CyclomaticComplexityDialog.py" line="199"/> 103 <location filename="../CyclomaticComplexityDialog.ui" line="0" />
68 <source>Errors</source> 104 <source>Begin</source>
69 <translation type="unfinished"></translation> 105 <translation type="unfinished" />
70 </message> 106 </message>
71 <message> 107 <message>
72 <location filename="../CyclomaticComplexityDialog.py" line="360"/> 108 <location filename="../CyclomaticComplexityDialog.ui" line="0" />
73 <source>Preparing files...</source> 109 <source>Shows the progress of the calculation</source>
74 <translation type="unfinished"></translation> 110 <translation type="unfinished" />
75 </message> 111 </message>
76 <message> 112 <message>
77 <location filename="../CyclomaticComplexityDialog.ui" line="107"/> 113 <location filename="../CyclomaticComplexityDialog.ui" line="0" />
78 <source>Press to start the calculation</source> 114 <source>%v/%m Files</source>
79 <translation type="unfinished"></translation> 115 <translation type="unfinished" />
80 </message> 116 </message>
81 <message> 117 </context>
82 <location filename="../CyclomaticComplexityDialog.ui" line="149"/> 118 <context>
83 <source>Begin</source>
84 <translation type="unfinished"></translation>
85 </message>
86 <message>
87 <location filename="../CyclomaticComplexityDialog.ui" line="210"/>
88 <source>Shows the progress of the calculation</source>
89 <translation type="unfinished"></translation>
90 </message>
91 <message>
92 <location filename="../CyclomaticComplexityDialog.py" line="124"/>
93 <source>Collapse all</source>
94 <translation type="unfinished"></translation>
95 </message>
96 <message>
97 <location filename="../CyclomaticComplexityDialog.py" line="126"/>
98 <source>Expand all</source>
99 <translation type="unfinished"></translation>
100 </message>
101 <message>
102 <location filename="../CyclomaticComplexityDialog.ui" line="29"/>
103 <source>Minimum Rank:</source>
104 <translation type="unfinished"></translation>
105 </message>
106 <message>
107 <location filename="../CyclomaticComplexityDialog.ui" line="36"/>
108 <source>Select the minimum rank of items to be shown</source>
109 <translation type="unfinished"></translation>
110 </message>
111 <message>
112 <location filename="../CyclomaticComplexityDialog.py" line="490"/>
113 <source>&lt;b&gt;Summary:&lt;/b&gt;&lt;br/&gt;{0} blocks (classes, functions, methods) analyzed.&lt;br/&gt;Average complexity: {7} ({8})&lt;table&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;A&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{1} blocks&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;B&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{2} blocks&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{3} blocks&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;D&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{4} blocks&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;E&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{5} blocks&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=30&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{6} blocks&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
114 <translation type="unfinished"></translation>
115 </message>
116 </context>
117 <context>
118 <name>MaintainabilityIndexDialog</name> 119 <name>MaintainabilityIndexDialog</name>
119 <message> 120 <message>
120 <location filename="../MaintainabilityIndexDialog.ui" line="14"/> 121 <location filename="../MaintainabilityIndexDialog.py" line="69" />
121 <source>Maintainability Index</source> 122 <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Rank&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;MI Score&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Maintainability&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;A&lt;/b&gt;&lt;/td&gt;&lt;td&gt;100 - 20&lt;/td&gt;&lt;td&gt;very high&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;B&lt;/b&gt;&lt;/td&gt;&lt;td&gt;19 - 10&lt;/td&gt;&lt;td&gt;medium&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td&gt;9 - 0&lt;/td&gt;&lt;td&gt;extremely low&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
122 <translation type="unfinished"></translation> 123 <translation type="unfinished" />
123 </message> 124 </message>
124 <message> 125 <message>
125 <location filename="../MaintainabilityIndexDialog.ui" line="48"/> 126 <location filename="../MaintainabilityIndexDialog.py" line="144" />
126 <source>Exclude Files:</source> 127 <source>Errors</source>
127 <translation type="unfinished"></translation> 128 <translation type="unfinished" />
128 </message> 129 </message>
129 <message> 130 <message>
130 <location filename="../MaintainabilityIndexDialog.ui" line="55"/> 131 <location filename="../MaintainabilityIndexDialog.py" line="292" />
131 <source>Enter filename patterns of files to be excluded separated by a comma</source> 132 <source>Preparing files...</source>
132 <translation type="unfinished"></translation> 133 <translation type="unfinished" />
133 </message> 134 </message>
134 <message> 135 <message>
135 <location filename="../MaintainabilityIndexDialog.ui" line="75"/> 136 <location filename="../MaintainabilityIndexDialog.py" line="402" />
136 <source>Start</source> 137 <source>&lt;table&gt;&lt;tr&gt;&lt;td colspan=2&gt;&lt;b&gt;Summary:&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;A&lt;/b&gt;&lt;/td&gt;&lt;td align='right'&gt;{0} files&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;B&lt;/b&gt;&lt;/td&gt;&lt;td align='right'&gt;{1} files&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td align='right'&gt;{2} files&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
137 <translation type="unfinished"></translation> 138 <translation type="unfinished" />
138 </message> 139 </message>
139 <message> 140 <message>
140 <location filename="../MaintainabilityIndexDialog.ui" line="89"/> 141 <location filename="../MaintainabilityIndexDialog.ui" line="0" />
141 <source>Name</source> 142 <source>Maintainability Index</source>
142 <translation type="unfinished"></translation> 143 <translation type="unfinished" />
143 </message> 144 </message>
144 <message> 145 <message>
145 <location filename="../MaintainabilityIndexDialog.ui" line="94"/> 146 <location filename="../MaintainabilityIndexDialog.ui" line="0" />
146 <source>Score</source> 147 <source>&lt;b&gt;Maintainability Index&lt;/b&gt;
147 <translation type="unfinished"></translation>
148 </message>
149 <message>
150 <location filename="../MaintainabilityIndexDialog.ui" line="99"/>
151 <source>Rank</source>
152 <translation type="unfinished"></translation>
153 </message>
154 <message>
155 <location filename="../MaintainabilityIndexDialog.ui" line="153"/>
156 <source>%v/%m Files</source>
157 <translation type="unfinished"></translation>
158 </message>
159 <message>
160 <location filename="../MaintainabilityIndexDialog.py" line="124"/>
161 <source>Errors</source>
162 <translation type="unfinished"></translation>
163 </message>
164 <message>
165 <location filename="../MaintainabilityIndexDialog.py" line="268"/>
166 <source>Preparing files...</source>
167 <translation type="unfinished"></translation>
168 </message>
169 <message>
170 <location filename="../MaintainabilityIndexDialog.ui" line="72"/>
171 <source>Press to start the calculation</source>
172 <translation type="unfinished"></translation>
173 </message>
174 <message>
175 <location filename="../MaintainabilityIndexDialog.ui" line="144"/>
176 <source>Shows the progress of the calculation</source>
177 <translation type="unfinished"></translation>
178 </message>
179 <message>
180 <location filename="../MaintainabilityIndexDialog.ui" line="17"/>
181 <source>&lt;b&gt;Maintainability Index&lt;/b&gt;
182 &lt;p&gt;This dialog shows the maintainability index and rank.&lt;/p&gt;</source> 148 &lt;p&gt;This dialog shows the maintainability index and rank.&lt;/p&gt;</source>
183 <translation type="unfinished"></translation> 149 <translation type="unfinished" />
184 </message> 150 </message>
185 <message> 151 <message>
186 <location filename="../MaintainabilityIndexDialog.py" line="380"/> 152 <location filename="../MaintainabilityIndexDialog.ui" line="0" />
187 <source>&lt;table&gt;&lt;tr&gt;&lt;td colspan=2&gt;&lt;b&gt;Summary:&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;A&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{0} files&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;B&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{1} files&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;right&apos;&gt;{2} files&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source> 153 <source>Exclude Files:</source>
188 <translation type="unfinished"></translation> 154 <translation type="unfinished" />
189 </message> 155 </message>
190 <message> 156 <message>
191 <location filename="../MaintainabilityIndexDialog.py" line="66"/> 157 <location filename="../MaintainabilityIndexDialog.ui" line="0" />
192 <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Rank&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;MI Score&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Maintainability&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;A&lt;/b&gt;&lt;/td&gt;&lt;td&gt;100 - 20&lt;/td&gt;&lt;td&gt;very high&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;B&lt;/b&gt;&lt;/td&gt;&lt;td&gt;19 - 10&lt;/td&gt;&lt;td&gt;medium&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C&lt;/b&gt;&lt;/td&gt;&lt;td&gt;9 - 0&lt;/td&gt;&lt;td&gt;extremely low&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source> 158 <source>Enter filename patterns of files to be excluded separated by a comma</source>
193 <translation type="unfinished"></translation> 159 <translation type="unfinished" />
194 </message> 160 </message>
195 </context> 161 <message>
196 <context> 162 <location filename="../MaintainabilityIndexDialog.ui" line="0" />
163 <source>Press to start the calculation</source>
164 <translation type="unfinished" />
165 </message>
166 <message>
167 <location filename="../MaintainabilityIndexDialog.ui" line="0" />
168 <source>Start</source>
169 <translation type="unfinished" />
170 </message>
171 <message>
172 <location filename="../MaintainabilityIndexDialog.ui" line="0" />
173 <source>Name</source>
174 <translation type="unfinished" />
175 </message>
176 <message>
177 <location filename="../MaintainabilityIndexDialog.ui" line="0" />
178 <source>Score</source>
179 <translation type="unfinished" />
180 </message>
181 <message>
182 <location filename="../MaintainabilityIndexDialog.ui" line="0" />
183 <source>Rank</source>
184 <translation type="unfinished" />
185 </message>
186 <message>
187 <location filename="../MaintainabilityIndexDialog.ui" line="0" />
188 <source>Shows the progress of the calculation</source>
189 <translation type="unfinished" />
190 </message>
191 <message>
192 <location filename="../MaintainabilityIndexDialog.ui" line="0" />
193 <source>%v/%m Files</source>
194 <translation type="unfinished" />
195 </message>
196 </context>
197 <context>
197 <name>RadonMetricsPlugin</name> 198 <name>RadonMetricsPlugin</name>
198 <message> 199 <message>
199 <location filename="../../PluginMetricsRadon.py" line="154"/> 200 <location filename="../../PluginMetricsRadon.py" line="156" />
200 <source>Python 3 batch job</source> 201 <source>Python 3 batch job</source>
201 <translation type="unfinished"></translation> 202 <translation type="unfinished" />
202 </message> 203 </message>
203 <message> 204 <message>
204 <location filename="../../PluginMetricsRadon.py" line="197"/> 205 <location filename="../../PluginMetricsRadon.py" line="202" />
205 <source>Unknown metrics result received ({0}).</source> 206 <source>Unknown metrics result received ({0}).</source>
206 <translation type="unfinished"></translation> 207 <translation type="unfinished" />
207 </message> 208 </message>
208 <message> 209 <message>
209 <location filename="../../PluginMetricsRadon.py" line="949"/> 210 <location filename="../../PluginMetricsRadon.py" line="968" />
210 <source>Radon</source> 211 <location filename="../../PluginMetricsRadon.py" line="630" />
211 <translation type="unfinished"></translation> 212 <location filename="../../PluginMetricsRadon.py" line="465" />
212 </message> 213 <location filename="../../PluginMetricsRadon.py" line="395" />
213 <message> 214 <source>Radon</source>
214 <location filename="../../PluginMetricsRadon.py" line="633"/> 215 <translation type="unfinished" />
215 <source>Code Metrics</source> 216 </message>
216 <translation type="unfinished"></translation> 217 <message>
217 </message> 218 <location filename="../../PluginMetricsRadon.py" line="639" />
218 <message> 219 <location filename="../../PluginMetricsRadon.py" line="473" />
219 <location filename="../../PluginMetricsRadon.py" line="633"/> 220 <location filename="../../PluginMetricsRadon.py" line="404" />
220 <source>Code &amp;Metrics...</source> 221 <source>Code Metrics</source>
221 <translation type="unfinished"></translation> 222 <translation type="unfinished" />
222 </message> 223 </message>
223 <message> 224 <message>
224 <location filename="../../PluginMetricsRadon.py" line="637"/> 225 <location filename="../../PluginMetricsRadon.py" line="640" />
225 <source>Show raw code metrics.</source> 226 <location filename="../../PluginMetricsRadon.py" line="474" />
226 <translation type="unfinished"></translation> 227 <location filename="../../PluginMetricsRadon.py" line="405" />
227 </message> 228 <source>Code &amp;Metrics...</source>
228 <message> 229 <translation type="unfinished" />
229 <location filename="../../PluginMetricsRadon.py" line="639"/> 230 </message>
230 <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This calculates raw code metrics of Python files and shows the amount of lines of code, logical lines of code, source lines of code, comment lines, multi-line strings and blank lines.&lt;/p&gt;</source> 231 <message>
231 <translation type="unfinished"></translation> 232 <location filename="../../PluginMetricsRadon.py" line="642" />
232 </message> 233 <location filename="../../PluginMetricsRadon.py" line="477" />
233 <message> 234 <location filename="../../PluginMetricsRadon.py" line="408" />
234 <location filename="../../PluginMetricsRadon.py" line="650"/> 235 <source>Show raw code metrics.</source>
235 <source>Maintainability Index</source> 236 <translation type="unfinished" />
236 <translation type="unfinished"></translation> 237 </message>
237 </message> 238 <message>
238 <message> 239 <location filename="../../PluginMetricsRadon.py" line="644" />
239 <location filename="../../PluginMetricsRadon.py" line="650"/> 240 <location filename="../../PluginMetricsRadon.py" line="478" />
240 <source>Maintainability &amp;Index...</source> 241 <location filename="../../PluginMetricsRadon.py" line="409" />
241 <translation type="unfinished"></translation> 242 <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This calculates raw code metrics of Python files and shows the amount of lines of code, logical lines of code, source lines of code, comment lines, multi-line strings and blank lines.&lt;/p&gt;</source>
242 </message> 243 <translation type="unfinished" />
243 <message> 244 </message>
244 <location filename="../../PluginMetricsRadon.py" line="654"/> 245 <message>
245 <source>Show the maintainability index for Python files.</source> 246 <location filename="../../PluginMetricsRadon.py" line="656" />
246 <translation type="unfinished"></translation> 247 <location filename="../../PluginMetricsRadon.py" line="489" />
247 </message> 248 <location filename="../../PluginMetricsRadon.py" line="421" />
248 <message> 249 <source>Maintainability Index</source>
249 <location filename="../../PluginMetricsRadon.py" line="656"/> 250 <translation type="unfinished" />
250 <source>&lt;b&gt;Maintainability Index...&lt;/b&gt;&lt;p&gt;This calculates the maintainability index of Python files and shows it together with a ranking.&lt;/p&gt;</source> 251 </message>
251 <translation type="unfinished"></translation> 252 <message>
252 </message> 253 <location filename="../../PluginMetricsRadon.py" line="657" />
253 <message> 254 <location filename="../../PluginMetricsRadon.py" line="490" />
254 <location filename="../../PluginMetricsRadon.py" line="667"/> 255 <location filename="../../PluginMetricsRadon.py" line="422" />
255 <source>Cyclomatic Complexity</source> 256 <source>Maintainability &amp;Index...</source>
256 <translation type="unfinished"></translation> 257 <translation type="unfinished" />
257 </message> 258 </message>
258 <message> 259 <message>
259 <location filename="../../PluginMetricsRadon.py" line="667"/> 260 <location filename="../../PluginMetricsRadon.py" line="659" />
260 <source>Cyclomatic &amp;Complexity...</source> 261 <location filename="../../PluginMetricsRadon.py" line="493" />
261 <translation type="unfinished"></translation> 262 <location filename="../../PluginMetricsRadon.py" line="425" />
262 </message> 263 <source>Show the maintainability index for Python files.</source>
263 <message> 264 <translation type="unfinished" />
264 <location filename="../../PluginMetricsRadon.py" line="671"/> 265 </message>
265 <source>Show the cyclomatic complexity for Python files.</source> 266 <message>
266 <translation type="unfinished"></translation> 267 <location filename="../../PluginMetricsRadon.py" line="661" />
267 </message> 268 <location filename="../../PluginMetricsRadon.py" line="494" />
268 <message> 269 <location filename="../../PluginMetricsRadon.py" line="426" />
269 <location filename="../../PluginMetricsRadon.py" line="673"/> 270 <source>&lt;b&gt;Maintainability Index...&lt;/b&gt;&lt;p&gt;This calculates the maintainability index of Python files and shows it together with a ranking.&lt;/p&gt;</source>
270 <source>&lt;b&gt;Cyclomatic Complexity...&lt;/b&gt;&lt;p&gt;This calculates the cyclomatic complexity of Python files and shows it together with a ranking.&lt;/p&gt;</source> 271 <translation type="unfinished" />
271 <translation type="unfinished"></translation> 272 </message>
272 </message> 273 <message>
273 <message> 274 <location filename="../../PluginMetricsRadon.py" line="673" />
274 <location filename="../../PluginMetricsRadon.py" line="949"/> 275 <location filename="../../PluginMetricsRadon.py" line="503" />
275 <source>&lt;p&gt;&lt;b&gt;Radon Version {0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Radon is a Python tool that computes various metrics from the source code. Radon can compute:&lt;ul&gt;&lt;li&gt;&lt;b&gt;Raw&lt;/b&gt; metrics (these include SLOC, comment lines, blank lines, multi line strings, ...)&lt;/li&gt;&lt;li&gt;&lt;b&gt;Maintainability Index&lt;/b&gt; (the one used in Visual Studio)&lt;/li&gt;&lt;li&gt;&lt;b&gt;McCabe&apos;s complexity&lt;/b&gt;, i.e. cyclomatic complexity&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;</source> 276 <location filename="../../PluginMetricsRadon.py" line="436" />
276 <translation type="unfinished"></translation> 277 <source>Cyclomatic Complexity</source>
277 </message> 278 <translation type="unfinished" />
278 </context> 279 </message>
279 <context> 280 <message>
281 <location filename="../../PluginMetricsRadon.py" line="674" />
282 <location filename="../../PluginMetricsRadon.py" line="504" />
283 <location filename="../../PluginMetricsRadon.py" line="437" />
284 <source>Cyclomatic &amp;Complexity...</source>
285 <translation type="unfinished" />
286 </message>
287 <message>
288 <location filename="../../PluginMetricsRadon.py" line="676" />
289 <location filename="../../PluginMetricsRadon.py" line="507" />
290 <location filename="../../PluginMetricsRadon.py" line="440" />
291 <source>Show the cyclomatic complexity for Python files.</source>
292 <translation type="unfinished" />
293 </message>
294 <message>
295 <location filename="../../PluginMetricsRadon.py" line="678" />
296 <location filename="../../PluginMetricsRadon.py" line="508" />
297 <location filename="../../PluginMetricsRadon.py" line="441" />
298 <source>&lt;b&gt;Cyclomatic Complexity...&lt;/b&gt;&lt;p&gt;This calculates the cyclomatic complexity of Python files and shows it together with a ranking.&lt;/p&gt;</source>
299 <translation type="unfinished" />
300 </message>
301 <message>
302 <location filename="../../PluginMetricsRadon.py" line="969" />
303 <source>&lt;p&gt;&lt;b&gt;Radon Version {0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Radon is a Python tool that computes various metrics from the source code. Radon can compute:&lt;ul&gt;&lt;li&gt;&lt;b&gt;Raw&lt;/b&gt; metrics (these include SLOC, comment lines, blank lines, multi line strings, ...)&lt;/li&gt;&lt;li&gt;&lt;b&gt;Maintainability Index&lt;/b&gt; (the one used in Visual Studio)&lt;/li&gt;&lt;li&gt;&lt;b&gt;McCabe's complexity&lt;/b&gt;, i.e. cyclomatic complexity&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;</source>
304 <translation type="unfinished" />
305 </message>
306 </context>
307 <context>
280 <name>RawMetricsDialog</name> 308 <name>RawMetricsDialog</name>
281 <message> 309 <message>
282 <location filename="../RawMetricsDialog.ui" line="14"/> 310 <location filename="../RawMetricsDialog.py" line="73" />
283 <source>Code Metrics</source> 311 <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;LOC&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Lines of code&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;SLOC&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Source lines of code&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;LLOC&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Logical lines of code&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Comments&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Comment lines&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Empty&amp;nbsp;Comments&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Comment lines not containing code&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Multi&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Lines in multi line strings&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Empty&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Blank lines&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2&gt;&lt;b&gt;Comment Statistics:&lt;/b&gt;&lt;/td&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C % L&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Comments to lines ratio&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C % S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Comments to source lines ratio&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C + M % L&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Comments plus multi line strings to lines ratio&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
284 <translation type="unfinished"></translation> 312 <translation type="unfinished" />
285 </message> 313 </message>
286 <message> 314 <message>
287 <location filename="../RawMetricsDialog.ui" line="17"/> 315 <location filename="../RawMetricsDialog.py" line="143" />
288 <source>&lt;b&gt;Code Metrics&lt;/b&gt; 316 <source>Errors</source>
317 <translation type="unfinished" />
318 </message>
319 <message>
320 <location filename="../RawMetricsDialog.py" line="289" />
321 <source>Preparing files...</source>
322 <translation type="unfinished" />
323 </message>
324 <message>
325 <location filename="../RawMetricsDialog.py" line="430" />
326 <source>Files</source>
327 <translation type="unfinished" />
328 </message>
329 <message>
330 <location filename="../RawMetricsDialog.ui" line="0" />
331 <location filename="../RawMetricsDialog.py" line="432" />
332 <source>LOC</source>
333 <translation type="unfinished" />
334 </message>
335 <message>
336 <location filename="../RawMetricsDialog.ui" line="0" />
337 <location filename="../RawMetricsDialog.py" line="434" />
338 <source>SLOC</source>
339 <translation type="unfinished" />
340 </message>
341 <message>
342 <location filename="../RawMetricsDialog.ui" line="0" />
343 <location filename="../RawMetricsDialog.py" line="436" />
344 <source>LLOC</source>
345 <translation type="unfinished" />
346 </message>
347 <message>
348 <location filename="../RawMetricsDialog.py" line="438" />
349 <source>Comment Lines</source>
350 <translation type="unfinished" />
351 </message>
352 <message>
353 <location filename="../RawMetricsDialog.ui" line="0" />
354 <location filename="../RawMetricsDialog.py" line="441" />
355 <source>Empty Comments</source>
356 <translation type="unfinished" />
357 </message>
358 <message>
359 <location filename="../RawMetricsDialog.py" line="444" />
360 <source>Multiline Strings</source>
361 <translation type="unfinished" />
362 </message>
363 <message>
364 <location filename="../RawMetricsDialog.py" line="447" />
365 <source>Empty Lines</source>
366 <translation type="unfinished" />
367 </message>
368 <message>
369 <location filename="../RawMetricsDialog.ui" line="0" />
370 <source>Code Metrics</source>
371 <translation type="unfinished" />
372 </message>
373 <message>
374 <location filename="../RawMetricsDialog.ui" line="0" />
375 <source>&lt;b&gt;Code Metrics&lt;/b&gt;
289 &lt;p&gt;This dialog shows some code metrics.&lt;/p&gt;</source> 376 &lt;p&gt;This dialog shows some code metrics.&lt;/p&gt;</source>
290 <translation type="unfinished"></translation> 377 <translation type="unfinished" />
291 </message> 378 </message>
292 <message> 379 <message>
293 <location filename="../RawMetricsDialog.ui" line="48"/> 380 <location filename="../RawMetricsDialog.ui" line="0" />
294 <source>Exclude Files:</source> 381 <source>Exclude Files:</source>
295 <translation type="unfinished"></translation> 382 <translation type="unfinished" />
296 </message> 383 </message>
297 <message> 384 <message>
298 <location filename="../RawMetricsDialog.ui" line="55"/> 385 <location filename="../RawMetricsDialog.ui" line="0" />
299 <source>Enter filename patterns of files to be excluded separated by a comma</source> 386 <source>Enter filename patterns of files to be excluded separated by a comma</source>
300 <translation type="unfinished"></translation> 387 <translation type="unfinished" />
301 </message> 388 </message>
302 <message> 389 <message>
303 <location filename="../RawMetricsDialog.ui" line="75"/> 390 <location filename="../RawMetricsDialog.ui" line="0" />
304 <source>Start</source> 391 <source>Press to start the calculation</source>
305 <translation type="unfinished"></translation> 392 <translation type="unfinished" />
306 </message> 393 </message>
307 <message> 394 <message>
308 <location filename="../RawMetricsDialog.ui" line="89"/> 395 <location filename="../RawMetricsDialog.ui" line="0" />
309 <source>Name</source> 396 <source>Start</source>
310 <translation type="unfinished"></translation> 397 <translation type="unfinished" />
311 </message> 398 </message>
312 <message> 399 <message>
313 <location filename="../RawMetricsDialog.py" line="425"/> 400 <location filename="../RawMetricsDialog.ui" line="0" />
314 <source>LOC</source> 401 <source>Name</source>
315 <translation type="unfinished"></translation> 402 <translation type="unfinished" />
316 </message> 403 </message>
317 <message> 404 <message>
318 <location filename="../RawMetricsDialog.py" line="427"/> 405 <location filename="../RawMetricsDialog.ui" line="0" />
319 <source>SLOC</source> 406 <source>Comments</source>
320 <translation type="unfinished"></translation> 407 <translation type="unfinished" />
321 </message> 408 </message>
322 <message> 409 <message>
323 <location filename="../RawMetricsDialog.py" line="429"/> 410 <location filename="../RawMetricsDialog.ui" line="0" />
324 <source>LLOC</source> 411 <source>Multi</source>
325 <translation type="unfinished"></translation> 412 <translation type="unfinished" />
326 </message> 413 </message>
327 <message> 414 <message>
328 <location filename="../RawMetricsDialog.ui" line="109"/> 415 <location filename="../RawMetricsDialog.ui" line="0" />
329 <source>Comments</source> 416 <source>Empty</source>
330 <translation type="unfinished"></translation> 417 <translation type="unfinished" />
331 </message> 418 </message>
332 <message> 419 <message>
333 <location filename="../RawMetricsDialog.ui" line="119"/> 420 <location filename="../RawMetricsDialog.ui" line="0" />
334 <source>Multi</source> 421 <source>C % L</source>
335 <translation type="unfinished"></translation> 422 <translation type="unfinished" />
336 </message> 423 </message>
337 <message> 424 <message>
338 <location filename="../RawMetricsDialog.ui" line="124"/> 425 <location filename="../RawMetricsDialog.ui" line="0" />
339 <source>Empty</source> 426 <source>C % S</source>
340 <translation type="unfinished"></translation> 427 <translation type="unfinished" />
341 </message> 428 </message>
342 <message> 429 <message>
343 <location filename="../RawMetricsDialog.ui" line="129"/> 430 <location filename="../RawMetricsDialog.ui" line="0" />
344 <source>C % L</source> 431 <source>C + M % L</source>
345 <translation type="unfinished"></translation> 432 <translation type="unfinished" />
346 </message> 433 </message>
347 <message> 434 <message>
348 <location filename="../RawMetricsDialog.ui" line="134"/> 435 <location filename="../RawMetricsDialog.ui" line="0" />
349 <source>C % S</source> 436 <source>Summary</source>
350 <translation type="unfinished"></translation> 437 <translation type="unfinished" />
351 </message> 438 </message>
352 <message> 439 <message>
353 <location filename="../RawMetricsDialog.ui" line="139"/> 440 <location filename="../RawMetricsDialog.ui" line="0" />
354 <source>C + M % L</source> 441 <source>#</source>
355 <translation type="unfinished"></translation> 442 <translation type="unfinished" />
356 </message> 443 </message>
357 <message> 444 <message>
358 <location filename="../RawMetricsDialog.ui" line="164"/> 445 <location filename="../RawMetricsDialog.ui" line="0" />
359 <source>Summary</source> 446 <source>Shows the progress of the calculation</source>
360 <translation type="unfinished"></translation> 447 <translation type="unfinished" />
361 </message> 448 </message>
362 <message> 449 <message>
363 <location filename="../RawMetricsDialog.ui" line="169"/> 450 <location filename="../RawMetricsDialog.ui" line="0" />
364 <source>#</source> 451 <source>%v/%m Files</source>
365 <translation type="unfinished"></translation> 452 <translation type="unfinished" />
366 </message> 453 </message>
367 <message> 454 </context>
368 <location filename="../RawMetricsDialog.ui" line="208"/>
369 <source>%v/%m Files</source>
370 <translation type="unfinished"></translation>
371 </message>
372 <message>
373 <location filename="../RawMetricsDialog.py" line="139"/>
374 <source>Errors</source>
375 <translation type="unfinished"></translation>
376 </message>
377 <message>
378 <location filename="../RawMetricsDialog.py" line="281"/>
379 <source>Preparing files...</source>
380 <translation type="unfinished"></translation>
381 </message>
382 <message>
383 <location filename="../RawMetricsDialog.py" line="423"/>
384 <source>Files</source>
385 <translation type="unfinished"></translation>
386 </message>
387 <message>
388 <location filename="../RawMetricsDialog.ui" line="72"/>
389 <source>Press to start the calculation</source>
390 <translation type="unfinished"></translation>
391 </message>
392 <message>
393 <location filename="../RawMetricsDialog.ui" line="199"/>
394 <source>Shows the progress of the calculation</source>
395 <translation type="unfinished"></translation>
396 </message>
397 <message>
398 <location filename="../RawMetricsDialog.py" line="431"/>
399 <source>Comment Lines</source>
400 <translation type="unfinished"></translation>
401 </message>
402 <message>
403 <location filename="../RawMetricsDialog.py" line="437"/>
404 <source>Multiline Strings</source>
405 <translation type="unfinished"></translation>
406 </message>
407 <message>
408 <location filename="../RawMetricsDialog.py" line="440"/>
409 <source>Empty Lines</source>
410 <translation type="unfinished"></translation>
411 </message>
412 <message>
413 <location filename="../RawMetricsDialog.py" line="434"/>
414 <source>Empty Comments</source>
415 <translation type="unfinished"></translation>
416 </message>
417 <message>
418 <location filename="../RawMetricsDialog.py" line="71"/>
419 <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;LOC&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Lines of code&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;SLOC&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Source lines of code&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;LLOC&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Logical lines of code&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Comments&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Comment lines&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Empty&amp;nbsp;Comments&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Comment lines not containing code&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Multi&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Lines in multi line strings&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Empty&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Blank lines&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2&gt;&lt;b&gt;Comment Statistics:&lt;/b&gt;&lt;/td&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C % L&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Comments to lines ratio&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C % S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Comments to source lines ratio&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;C + M % L&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Comments plus multi line strings to lines ratio&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
420 <translation type="unfinished"></translation>
421 </message>
422 </context>
423 </TS> 455 </TS>

eric ide

mercurial