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><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> |
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><b>Cyclomatic Complexity</b> |
13 <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> |
|
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><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> |
|
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><b>Cyclomatic Complexity</b> |
13 <p>This dialog shows the cyclomatic complexity and rank.</p></source> |
49 <p>This dialog shows the cyclomatic complexity and rank.</p></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><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> |
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><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> |
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><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> |
|
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><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> |
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><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> |
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><b>Maintainability Index</b> |
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><b>Maintainability Index</b> |
|
182 <p>This dialog shows the maintainability index and rank.</p></source> |
148 <p>This dialog shows the maintainability index and rank.</p></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><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> |
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><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> |
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 &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 &Metrics...</source> |
228 <message> |
229 <translation type="unfinished" /> |
229 <location filename="../../PluginMetricsRadon.py" line="639"/> |
230 </message> |
230 <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> |
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 &Index...</source> |
241 <location filename="../../PluginMetricsRadon.py" line="409" /> |
241 <translation type="unfinished"></translation> |
242 <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> |
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><b>Maintainability Index...</b><p>This calculates the maintainability index of Python files and shows it together with a ranking.</p></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 &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 &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><b>Maintainability Index...</b><p>This calculates the maintainability index of Python files and shows it together with a ranking.</p></source> |
270 <source><b>Cyclomatic Complexity...</b><p>This calculates the cyclomatic complexity of Python files and shows it together with a ranking.</p></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><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> |
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 &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><b>Cyclomatic Complexity...</b><p>This calculates the cyclomatic complexity of Python files and shows it together with a ranking.</p></source> |
|
299 <translation type="unfinished" /> |
|
300 </message> |
|
301 <message> |
|
302 <location filename="../../PluginMetricsRadon.py" line="969" /> |
|
303 <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> |
|
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><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> |
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><b>Code Metrics</b> |
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><b>Code Metrics</b> |
289 <p>This dialog shows some code metrics.</p></source> |
376 <p>This dialog shows some code metrics.</p></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><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> |
|
420 <translation type="unfinished"></translation> |
|
421 </message> |
|
422 </context> |
|
423 </TS> |
455 </TS> |