Merge lp:~roadmr/ubuntu/precise/checkbox/0.13.3 into lp:ubuntu/precise/checkbox
- Precise (12.04)
- 0.13.3
- Merge into precise
Proposed by
Daniel Manrique
Status: | Merged |
---|---|
Merge reported by: | Mathieu Trudel-Lapierre |
Merged at revision: | not available |
Proposed branch: | lp:~roadmr/ubuntu/precise/checkbox/0.13.3 |
Merge into: | lp:ubuntu/precise/checkbox |
Diff against target: |
4467 lines (+1171/-1190) 26 files modified
checkbox/contrib/persist.py (+12/-9) checkbox/lib/safe.py (+4/-3) checkbox/message.py (+6/-2) checkbox/user_interface.py (+7/-0) checkbox_cli/cli_interface.py (+97/-1) checkbox_gtk/gtk_interface.py (+1/-1) checkbox_qt/qt_interface.py (+2/-2) checkbox_urwid/urwid_interface.py (+323/-84) debian/changelog (+28/-0) debian/po/es.po (+2/-1) debian/po/ja.po (+3/-6) debian/po/zh_TW.po (+1/-3) jobs/disk.txt.in (+1/-1) jobs/info.txt.in (+2/-2) jobs/miscellanea.txt.in (+1/-1) jobs/suspend.txt.in (+1/-1) plugins/jobs_prompt.py (+15/-0) plugins/launchpad_report.py (+52/-0) plugins/persist_info.py (+14/-0) plugins/report_prompt.py (+1/-0) po/ast.po (+115/-115) po/el.po (+132/-100) po/sk.po (+95/-45) qt/frontend/qrc_resources.cpp (+0/-603) qt/frontend/qtfront.ui (+255/-209) qt/frontend/treemodel.cpp (+1/-1) |
To merge this branch: | bzr merge lp:~roadmr/ubuntu/precise/checkbox/0.13.3 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ubuntu Sponsors | Pending | ||
Review via email: mp+94414@code.launchpad.net |
Commit message
Description of the change
New version of Checkbox, contains a few bugfixes and one new feature, for which a Feature Freeze exception has been approved (see bug 937657).
To post a comment you must log in.
- 40. By Daniel Manrique
-
Fix e-mail addresses in debian .po files
- 41. By Daniel Manrique
-
fix one last typo in debian/po/zh_TW.po
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'checkbox/contrib/persist.py' | |||
2 | --- checkbox/contrib/persist.py 2011-11-18 12:46:21 +0000 | |||
3 | +++ checkbox/contrib/persist.py 2012-02-23 20:35:19 +0000 | |||
4 | @@ -506,8 +506,11 @@ | |||
5 | 506 | def save(self, filepath, map): | 506 | def save(self, filepath, map): |
6 | 507 | self._store[filepath] = map | 507 | self._store[filepath] = map |
7 | 508 | 508 | ||
10 | 509 | 509 | class DiskBackend(Backend): | |
11 | 510 | class PickleBackend(Backend): | 510 | |
12 | 511 | safe_file_closing = True | ||
13 | 512 | |||
14 | 513 | class PickleBackend(DiskBackend): | ||
15 | 511 | 514 | ||
16 | 512 | def __init__(self): | 515 | def __init__(self): |
17 | 513 | import cPickle | 516 | import cPickle |
18 | @@ -518,17 +521,17 @@ | |||
19 | 518 | try: | 521 | try: |
20 | 519 | return self._pickle.load(file) | 522 | return self._pickle.load(file) |
21 | 520 | finally: | 523 | finally: |
23 | 521 | safe_close(file) | 524 | safe_close(file, self.safe_file_closing) |
24 | 522 | 525 | ||
25 | 523 | def save(self, filepath, map): | 526 | def save(self, filepath, map): |
26 | 524 | file = open(filepath, "w") | 527 | file = open(filepath, "w") |
27 | 525 | try: | 528 | try: |
28 | 526 | self._pickle.dump(map, file, 2) | 529 | self._pickle.dump(map, file, 2) |
29 | 527 | finally: | 530 | finally: |
34 | 528 | safe_close(file) | 531 | safe_close(file, self.safe_file_closing) |
35 | 529 | 532 | ||
36 | 530 | 533 | ||
37 | 531 | class BPickleBackend(Backend): | 534 | class BPickleBackend(DiskBackend): |
38 | 532 | 535 | ||
39 | 533 | def __init__(self): | 536 | def __init__(self): |
40 | 534 | from checkbox.contrib import bpickle | 537 | from checkbox.contrib import bpickle |
41 | @@ -539,11 +542,11 @@ | |||
42 | 539 | try: | 542 | try: |
43 | 540 | return self._bpickle.loads(file.read()) | 543 | return self._bpickle.loads(file.read()) |
44 | 541 | finally: | 544 | finally: |
46 | 542 | safe_close(file) | 545 | safe_close(file, self.safe_file_closing) |
47 | 543 | 546 | ||
48 | 544 | def save(self, filepath, map): | 547 | def save(self, filepath, map): |
49 | 545 | file = open(filepath, "w") | 548 | file = open(filepath, "w") |
50 | 546 | try: | 549 | try: |
51 | 547 | file.write(self._bpickle.dumps(map)) | 550 | file.write(self._bpickle.dumps(map)) |
52 | 548 | finally: | 551 | finally: |
54 | 549 | safe_close(file) | 552 | safe_close(file, self.safe_file_closing) |
55 | 550 | 553 | ||
56 | === modified file 'checkbox/lib/safe.py' | |||
57 | --- checkbox/lib/safe.py 2011-11-18 12:46:21 +0000 | |||
58 | +++ checkbox/lib/safe.py 2012-02-23 20:35:19 +0000 | |||
59 | @@ -95,7 +95,8 @@ | |||
60 | 95 | 95 | ||
61 | 96 | return md5sum | 96 | return md5sum |
62 | 97 | 97 | ||
66 | 98 | def safe_close(file): | 98 | def safe_close(file, safe=True): |
67 | 99 | file.flush() | 99 | if safe: |
68 | 100 | os.fsync(file.fileno()) | 100 | file.flush() |
69 | 101 | os.fsync(file.fileno()) | ||
70 | 101 | file.close() | 102 | file.close() |
71 | 102 | 103 | ||
72 | === modified file 'checkbox/message.py' | |||
73 | --- checkbox/message.py 2012-02-15 00:11:21 +0000 | |||
74 | +++ checkbox/message.py 2012-02-23 20:35:19 +0000 | |||
75 | @@ -44,6 +44,10 @@ | |||
76 | 44 | #This caches everything but a message's data, making it manageable to keep in memory. | 44 | #This caches everything but a message's data, making it manageable to keep in memory. |
77 | 45 | _message_cache = {} | 45 | _message_cache = {} |
78 | 46 | 46 | ||
79 | 47 | #Setting this to False speeds things up considerably, at the expense | ||
80 | 48 | #of a higher risk of data loss during a crash | ||
81 | 49 | safe_file_closing = True | ||
82 | 50 | |||
83 | 47 | def __init__(self, persist, directory, directory_size=1000): | 51 | def __init__(self, persist, directory, directory_size=1000): |
84 | 48 | self._directory = directory | 52 | self._directory = directory |
85 | 49 | self._directory_size = directory_size | 53 | self._directory_size = directory_size |
86 | @@ -219,7 +223,7 @@ | |||
87 | 219 | try: | 223 | try: |
88 | 220 | return file.read() | 224 | return file.read() |
89 | 221 | finally: | 225 | finally: |
91 | 222 | safe_close(file) | 226 | safe_close(file, safe=self.safe_file_closing) |
92 | 223 | 227 | ||
93 | 224 | def _get_flags(self, path): | 228 | def _get_flags(self, path): |
94 | 225 | basename = posixpath.basename(path) | 229 | basename = posixpath.basename(path) |
95 | @@ -261,7 +265,7 @@ | |||
96 | 261 | 265 | ||
97 | 262 | file = open(filename + ".tmp", "w") | 266 | file = open(filename + ".tmp", "w") |
98 | 263 | file.write(message_data) | 267 | file.write(message_data) |
100 | 264 | safe_close(file) | 268 | safe_close(file, safe=self.safe_file_closing) |
101 | 265 | 269 | ||
102 | 266 | os.rename(filename + ".tmp", filename) | 270 | os.rename(filename + ".tmp", filename) |
103 | 267 | 271 | ||
104 | 268 | 272 | ||
105 | === modified file 'checkbox/user_interface.py' | |||
106 | --- checkbox/user_interface.py 2012-02-15 00:11:21 +0000 | |||
107 | +++ checkbox/user_interface.py 2012-02-23 20:35:19 +0000 | |||
108 | @@ -215,3 +215,10 @@ | |||
109 | 215 | except Exception, e: | 215 | except Exception, e: |
110 | 216 | os.write(w, str(e)) | 216 | os.write(w, str(e)) |
111 | 217 | sys.exit(1) | 217 | sys.exit(1) |
112 | 218 | |||
113 | 219 | def show_report(self, text, results): | ||
114 | 220 | """ | ||
115 | 221 | Display a report of all test case results | ||
116 | 222 | and make it possible to modify them | ||
117 | 223 | """ | ||
118 | 224 | raise NotImplementedError | ||
119 | 218 | 225 | ||
120 | === modified file 'checkbox_cli/cli_interface.py' | |||
121 | --- checkbox_cli/cli_interface.py 2012-02-15 00:11:21 +0000 | |||
122 | +++ checkbox_cli/cli_interface.py 2012-02-23 20:35:19 +0000 | |||
123 | @@ -160,6 +160,94 @@ | |||
124 | 160 | self.options.append(option) | 160 | self.options.append(option) |
125 | 161 | 161 | ||
126 | 162 | 162 | ||
127 | 163 | class CLIReportDialog(CLIDialog): | ||
128 | 164 | """ | ||
129 | 165 | Display test results | ||
130 | 166 | """ | ||
131 | 167 | STATUS = {'pass': '[0;32m{0}[0m', | ||
132 | 168 | 'fail': '[0;31m{0}[0m'} | ||
133 | 169 | |||
134 | 170 | def __init__(self, text, results): | ||
135 | 171 | super(CLIReportDialog, self).__init__(text) | ||
136 | 172 | self.results = results | ||
137 | 173 | |||
138 | 174 | def run(self): | ||
139 | 175 | """ | ||
140 | 176 | Show root of the tree | ||
141 | 177 | and provide the ability to further display subtress | ||
142 | 178 | """ | ||
143 | 179 | root = self.results | ||
144 | 180 | title = self.text | ||
145 | 181 | self._display(title, root) | ||
146 | 182 | |||
147 | 183 | def _is_suite(self, root): | ||
148 | 184 | """ | ||
149 | 185 | Return True if root contains a suite | ||
150 | 186 | that is, a job containing other jobs | ||
151 | 187 | """ | ||
152 | 188 | return all(issubclass(type(value), dict) | ||
153 | 189 | for value in root.itervalues()) | ||
154 | 190 | |||
155 | 191 | def _display(self, title, root): | ||
156 | 192 | """ | ||
157 | 193 | Display dialog until user decides to exit | ||
158 | 194 | (recursively for subtrees) | ||
159 | 195 | """ | ||
160 | 196 | while True: | ||
161 | 197 | self.put_newline() | ||
162 | 198 | self.put_newline() | ||
163 | 199 | self.put_line(title) | ||
164 | 200 | self.put_newline() | ||
165 | 201 | |||
166 | 202 | keys = [] | ||
167 | 203 | options = [] | ||
168 | 204 | def add_option(option, key=None): | ||
169 | 205 | """ | ||
170 | 206 | Add option to list | ||
171 | 207 | and generate automatic key value | ||
172 | 208 | if not provided | ||
173 | 209 | """ | ||
174 | 210 | if key is None: | ||
175 | 211 | key = string.lowercase[len(keys)] | ||
176 | 212 | keys.append(key) | ||
177 | 213 | options.append(option) | ||
178 | 214 | |||
179 | 215 | for job_name, job_data in sorted(root.iteritems()): | ||
180 | 216 | if self._is_suite(job_data): | ||
181 | 217 | add_option(job_name) | ||
182 | 218 | self.put_line('{key}: {option}' | ||
183 | 219 | .format(key=keys[-1], | ||
184 | 220 | option=options[-1])) | ||
185 | 221 | else: | ||
186 | 222 | job_status = job_data.get('status') | ||
187 | 223 | status_string = (self.STATUS.get(job_status, '{0}') | ||
188 | 224 | .format(job_status)) | ||
189 | 225 | self.put_line(' {name} [{status}]' | ||
190 | 226 | .format(name=job_name, | ||
191 | 227 | status=status_string)) | ||
192 | 228 | |||
193 | 229 | add_option(_("Space when finished"), " ") | ||
194 | 230 | self.put_line('{key}: {option}' | ||
195 | 231 | .format(key=keys[-1], | ||
196 | 232 | option=options[-1])) | ||
197 | 233 | |||
198 | 234 | response = self.get(_("Please choose (%s): ") % ("/".join(keys))) | ||
199 | 235 | |||
200 | 236 | if response != ' ': | ||
201 | 237 | try: | ||
202 | 238 | selected_option = options[keys.index(response)] | ||
203 | 239 | except ValueError: | ||
204 | 240 | # Display again menu | ||
205 | 241 | continue | ||
206 | 242 | |||
207 | 243 | # Display new menu with the contents of the selected option | ||
208 | 244 | self._display(selected_option, root[selected_option]) | ||
209 | 245 | else: | ||
210 | 246 | # Exit from this menu display | ||
211 | 247 | # (display again parent menu or exit) | ||
212 | 248 | break | ||
213 | 249 | |||
214 | 250 | |||
215 | 163 | class CLITextDialog(CLIDialog): | 251 | class CLITextDialog(CLIDialog): |
216 | 164 | 252 | ||
217 | 165 | limit = 255 | 253 | limit = 255 |
218 | @@ -271,7 +359,6 @@ | |||
219 | 271 | 359 | ||
220 | 272 | def show_tree(self, text, options={}, default={}): | 360 | def show_tree(self, text, options={}, default={}): |
221 | 273 | keys = sorted(options.keys()) | 361 | keys = sorted(options.keys()) |
222 | 274 | values = [options[k] for k in keys] | ||
223 | 275 | 362 | ||
224 | 276 | dialog = CLIChoiceDialog(text) | 363 | dialog = CLIChoiceDialog(text) |
225 | 277 | for option in keys: | 364 | for option in keys: |
226 | @@ -314,6 +401,15 @@ | |||
227 | 314 | 401 | ||
228 | 315 | return results | 402 | return results |
229 | 316 | 403 | ||
230 | 404 | |||
231 | 405 | def show_report(self, text, results): | ||
232 | 406 | """ | ||
233 | 407 | Show test case results in a tree hierarchy | ||
234 | 408 | """ | ||
235 | 409 | dialog = CLIReportDialog(text, results) | ||
236 | 410 | dialog.run() | ||
237 | 411 | |||
238 | 412 | |||
239 | 317 | def show_test(self, test, runner): | 413 | def show_test(self, test, runner): |
240 | 318 | options = list([ANSWER_TO_OPTION[a] for a in ALL_ANSWERS]) | 414 | options = list([ANSWER_TO_OPTION[a] for a in ALL_ANSWERS]) |
241 | 319 | if "command" in test: | 415 | if "command" in test: |
242 | 320 | 416 | ||
243 | === modified file 'checkbox_gtk/gtk_interface.py' | |||
244 | --- checkbox_gtk/gtk_interface.py 2012-02-15 00:11:21 +0000 | |||
245 | +++ checkbox_gtk/gtk_interface.py 2012-02-23 20:35:19 +0000 | |||
246 | @@ -116,7 +116,7 @@ | |||
247 | 116 | for radio_button, value in map.items(): | 116 | for radio_button, value in map.items(): |
248 | 117 | if self._get_widget(radio_button).get_active(): | 117 | if self._get_widget(radio_button).get_active(): |
249 | 118 | return value | 118 | return value |
251 | 119 | raise Exception, "Failed to map radio_button." | 119 | raise Exception("Failed to map radio_button.") |
252 | 120 | 120 | ||
253 | 121 | def _get_label(self, name): | 121 | def _get_label(self, name): |
254 | 122 | widget = self._get_widget(name) | 122 | widget = self._get_widget(name) |
255 | 123 | 123 | ||
256 | === modified file 'checkbox_qt/qt_interface.py' | |||
257 | --- checkbox_qt/qt_interface.py 2012-02-15 00:11:21 +0000 | |||
258 | +++ checkbox_qt/qt_interface.py 2012-02-23 20:35:19 +0000 | |||
259 | @@ -20,7 +20,7 @@ | |||
260 | 20 | import time | 20 | import time |
261 | 21 | import posixpath | 21 | import posixpath |
262 | 22 | import inspect | 22 | import inspect |
264 | 23 | import gobject | 23 | from gi.repository import GObject |
265 | 24 | import os | 24 | import os |
266 | 25 | 25 | ||
267 | 26 | from gettext import gettext as _ | 26 | from gettext import gettext as _ |
268 | @@ -51,7 +51,7 @@ | |||
269 | 51 | self.bus = dbus.SessionBus(mainloop=DBusGMainLoop()) | 51 | self.bus = dbus.SessionBus(mainloop=DBusGMainLoop()) |
270 | 52 | self.qtfront = self.bus.get_object('com.canonical.QtCheckbox', '/QtCheckbox') | 52 | self.qtfront = self.bus.get_object('com.canonical.QtCheckbox', '/QtCheckbox') |
271 | 53 | self.qtiface = dbus.Interface(self.qtfront, dbus_interface='com.canonical.QtCheckbox') | 53 | self.qtiface = dbus.Interface(self.qtfront, dbus_interface='com.canonical.QtCheckbox') |
273 | 54 | self.loop = gobject.MainLoop() | 54 | self.loop = GObject.MainLoop() |
274 | 55 | notReady = False | 55 | notReady = False |
275 | 56 | except: | 56 | except: |
276 | 57 | time.sleep(0.5) | 57 | time.sleep(0.5) |
277 | 58 | 58 | ||
278 | === modified file 'checkbox_urwid/urwid_interface.py' | |||
279 | --- checkbox_urwid/urwid_interface.py 2012-02-15 00:11:21 +0000 | |||
280 | +++ checkbox_urwid/urwid_interface.py 2012-02-23 20:35:19 +0000 | |||
281 | @@ -19,6 +19,7 @@ | |||
282 | 19 | import urwid | 19 | import urwid |
283 | 20 | 20 | ||
284 | 21 | import re, string | 21 | import re, string |
285 | 22 | from operator import itemgetter | ||
286 | 22 | from gettext import gettext as _ | 23 | from gettext import gettext as _ |
287 | 23 | 24 | ||
288 | 24 | from checkbox.user_interface import (UserInterface, NEXT, PREV, | 25 | from checkbox.user_interface import (UserInterface, NEXT, PREV, |
289 | @@ -37,7 +38,12 @@ | |||
290 | 37 | ('button focused', 'white', 'dark blue'), | 38 | ('button focused', 'white', 'dark blue'), |
291 | 38 | ('highlight', 'black', 'dark cyan'), | 39 | ('highlight', 'black', 'dark cyan'), |
292 | 39 | ('highlight focused', 'white', 'dark blue'), | 40 | ('highlight focused', 'white', 'dark blue'), |
293 | 41 | ('fail', 'light red', 'dark cyan'), | ||
294 | 42 | ('pass', 'light green', 'dark cyan'), | ||
295 | 43 | ('result', 'light gray', 'dark cyan'), | ||
296 | 40 | ) | 44 | ) |
297 | 45 | PALETTE_MEMBERS = set(color_spec[0] | ||
298 | 46 | for color_spec in PALETTE) | ||
299 | 41 | header = None | 47 | header = None |
300 | 42 | footer = None | 48 | footer = None |
301 | 43 | 49 | ||
302 | @@ -368,12 +374,12 @@ | |||
303 | 368 | """ | 374 | """ |
304 | 369 | Create a tree node and all its children | 375 | Create a tree node and all its children |
305 | 370 | """ | 376 | """ |
307 | 371 | widget = TreeNodeWidget(name, parent) | 377 | widget = SelectableTreeNodeWidget(name, parent) |
308 | 372 | urwid.signals.connect_signal(widget, 'change', | 378 | urwid.signals.connect_signal(widget, 'change', |
309 | 373 | widget.changed_cb, self.walker) | 379 | widget.changed_cb, self.walker) |
310 | 374 | 380 | ||
311 | 375 | if isinstance(data, dict): | 381 | if isinstance(data, dict): |
313 | 376 | items = sorted(data.iteritems(), key=lambda item: item[0]) | 382 | items = sorted(data.iteritems(), key=itemgetter(0)) |
314 | 377 | for children_name, children_data in items: | 383 | for children_name, children_data in items: |
315 | 378 | child_widget = self.create_tree(children_name, children_data, widget) | 384 | child_widget = self.create_tree(children_name, children_data, widget) |
316 | 379 | widget.append(child_widget) | 385 | widget.append(child_widget) |
317 | @@ -402,14 +408,15 @@ | |||
318 | 402 | 408 | ||
319 | 403 | # Show tree | 409 | # Show tree |
320 | 404 | self.option_widgets = [] | 410 | self.option_widgets = [] |
322 | 405 | items = sorted(self.options.iteritems(), key=lambda item: item[0]) | 411 | items = sorted(self.options.iteritems(), |
323 | 412 | key=itemgetter(0)) | ||
324 | 406 | for name, data in items: | 413 | for name, data in items: |
325 | 407 | widget = self.create_tree(name, data) | 414 | widget = self.create_tree(name, data) |
326 | 408 | self.option_widgets.append(widget) | 415 | self.option_widgets.append(widget) |
327 | 409 | self.walker.append(widget) | 416 | self.walker.append(widget) |
328 | 410 | 417 | ||
329 | 411 | self._set_default([node for node in self.walker | 418 | self._set_default([node for node in self.walker |
331 | 412 | if isinstance(node, TreeNodeWidget)], | 419 | if isinstance(node, SelectableTreeNodeWidget)], |
332 | 413 | self.default) | 420 | self.default) |
333 | 414 | 421 | ||
334 | 415 | # Show buttons | 422 | # Show buttons |
335 | @@ -422,9 +429,131 @@ | |||
336 | 422 | self.walker.append(buttons_box) | 429 | self.walker.append(buttons_box) |
337 | 423 | 430 | ||
338 | 424 | 431 | ||
339 | 432 | class ReportDialog(ChoiceDialog): | ||
340 | 433 | """ | ||
341 | 434 | Display test results dialog | ||
342 | 435 | """ | ||
343 | 436 | footer = urwid.AttrMap(urwid.Columns((urwid.Text('Arrow keys/Page Up/Page Down: Move'), | ||
344 | 437 | urwid.Text(''), | ||
345 | 438 | urwid.Text('+/-/Enter/Space: Expand/Collapse'))), | ||
346 | 439 | 'footer') | ||
347 | 440 | |||
348 | 441 | def __init__(self, text, results): | ||
349 | 442 | Dialog.__init__(self, text) | ||
350 | 443 | self.results = results | ||
351 | 444 | |||
352 | 445 | |||
353 | 446 | def _get_tree_node(self, node): | ||
354 | 447 | """ | ||
355 | 448 | Get tree node even if a column is wrapping it | ||
356 | 449 | """ | ||
357 | 450 | if issubclass(type(node), TreeNodeWidget): | ||
358 | 451 | return node | ||
359 | 452 | elif issubclass(type(node), urwid.Columns): | ||
360 | 453 | for widget in child.widget_list: | ||
361 | 454 | if issubclass(type(widget), TreeNodeWidget): | ||
362 | 455 | return widget | ||
363 | 456 | return node | ||
364 | 457 | |||
365 | 458 | |||
366 | 459 | def expand_all_clicked_cb(self, button): | ||
367 | 460 | """ | ||
368 | 461 | Expand all elements in the tree to see results | ||
369 | 462 | """ | ||
370 | 463 | for tree_node in [self._get_tree_node(node) | ||
371 | 464 | for node in self.root_nodes]: | ||
372 | 465 | tree_node.expand(expand_all=True) | ||
373 | 466 | |||
374 | 467 | |||
375 | 468 | def collapse_all_clicked_cb(self, button): | ||
376 | 469 | """ | ||
377 | 470 | Collapse all elements in the tree to see results | ||
378 | 471 | """ | ||
379 | 472 | for tree_node in [self._get_tree_node(node) | ||
380 | 473 | for node in self.root_nodes]: | ||
381 | 474 | tree_node.collapse(collapse_all=True) | ||
382 | 475 | |||
383 | 476 | |||
384 | 477 | def next_button_clicked_cb(self, button): | ||
385 | 478 | """ | ||
386 | 479 | Set direction, response and exit | ||
387 | 480 | """ | ||
388 | 481 | self.direction = NEXT | ||
389 | 482 | raise urwid.ExitMainLoop | ||
390 | 483 | |||
391 | 484 | |||
392 | 485 | def previous_button_clicked_cb(self, button): | ||
393 | 486 | """ | ||
394 | 487 | Set direction, response and exit | ||
395 | 488 | """ | ||
396 | 489 | self.direction = PREV | ||
397 | 490 | raise urwid.ExitMainLoop | ||
398 | 491 | |||
399 | 492 | |||
400 | 493 | def create_tree(self, name, data, parent=None): | ||
401 | 494 | """ | ||
402 | 495 | Create a tree node and all its children | ||
403 | 496 | """ | ||
404 | 497 | widget = TreeNodeWidget(name, parent) | ||
405 | 498 | urwid.signals.connect_signal(widget, 'change', | ||
406 | 499 | widget.changed_cb, self.walker) | ||
407 | 500 | |||
408 | 501 | items = sorted(data.iteritems(), key=itemgetter(0)) | ||
409 | 502 | for child_name, child_data in items: | ||
410 | 503 | is_suite = all(issubclass(type(value), dict) | ||
411 | 504 | for value in child_data.itervalues()) | ||
412 | 505 | |||
413 | 506 | if is_suite: | ||
414 | 507 | child_widget = self.create_tree(child_name, | ||
415 | 508 | child_data, | ||
416 | 509 | widget) | ||
417 | 510 | else: | ||
418 | 511 | result=child_data['status'] | ||
419 | 512 | |||
420 | 513 | # Use color specification for result | ||
421 | 514 | # if found or default one | ||
422 | 515 | attr = (result | ||
423 | 516 | if result in self.PALETTE_MEMBERS | ||
424 | 517 | else 'result') | ||
425 | 518 | |||
426 | 519 | child_widget = urwid.Columns( | ||
427 | 520 | (TreeNodeWidget(child_name, widget), | ||
428 | 521 | urwid.AttrMap(urwid.Text((attr, result)), | ||
429 | 522 | 'highlight', 'highlight focused'))) | ||
430 | 523 | widget.append(child_widget) | ||
431 | 524 | |||
432 | 525 | return widget | ||
433 | 526 | |||
434 | 527 | |||
435 | 528 | def show(self): | ||
436 | 529 | """ | ||
437 | 530 | Display dialog text, options tree and buttons | ||
438 | 531 | """ | ||
439 | 532 | # Show text | ||
440 | 533 | Dialog.show(self) | ||
441 | 534 | |||
442 | 535 | # Show tree | ||
443 | 536 | items = sorted(self.results.iteritems(), | ||
444 | 537 | key=itemgetter(0)) | ||
445 | 538 | for name, data in items: | ||
446 | 539 | widget = self.create_tree(name, data) | ||
447 | 540 | self.walker.append(widget) | ||
448 | 541 | |||
449 | 542 | self.root_nodes = [node for node in self.walker] | ||
450 | 543 | |||
451 | 544 | # Show buttons | ||
452 | 545 | labels = ((_('Expand All'), self.expand_all_clicked_cb), | ||
453 | 546 | (_('Collapse All'), self.collapse_all_clicked_cb), | ||
454 | 547 | (_('Previous'), self.previous_button_clicked_cb), | ||
455 | 548 | (_('Next'), self.next_button_clicked_cb)) | ||
456 | 549 | buttons_box = self.create_buttons(labels) | ||
457 | 550 | self.walker.append(urwid.Divider()) | ||
458 | 551 | self.walker.append(buttons_box) | ||
459 | 552 | |||
460 | 553 | |||
461 | 425 | class TreeNodeWidget(urwid.WidgetWrap): | 554 | class TreeNodeWidget(urwid.WidgetWrap): |
462 | 426 | """ | 555 | """ |
464 | 427 | Implementation of a node in a tree that can be selected/deselected | 556 | Implementation of a node in a tree that can be expanded/unexpanded |
465 | 428 | """ | 557 | """ |
466 | 429 | signals = ['change'] | 558 | signals = ['change'] |
467 | 430 | 559 | ||
468 | @@ -436,17 +565,45 @@ | |||
469 | 436 | 565 | ||
470 | 437 | self.expanded = False | 566 | self.expanded = False |
471 | 438 | 567 | ||
475 | 439 | # Use a checkbox as internal representation of the widget | 568 | w = self._get_widget() |
473 | 440 | self.checkbox = urwid.CheckBox(self._get_label()) | ||
474 | 441 | w = urwid.AttrMap(self.checkbox, 'highlight', 'highlight focused') | ||
476 | 442 | super(TreeNodeWidget, self).__init__(w) | 569 | super(TreeNodeWidget, self).__init__(w) |
477 | 443 | 570 | ||
478 | 444 | 571 | ||
479 | 572 | def _get_widget(self): | ||
480 | 573 | """ | ||
481 | 574 | Create widget that is wrapped by this class | ||
482 | 575 | """ | ||
483 | 576 | self.widget = urwid.Text(self._get_label()) | ||
484 | 577 | w = urwid.AttrMap(self.widget, 'highlight', 'highlight focused') | ||
485 | 578 | return w | ||
486 | 579 | |||
487 | 580 | |||
488 | 581 | def _update_label(self): | ||
489 | 582 | """ | ||
490 | 583 | Update text label | ||
491 | 584 | """ | ||
492 | 585 | self.widget.set_text(self._get_label()) | ||
493 | 586 | |||
494 | 587 | |||
495 | 588 | def _get_node(self, child): | ||
496 | 589 | """ | ||
497 | 590 | Get TreeNode directly without traversing Columns | ||
498 | 591 | """ | ||
499 | 592 | if issubclass(type(child), TreeNodeWidget): | ||
500 | 593 | return child | ||
501 | 594 | elif issubclass(type(child), urwid.Columns): | ||
502 | 595 | for widget in child.widget_list: | ||
503 | 596 | if issubclass(type(widget), TreeNodeWidget): | ||
504 | 597 | return widget | ||
505 | 598 | return child | ||
506 | 599 | |||
507 | 600 | |||
508 | 445 | def __iter__(self): | 601 | def __iter__(self): |
509 | 446 | """ | 602 | """ |
510 | 447 | Iterate over children nodes | 603 | Iterate over children nodes |
511 | 448 | """ | 604 | """ |
513 | 449 | return iter(self.children) | 605 | return iter([self._get_node(child) |
514 | 606 | for child in self.children]) | ||
515 | 450 | 607 | ||
516 | 451 | 608 | ||
517 | 452 | def __len__(self): | 609 | def __len__(self): |
518 | @@ -476,69 +633,17 @@ | |||
519 | 476 | return True | 633 | return True |
520 | 477 | 634 | ||
521 | 478 | 635 | ||
522 | 479 | @property | ||
523 | 480 | def state(self): | ||
524 | 481 | """ | ||
525 | 482 | Get state from checkbox widget | ||
526 | 483 | """ | ||
527 | 484 | return self.checkbox.get_state() | ||
528 | 485 | |||
529 | 486 | |||
530 | 487 | @state.setter | ||
531 | 488 | def state(self, value): | ||
532 | 489 | """ | ||
533 | 490 | Set state to checkbox widget | ||
534 | 491 | """ | ||
535 | 492 | self.checkbox.set_state(value) | ||
536 | 493 | |||
537 | 494 | |||
538 | 495 | def set_ancestors_state(self, new_state): | ||
539 | 496 | """ | ||
540 | 497 | Set the state of all ancestors consistently | ||
541 | 498 | """ | ||
542 | 499 | # If child is set, then all ancestors must be set | ||
543 | 500 | if new_state: | ||
544 | 501 | parent = self.parent | ||
545 | 502 | while parent: | ||
546 | 503 | parent.state = new_state | ||
547 | 504 | parent = parent.parent | ||
548 | 505 | # If child is not set, then all ancestors mustn't be set | ||
549 | 506 | # unless another child of the ancestor is set | ||
550 | 507 | else: | ||
551 | 508 | parent = self.parent | ||
552 | 509 | while parent: | ||
553 | 510 | if any((child.state | ||
554 | 511 | for child in parent)): | ||
555 | 512 | break | ||
556 | 513 | parent.state = new_state | ||
557 | 514 | parent = parent.parent | ||
558 | 515 | |||
559 | 516 | |||
560 | 517 | def set_children_state(self, new_state): | ||
561 | 518 | """ | ||
562 | 519 | Set the state of all children recursively | ||
563 | 520 | """ | ||
564 | 521 | self.state = new_state | ||
565 | 522 | for child in self: | ||
566 | 523 | child.set_children_state(new_state) | ||
567 | 524 | |||
568 | 525 | |||
569 | 526 | def keypress(self, size, key): | 636 | def keypress(self, size, key): |
570 | 527 | """ | 637 | """ |
572 | 528 | Use key events to select checkbox and expand tree hierarchy | 638 | Use key events to expand/collapse tree hierarchy |
573 | 529 | """ | 639 | """ |
583 | 530 | 640 | if self.children: | |
584 | 531 | if key == ' ': | 641 | if (key in ('+', 'enter', ' ') |
585 | 532 | new_state = not self.state | 642 | and self.expanded == False): |
577 | 533 | self.state = new_state | ||
578 | 534 | self.set_children_state(new_state) | ||
579 | 535 | self.set_ancestors_state(new_state) | ||
580 | 536 | return None | ||
581 | 537 | elif self.children: | ||
582 | 538 | if key in ('+', 'enter') and self.expanded == False: | ||
586 | 539 | urwid.signals.emit_signal(self, 'change') | 643 | urwid.signals.emit_signal(self, 'change') |
587 | 540 | return None | 644 | return None |
589 | 541 | elif key in ('-', 'enter') and self.expanded == True: | 645 | elif (key in ('-', 'enter', ' ') |
590 | 646 | and self.expanded == True): | ||
591 | 542 | urwid.signals.emit_signal(self, 'change') | 647 | urwid.signals.emit_signal(self, 'change') |
592 | 543 | return None | 648 | return None |
593 | 544 | 649 | ||
594 | @@ -547,16 +652,10 @@ | |||
595 | 547 | 652 | ||
596 | 548 | def mouse_event(self, size, event, button, col, row, focus): | 653 | def mouse_event(self, size, event, button, col, row, focus): |
597 | 549 | """ | 654 | """ |
599 | 550 | Use mouse events to select checkbox and expand tree hierarchy | 655 | Use mouse events to expand/collapse tree hierarchy |
600 | 551 | """ | 656 | """ |
601 | 552 | # Left click event | ||
602 | 553 | if button == 1: | ||
603 | 554 | new_state = not self.state | ||
604 | 555 | self.state = new_state | ||
605 | 556 | self.set_children_state(new_state) | ||
606 | 557 | self.set_ancestors_state(new_state) | ||
607 | 558 | # Ignore button release event | 657 | # Ignore button release event |
609 | 559 | elif button == 0: | 658 | if button == 0: |
610 | 560 | pass | 659 | pass |
611 | 561 | else: | 660 | else: |
612 | 562 | urwid.signals.emit_signal(self, 'change') | 661 | urwid.signals.emit_signal(self, 'change') |
613 | @@ -581,11 +680,15 @@ | |||
614 | 581 | return label | 680 | return label |
615 | 582 | 681 | ||
616 | 583 | 682 | ||
622 | 584 | def _update_label(self): | 683 | def collapse(self, collapse_all=False): |
623 | 585 | """ | 684 | """ |
624 | 586 | Update text label | 685 | Collapse node |
625 | 587 | """ | 686 | """ |
626 | 588 | self.checkbox.set_label(self._get_label()) | 687 | if self.expanded == True: |
627 | 688 | urwid.signals.emit_signal(self, 'change') | ||
628 | 689 | |||
629 | 690 | if collapse_all: | ||
630 | 691 | self._collapse_children() | ||
631 | 589 | 692 | ||
632 | 590 | 693 | ||
633 | 591 | def _collapse_children(self): | 694 | def _collapse_children(self): |
634 | @@ -593,12 +696,24 @@ | |||
635 | 593 | Collapse all children | 696 | Collapse all children |
636 | 594 | """ | 697 | """ |
637 | 595 | for child in self: | 698 | for child in self: |
638 | 699 | child._collapse_children() | ||
639 | 596 | if child.expanded: | 700 | if child.expanded: |
640 | 597 | child._collapse_children() | ||
641 | 598 | child.expanded = False | 701 | child.expanded = False |
642 | 599 | child._update_label() | 702 | child._update_label() |
643 | 600 | 703 | ||
644 | 601 | 704 | ||
645 | 705 | def expand(self, expand_all=False): | ||
646 | 706 | """ | ||
647 | 707 | Expand node | ||
648 | 708 | """ | ||
649 | 709 | if self.expanded == False: | ||
650 | 710 | urwid.signals.emit_signal(self, 'change') | ||
651 | 711 | |||
652 | 712 | if expand_all: | ||
653 | 713 | for child in self: | ||
654 | 714 | child.expand(expand_all) | ||
655 | 715 | |||
656 | 716 | |||
657 | 602 | def changed_cb(self, walker): | 717 | def changed_cb(self, walker): |
658 | 603 | """ | 718 | """ |
659 | 604 | Handle node expansion in the tree | 719 | Handle node expansion in the tree |
660 | @@ -610,18 +725,134 @@ | |||
661 | 610 | del_end_position = (del_start_position + | 725 | del_end_position = (del_start_position + |
662 | 611 | len(self) - 1) | 726 | len(self) - 1) |
663 | 612 | del walker[del_start_position:del_end_position] | 727 | del walker[del_start_position:del_end_position] |
664 | 613 | self._collapse_children() | ||
665 | 614 | self.expanded = False | 728 | self.expanded = False |
666 | 615 | else: | 729 | else: |
667 | 616 | insert_position = position + 1 | 730 | insert_position = position + 1 |
668 | 617 | 731 | ||
669 | 618 | # Append widgets to the list | 732 | # Append widgets to the list |
671 | 619 | walker[insert_position:insert_position] = self.children | 733 | subtree = list(self._get_subtree()) |
672 | 734 | walker[insert_position:insert_position] = subtree | ||
673 | 620 | self.expanded = True | 735 | self.expanded = True |
674 | 621 | 736 | ||
675 | 622 | self._update_label() | 737 | self._update_label() |
676 | 623 | 738 | ||
677 | 624 | 739 | ||
678 | 740 | def _get_subtree(self): | ||
679 | 741 | """ | ||
680 | 742 | Return subtree with expanded children | ||
681 | 743 | """ | ||
682 | 744 | for child in self.children: | ||
683 | 745 | yield child | ||
684 | 746 | |||
685 | 747 | child_node = self._get_node(child) | ||
686 | 748 | if child_node.expanded: | ||
687 | 749 | for descendant in child._get_subtree(): | ||
688 | 750 | yield descendant | ||
689 | 751 | |||
690 | 752 | |||
691 | 753 | class SelectableTreeNodeWidget(TreeNodeWidget): | ||
692 | 754 | """ | ||
693 | 755 | Implementation of a node in a tree that can be selected/deselected | ||
694 | 756 | """ | ||
695 | 757 | def __init__(self, name, parent=None): | ||
696 | 758 | super(SelectableTreeNodeWidget, self).__init__(name, parent) | ||
697 | 759 | |||
698 | 760 | |||
699 | 761 | def _get_widget(self): | ||
700 | 762 | """ | ||
701 | 763 | Create widget that is wrapped by this class | ||
702 | 764 | """ | ||
703 | 765 | # Use a checkbox to preserve widget selection stat | ||
704 | 766 | self.widget = urwid.CheckBox(self._get_label()) | ||
705 | 767 | w = urwid.AttrMap(self.widget, 'highlight', 'highlight focused') | ||
706 | 768 | return w | ||
707 | 769 | |||
708 | 770 | |||
709 | 771 | def _update_label(self): | ||
710 | 772 | """ | ||
711 | 773 | Update text label | ||
712 | 774 | """ | ||
713 | 775 | self.widget.set_label(self._get_label()) | ||
714 | 776 | |||
715 | 777 | |||
716 | 778 | @property | ||
717 | 779 | def state(self): | ||
718 | 780 | """ | ||
719 | 781 | Get state from checkbox widget | ||
720 | 782 | """ | ||
721 | 783 | return self.widget.get_state() | ||
722 | 784 | |||
723 | 785 | |||
724 | 786 | @state.setter | ||
725 | 787 | def state(self, value): | ||
726 | 788 | """ | ||
727 | 789 | Set state to checkbox widget | ||
728 | 790 | """ | ||
729 | 791 | self.widget.set_state(value) | ||
730 | 792 | |||
731 | 793 | |||
732 | 794 | def set_ancestors_state(self, new_state): | ||
733 | 795 | """ | ||
734 | 796 | Set the state of all ancestors consistently | ||
735 | 797 | """ | ||
736 | 798 | # If child is set, then all ancestors must be set | ||
737 | 799 | if new_state: | ||
738 | 800 | parent = self.parent | ||
739 | 801 | while parent: | ||
740 | 802 | parent.state = new_state | ||
741 | 803 | parent = parent.parent | ||
742 | 804 | # If child is not set, then all ancestors mustn't be set | ||
743 | 805 | # unless another child of the ancestor is set | ||
744 | 806 | else: | ||
745 | 807 | parent = self.parent | ||
746 | 808 | while parent: | ||
747 | 809 | if any((child.state | ||
748 | 810 | for child in parent)): | ||
749 | 811 | break | ||
750 | 812 | parent.state = new_state | ||
751 | 813 | parent = parent.parent | ||
752 | 814 | |||
753 | 815 | |||
754 | 816 | def set_children_state(self, new_state): | ||
755 | 817 | """ | ||
756 | 818 | Set the state of all children recursively | ||
757 | 819 | """ | ||
758 | 820 | self.state = new_state | ||
759 | 821 | for child in self: | ||
760 | 822 | child.set_children_state(new_state) | ||
761 | 823 | |||
762 | 824 | |||
763 | 825 | def keypress(self, size, key): | ||
764 | 826 | """ | ||
765 | 827 | Use key events to select checkbox and expand tree hierarchy | ||
766 | 828 | """ | ||
767 | 829 | |||
768 | 830 | if key == ' ': | ||
769 | 831 | new_state = not self.state | ||
770 | 832 | self.state = new_state | ||
771 | 833 | self.set_children_state(new_state) | ||
772 | 834 | self.set_ancestors_state(new_state) | ||
773 | 835 | return None | ||
774 | 836 | |||
775 | 837 | return super(SelectableTreeNodeWidget, self).keypress(size, key) | ||
776 | 838 | |||
777 | 839 | |||
778 | 840 | def mouse_event(self, size, event, button, col, row, focus): | ||
779 | 841 | """ | ||
780 | 842 | Use mouse events to select checkbox and expand tree hierarchy | ||
781 | 843 | """ | ||
782 | 844 | # Left click event | ||
783 | 845 | if button == 1: | ||
784 | 846 | new_state = not self.state | ||
785 | 847 | self.state = new_state | ||
786 | 848 | self.set_children_state(new_state) | ||
787 | 849 | self.set_ancestors_state(new_state) | ||
788 | 850 | return True | ||
789 | 851 | |||
790 | 852 | return (super(SelectableTreeNodeWidget, self) | ||
791 | 853 | .mouse_event(size, event, button, col, row, focus)) | ||
792 | 854 | |||
793 | 855 | |||
794 | 625 | class ProgressDialog(Dialog): | 856 | class ProgressDialog(Dialog): |
795 | 626 | """ | 857 | """ |
796 | 627 | Show progress through a bar | 858 | Show progress through a bar |
797 | @@ -753,6 +984,14 @@ | |||
798 | 753 | return dialog.response | 984 | return dialog.response |
799 | 754 | 985 | ||
800 | 755 | 986 | ||
801 | 987 | def show_report(self, text, results): | ||
802 | 988 | """ | ||
803 | 989 | Show test case results in a tree hierarchy | ||
804 | 990 | """ | ||
805 | 991 | dialog = ReportDialog(text, results).run() | ||
806 | 992 | self.direction = dialog.direction | ||
807 | 993 | |||
808 | 994 | |||
809 | 756 | def show_test(self, test, runner): | 995 | def show_test(self, test, runner): |
810 | 757 | """ | 996 | """ |
811 | 758 | Show test description, radio buttons to set result | 997 | Show test description, radio buttons to set result |
812 | @@ -792,7 +1031,7 @@ | |||
813 | 792 | test['data'] = dialog.input | 1031 | test['data'] = dialog.input |
814 | 793 | test['status'] = ANSWER_TO_STATUS[answer] | 1032 | test['status'] = ANSWER_TO_STATUS[answer] |
815 | 794 | self.direction = dialog.direction | 1033 | self.direction = dialog.direction |
817 | 795 | return self.response | 1034 | return dialog.response |
818 | 796 | 1035 | ||
819 | 797 | 1036 | ||
820 | 798 | def show_info(self, text, options=[], default=None): | 1037 | def show_info(self, text, options=[], default=None): |
821 | 799 | 1038 | ||
822 | === modified file 'debian/changelog' | |||
823 | --- debian/changelog 2012-02-15 00:11:21 +0000 | |||
824 | +++ debian/changelog 2012-02-23 20:35:19 +0000 | |||
825 | @@ -1,3 +1,31 @@ | |||
826 | 1 | checkbox (0.13.3) precise; urgency=low | ||
827 | 2 | |||
828 | 3 | New upstream release (LP: #939549): | ||
829 | 4 | |||
830 | 5 | [Brendan Donegan] | ||
831 | 6 | * Typo in command for for miscellanea/virtualization-check (LP: #934243) | ||
832 | 7 | * Resized test selection views in checkbox-qt (LP: #937113) | ||
833 | 8 | |||
834 | 9 | [Daniel Manrique] | ||
835 | 10 | * Use GObject from gi.repository instead of gobject (LP: #937099) | ||
836 | 11 | * Disable flushing to disk after every file access during gathering phase for | ||
837 | 12 | a significant speed boost. (LP: #939019) | ||
838 | 13 | |||
839 | 14 | [Javier Collado] | ||
840 | 15 | * Fixed running of disk/read_performance tests (LP: #933528) | ||
841 | 16 | |||
842 | 17 | [Sylvain Pineau] | ||
843 | 18 | * Fix depends fields in info and suspend test suites (LP: #934051) | ||
844 | 19 | * Display results report in non-graphical interfaces (LP: #937657) | ||
845 | 20 | |||
846 | 21 | [ Tiago Salem Herrmann ] | ||
847 | 22 | * Remove auto generated qt resource file (LP: #938863) | ||
848 | 23 | |||
849 | 24 | [Ara Pulido] | ||
850 | 25 | * Fix the Ubuntu Friendly warning message (LP: #939448) | ||
851 | 26 | |||
852 | 27 | -- Daniel Manrique <daniel.manrique@canonical.com> Thu, 23 Feb 2012 11:56:50 -0500 | ||
853 | 28 | |||
854 | 1 | checkbox (0.13.2) precise; urgency=low | 29 | checkbox (0.13.2) precise; urgency=low |
855 | 2 | 30 | ||
856 | 3 | New upstream release (LP: #933090): | 31 | New upstream release (LP: #933090): |
857 | 4 | 32 | ||
858 | === modified file 'debian/po/es.po' | |||
859 | --- debian/po/es.po 2012-02-15 00:11:21 +0000 | |||
860 | +++ debian/po/es.po 2012-02-23 20:35:19 +0000 | |||
861 | @@ -70,7 +70,8 @@ | |||
862 | 70 | #. Description | 70 | #. Description |
863 | 71 | #: ../checkbox.templates:4001 | 71 | #: ../checkbox.templates:4001 |
864 | 72 | msgid "List of jobs to run when testing with checkbox." | 72 | msgid "List of jobs to run when testing with checkbox." |
866 | 73 | msgstr "Lista de tareas a ejecutar mientras se realizan pruebas con checkbox." | 73 | msgstr "" |
867 | 74 | "Lista de tareas a ejecutar mientras se realizan pruebas con checkbox." | ||
868 | 74 | 75 | ||
869 | 75 | #. Type: string | 76 | #. Type: string |
870 | 76 | #. Description | 77 | #. Description |
871 | 77 | 78 | ||
872 | === modified file 'debian/po/ja.po' | |||
873 | --- debian/po/ja.po 2012-02-15 00:11:21 +0000 | |||
874 | +++ debian/po/ja.po 2012-02-23 20:35:19 +0000 | |||
875 | @@ -31,9 +31,8 @@ | |||
876 | 31 | "If this option is set to Yes, then checkbox will ask if the user wants to " | 31 | "If this option is set to Yes, then checkbox will ask if the user wants to " |
877 | 32 | "file a bug for failing tests, even if apport is not enabled." | 32 | "file a bug for failing tests, even if apport is not enabled." |
878 | 33 | msgstr "" | 33 | msgstr "" |
882 | 34 | "このオプションが有効になっていると、テストに失敗した際にバグ報告を行うかどう" | 34 | "このオプションが有効になっていると、テストに失敗した際にバグ報告を行うかどうか、checkboxが確認するようになります。これはapportが有効になって" |
883 | 35 | "か、checkboxが確認するようになります。これはapportが有効になっていなくても機" | 35 | "いなくても機能します。" |
881 | 36 | "能します。" | ||
884 | 37 | 36 | ||
885 | 38 | #. Type: string | 37 | #. Type: string |
886 | 39 | #. Description | 38 | #. Description |
887 | @@ -47,9 +46,7 @@ | |||
888 | 47 | msgid "" | 46 | msgid "" |
889 | 48 | "When filing a new bug through checkbox, if it does not guess the package, " | 47 | "When filing a new bug through checkbox, if it does not guess the package, " |
890 | 49 | "the default package that the bug will be file against." | 48 | "the default package that the bug will be file against." |
894 | 50 | msgstr "" | 49 | msgstr "checkbox経由でバグ報告を行う場合、パッケージ名を推定できなかったときは、デフォルトのパッケージ名を用いて報告します。" |
892 | 51 | "checkbox経由でバグ報告を行う場合、パッケージ名を推定できなかったときは、デ" | ||
893 | 52 | "フォルトのパッケージ名を用いて報告します。" | ||
895 | 53 | 50 | ||
896 | 54 | #. Type: string | 51 | #. Type: string |
897 | 55 | #. Description | 52 | #. Description |
898 | 56 | 53 | ||
899 | === modified file 'debian/po/zh_TW.po' | |||
900 | --- debian/po/zh_TW.po 2012-02-15 00:11:21 +0000 | |||
901 | +++ debian/po/zh_TW.po 2012-02-23 20:35:19 +0000 | |||
902 | @@ -30,9 +30,7 @@ | |||
903 | 30 | msgid "" | 30 | msgid "" |
904 | 31 | "If this option is set to Yes, then checkbox will ask if the user wants to " | 31 | "If this option is set to Yes, then checkbox will ask if the user wants to " |
905 | 32 | "file a bug for failing tests, even if apport is not enabled." | 32 | "file a bug for failing tests, even if apport is not enabled." |
909 | 33 | msgstr "" | 33 | msgstr "若這個選項設為「是」,checkbox 會詢問使用者是否要不管 apport 有沒有啟用,都提交失敗測試的臭蟲回報。" |
907 | 34 | "若這個選項設為「是」,checkbox 會詢問使用者是否要不管 apport 有沒有啟用,都提" | ||
908 | 35 | "交失敗測試的臭蟲回報。" | ||
910 | 36 | 34 | ||
911 | 37 | #. Type: string | 35 | #. Type: string |
912 | 38 | #. Description | 36 | #. Description |
913 | 39 | 37 | ||
914 | === modified file 'jobs/disk.txt.in' | |||
915 | --- jobs/disk.txt.in 2012-02-15 00:11:21 +0000 | |||
916 | +++ jobs/disk.txt.in 2012-02-23 20:35:19 +0000 | |||
917 | @@ -72,7 +72,7 @@ | |||
918 | 72 | command: | 72 | command: |
919 | 73 | cat <<'EOF' | run_templates -t -s 'udev_resource | filter_templates -w "category=DISK"' | 73 | cat <<'EOF' | run_templates -t -s 'udev_resource | filter_templates -w "category=DISK"' |
920 | 74 | plugin: shell | 74 | plugin: shell |
922 | 75 | name: disk_read_performance_`ls /sys$path/block` | 75 | name: disk/read_performance_`ls /sys$path/block` |
923 | 76 | requires: | 76 | requires: |
924 | 77 | device.path == "$path" | 77 | device.path == "$path" |
925 | 78 | package.name == 'linux' | 78 | package.name == 'linux' |
926 | 79 | 79 | ||
927 | === modified file 'jobs/info.txt.in' | |||
928 | --- jobs/info.txt.in 2011-11-18 12:46:21 +0000 | |||
929 | +++ jobs/info.txt.in 2012-02-23 20:35:19 +0000 | |||
930 | @@ -86,13 +86,13 @@ | |||
931 | 86 | 86 | ||
932 | 87 | plugin: attachment | 87 | plugin: attachment |
933 | 88 | name: screenshot.png | 88 | name: screenshot.png |
935 | 89 | depends: screenshot | 89 | depends: info/screenshot |
936 | 90 | command: cat ${CHECKBOX_DATA}/screenshot.png | 90 | command: cat ${CHECKBOX_DATA}/screenshot.png |
937 | 91 | _description: Attaches the screenshot captured in info/screenshot. | 91 | _description: Attaches the screenshot captured in info/screenshot. |
938 | 92 | 92 | ||
939 | 93 | plugin: attachment | 93 | plugin: attachment |
940 | 94 | name: fwts_log | 94 | name: fwts_log |
942 | 95 | depends: fwts_test | 95 | depends: miscellanea/fwts_test |
943 | 96 | _description: Gather log from the Firmware Test Suite run. | 96 | _description: Gather log from the Firmware Test Suite run. |
944 | 97 | command: | 97 | command: |
945 | 98 | cat $CHECKBOX_DATA/fwts_results.log | 98 | cat $CHECKBOX_DATA/fwts_results.log |
946 | 99 | 99 | ||
947 | === modified file 'jobs/miscellanea.txt.in' | |||
948 | --- jobs/miscellanea.txt.in 2012-02-15 00:11:21 +0000 | |||
949 | +++ jobs/miscellanea.txt.in 2012-02-23 20:35:19 +0000 | |||
950 | @@ -49,6 +49,6 @@ | |||
951 | 49 | name: miscellanea/virtualization-check | 49 | name: miscellanea/virtualization-check |
952 | 50 | requires: cpuinfo.platform in ("i386", "x86_64") | 50 | requires: cpuinfo.platform in ("i386", "x86_64") |
953 | 51 | user: root | 51 | user: root |
955 | 52 | command: virt-check | 52 | command: virt_check |
956 | 53 | _description: | 53 | _description: |
957 | 54 | Test to check that virtualization is supported and the test system has at least a minimal amount of RAM to function as an OpenStack Compute Node | 54 | Test to check that virtualization is supported and the test system has at least a minimal amount of RAM to function as an OpenStack Compute Node |
958 | 55 | 55 | ||
959 | === modified file 'jobs/suspend.txt.in' | |||
960 | --- jobs/suspend.txt.in 2012-02-10 11:19:05 +0000 | |||
961 | +++ jobs/suspend.txt.in 2012-02-23 20:35:19 +0000 | |||
962 | @@ -92,7 +92,7 @@ | |||
963 | 92 | 92 | ||
964 | 93 | plugin: shell | 93 | plugin: shell |
965 | 94 | name: suspend/network_after_suspend | 94 | name: suspend/network_after_suspend |
967 | 95 | depends: suspend/suspend_advanced networking/network_before_suspend | 95 | depends: suspend/suspend_advanced suspend/network_before_suspend |
968 | 96 | _description: Test the network after resuming. | 96 | _description: Test the network after resuming. |
969 | 97 | command: network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt - | 97 | command: network_wait; internet_test | diff $CHECKBOX_DATA/network_before_suspend.txt - |
970 | 98 | 98 | ||
971 | 99 | 99 | ||
972 | === modified file 'plugins/jobs_prompt.py' | |||
973 | --- plugins/jobs_prompt.py 2012-02-10 11:19:05 +0000 | |||
974 | +++ plugins/jobs_prompt.py 2012-02-23 20:35:19 +0000 | |||
975 | @@ -65,6 +65,13 @@ | |||
976 | 65 | ("report-job", self.report_job)]: | 65 | ("report-job", self.report_job)]: |
977 | 66 | self._manager.reactor.call_on(rt, rh) | 66 | self._manager.reactor.call_on(rt, rh) |
978 | 67 | 67 | ||
979 | 68 | #This should fire first thing during the gathering phase. | ||
980 | 69 | self._manager.reactor.call_on("gather", self.begin_gather, -900) | ||
981 | 70 | |||
982 | 71 | #This should fire last during gathering (i.e. after | ||
983 | 72 | #all other gathering callbacks are finished) | ||
984 | 73 | self._manager.reactor.call_on("gather", self.end_gather, 900) | ||
985 | 74 | |||
986 | 68 | def begin_persist(self, persist): | 75 | def begin_persist(self, persist): |
987 | 69 | self._persist = persist | 76 | self._persist = persist |
988 | 70 | 77 | ||
989 | @@ -72,6 +79,14 @@ | |||
990 | 72 | if not recover: | 79 | if not recover: |
991 | 73 | self.store.delete_all_messages() | 80 | self.store.delete_all_messages() |
992 | 74 | 81 | ||
993 | 82 | def begin_gather(self): | ||
994 | 83 | #Speed boost during the gathering phase. Not critical data anyway. | ||
995 | 84 | self.store.safe_file_closing = False | ||
996 | 85 | |||
997 | 86 | def end_gather(self): | ||
998 | 87 | #Back to saving data very carefully once gathering is done. | ||
999 | 88 | self.store.safe_file_closing = True | ||
1000 | 89 | |||
1001 | 75 | def ignore_jobs(self, jobs): | 90 | def ignore_jobs(self, jobs): |
1002 | 76 | self._ignore = jobs | 91 | self._ignore = jobs |
1003 | 77 | 92 | ||
1004 | 78 | 93 | ||
1005 | === modified file 'plugins/launchpad_report.py' | |||
1006 | --- plugins/launchpad_report.py 2012-02-15 00:11:21 +0000 | |||
1007 | +++ plugins/launchpad_report.py 2012-02-23 20:35:19 +0000 | |||
1008 | @@ -66,6 +66,8 @@ | |||
1009 | 66 | ("report-package", self.report_package), | 66 | ("report-package", self.report_package), |
1010 | 67 | ("report-uname", self.report_uname), | 67 | ("report-uname", self.report_uname), |
1011 | 68 | ("report-system_id", self.report_system_id), | 68 | ("report-system_id", self.report_system_id), |
1012 | 69 | ("report-suites", self.report_suites), | ||
1013 | 70 | ("report-review", self.report_review), | ||
1014 | 69 | ("report-tests", self.report_tests)]: | 71 | ("report-tests", self.report_tests)]: |
1015 | 70 | self._manager.reactor.call_on(rt, rh) | 72 | self._manager.reactor.call_on(rt, rh) |
1016 | 71 | 73 | ||
1017 | @@ -136,6 +138,7 @@ | |||
1018 | 136 | self._report["summary"]["system_id"] = system_id | 138 | self._report["summary"]["system_id"] = system_id |
1019 | 137 | 139 | ||
1020 | 138 | def report_tests(self, tests): | 140 | def report_tests(self, tests): |
1021 | 141 | self.tests = tests | ||
1022 | 139 | for test in tests: | 142 | for test in tests: |
1023 | 140 | question = { | 143 | question = { |
1024 | 141 | "name": test["name"], | 144 | "name": test["name"], |
1025 | @@ -167,5 +170,54 @@ | |||
1026 | 167 | 170 | ||
1027 | 168 | self._manager.reactor.fire("launchpad-report", self.filename) | 171 | self._manager.reactor.fire("launchpad-report", self.filename) |
1028 | 169 | 172 | ||
1029 | 173 | def report_review(self, interface): | ||
1030 | 174 | """ | ||
1031 | 175 | Show test report in the interface | ||
1032 | 176 | """ | ||
1033 | 177 | report = {} | ||
1034 | 178 | |||
1035 | 179 | def add_job(job): | ||
1036 | 180 | is_suite = 'type' in job and job['type'] == 'suite' | ||
1037 | 181 | if 'suite' in job: | ||
1038 | 182 | suite_name = job['suite'] | ||
1039 | 183 | parent_node = add_job(self.suites[suite_name]) | ||
1040 | 184 | |||
1041 | 185 | if is_suite: | ||
1042 | 186 | if job['description'] in parent_node: | ||
1043 | 187 | return parent_node[job['description']] | ||
1044 | 188 | |||
1045 | 189 | node = {} | ||
1046 | 190 | parent_node[job['description']] = node | ||
1047 | 191 | return node | ||
1048 | 192 | parent_node[job['name']] = job | ||
1049 | 193 | else: | ||
1050 | 194 | if is_suite: | ||
1051 | 195 | field = 'description' | ||
1052 | 196 | else: | ||
1053 | 197 | field = 'name' | ||
1054 | 198 | |||
1055 | 199 | if job[field] in report: | ||
1056 | 200 | return report[job[field]] | ||
1057 | 201 | |||
1058 | 202 | node = {} | ||
1059 | 203 | report[job[field]] = node | ||
1060 | 204 | return node | ||
1061 | 205 | |||
1062 | 206 | for test in self.tests: | ||
1063 | 207 | add_job(test) | ||
1064 | 208 | |||
1065 | 209 | try: | ||
1066 | 210 | interface.show_report("Test case results report", report) | ||
1067 | 211 | except NotImplementedError: | ||
1068 | 212 | # Silently ignore the interfaces that don't implement the method | ||
1069 | 213 | pass | ||
1070 | 214 | |||
1071 | 215 | def report_suites(self, suites): | ||
1072 | 216 | """ | ||
1073 | 217 | Get tests results and store it | ||
1074 | 218 | to display them later | ||
1075 | 219 | """ | ||
1076 | 220 | self.suites = dict([(suite['name'], suite) for suite in suites]) | ||
1077 | 221 | |||
1078 | 170 | 222 | ||
1079 | 171 | factory = LaunchpadReport | 223 | factory = LaunchpadReport |
1080 | 172 | 224 | ||
1081 | === modified file 'plugins/persist_info.py' | |||
1082 | --- plugins/persist_info.py 2011-11-18 12:46:21 +0000 | |||
1083 | +++ plugins/persist_info.py 2012-02-23 20:35:19 +0000 | |||
1084 | @@ -42,6 +42,13 @@ | |||
1085 | 42 | # Save persist data last | 42 | # Save persist data last |
1086 | 43 | self._manager.reactor.call_on("stop", self.save, 1000) | 43 | self._manager.reactor.call_on("stop", self.save, 1000) |
1087 | 44 | 44 | ||
1088 | 45 | #This should fire first thing during the gathering phase. | ||
1089 | 46 | self._manager.reactor.call_on("gather", self.begin_gather, -900) | ||
1090 | 47 | |||
1091 | 48 | #This should fire last during gathering (i.e. after | ||
1092 | 49 | #all other gathering callbacks are finished) | ||
1093 | 50 | self._manager.reactor.call_on("gather", self.end_gather, 900) | ||
1094 | 51 | |||
1095 | 45 | def begin(self, interface=None): | 52 | def begin(self, interface=None): |
1096 | 46 | if self.persist is None: | 53 | if self.persist is None: |
1097 | 47 | self.persist = Persist(self.filename) | 54 | self.persist = Persist(self.filename) |
1098 | @@ -52,5 +59,12 @@ | |||
1099 | 52 | if self.persist: | 59 | if self.persist: |
1100 | 53 | self.persist.save() | 60 | self.persist.save() |
1101 | 54 | 61 | ||
1102 | 62 | def begin_gather(self): | ||
1103 | 63 | #Speed boost during the gathering phase. Not critical data anyway. | ||
1104 | 64 | self.persist._backend.safe_file_closing = False | ||
1105 | 65 | |||
1106 | 66 | def end_gather(self): | ||
1107 | 67 | #Back to saving data very carefully once gathering is done. | ||
1108 | 68 | self.persist._backend.safe_file_closing = True | ||
1109 | 55 | 69 | ||
1110 | 56 | factory = PersistInfo | 70 | factory = PersistInfo |
1111 | 57 | 71 | ||
1112 | === modified file 'plugins/report_prompt.py' | |||
1113 | --- plugins/report_prompt.py 2011-09-14 21:16:02 +0000 | |||
1114 | +++ plugins/report_prompt.py 2012-02-23 20:35:19 +0000 | |||
1115 | @@ -40,6 +40,7 @@ | |||
1116 | 40 | self._manager.reactor.fire, "report") | 40 | self._manager.reactor.fire, "report") |
1117 | 41 | 41 | ||
1118 | 42 | self._manager.reactor.cancel_call(event_id) | 42 | self._manager.reactor.cancel_call(event_id) |
1119 | 43 | self._manager.reactor.fire("report-review", interface) | ||
1120 | 43 | 44 | ||
1121 | 44 | 45 | ||
1122 | 45 | factory = ReportPrompt | 46 | factory = ReportPrompt |
1123 | 46 | 47 | ||
1124 | === modified file 'po/ast.po' | |||
1125 | --- po/ast.po 2012-02-15 00:11:21 +0000 | |||
1126 | +++ po/ast.po 2012-02-23 20:35:19 +0000 | |||
1127 | @@ -8,29 +8,21 @@ | |||
1128 | 8 | "Project-Id-Version: checkbox\n" | 8 | "Project-Id-Version: checkbox\n" |
1129 | 9 | "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" | 9 | "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" |
1130 | 10 | "POT-Creation-Date: 2012-01-06 12:39-0500\n" | 10 | "POT-Creation-Date: 2012-01-06 12:39-0500\n" |
1133 | 11 | "PO-Revision-Date: 2011-07-21 23:54+0000\n" | 11 | "PO-Revision-Date: 2012-02-21 13:57+0000\n" |
1134 | 12 | "Last-Translator: Iñigo Varela <malditoastur@gmail.com>\n" | 12 | "Last-Translator: Xandru <xandru@softastur.org>\n" |
1135 | 13 | "Language-Team: Asturian <ast@li.org>\n" | 13 | "Language-Team: Asturian <ast@li.org>\n" |
1136 | 14 | "MIME-Version: 1.0\n" | 14 | "MIME-Version: 1.0\n" |
1137 | 15 | "Content-Type: text/plain; charset=UTF-8\n" | 15 | "Content-Type: text/plain; charset=UTF-8\n" |
1138 | 16 | "Content-Transfer-Encoding: 8bit\n" | 16 | "Content-Transfer-Encoding: 8bit\n" |
1141 | 17 | "X-Launchpad-Export-Date: 2012-02-07 04:33+0000\n" | 17 | "X-Launchpad-Export-Date: 2012-02-22 04:51+0000\n" |
1142 | 18 | "X-Generator: Launchpad (build 14747)\n" | 18 | "X-Generator: Launchpad (build 14838)\n" |
1143 | 19 | 19 | ||
1144 | 20 | #. Title of the user interface | 20 | #. Title of the user interface |
1147 | 21 | #: ../gtk/checkbox-gtk.ui.h:3 ../gtk/checkbox-gtk.desktop.in.h:1 | 21 | #: ../gtk/checkbox-gtk.ui.h:1 ../gtk/checkbox-gtk.desktop.in.h:1 |
1148 | 22 | #: ../plugins/user_interface.py:40 | 22 | #: ../plugins/user_interface.py:42 |
1149 | 23 | msgid "System Testing" | 23 | msgid "System Testing" |
1150 | 24 | msgstr "Prebes del Sistema" | 24 | msgstr "Prebes del Sistema" |
1151 | 25 | 25 | ||
1152 | 26 | #: ../gtk/checkbox-gtk.ui.h:8 | ||
1153 | 27 | msgid "_Skip this test" | ||
1154 | 28 | msgstr "Omitir e_sta preba" | ||
1155 | 29 | |||
1156 | 30 | #: ../gtk/checkbox-gtk.ui.h:9 ../checkbox_gtk/gtk_interface.py:535 | ||
1157 | 31 | msgid "_Test" | ||
1158 | 32 | msgstr "_Preba" | ||
1159 | 33 | |||
1160 | 34 | #: ../checkbox/application.py:66 | 26 | #: ../checkbox/application.py:66 |
1161 | 35 | msgid "Usage: checkbox [OPTIONS]" | 27 | msgid "Usage: checkbox [OPTIONS]" |
1162 | 36 | msgstr "Usu: checkbox [OPTIONS]" | 28 | msgstr "Usu: checkbox [OPTIONS]" |
1163 | @@ -52,22 +44,10 @@ | |||
1164 | 52 | msgid "Please choose (%s): " | 44 | msgid "Please choose (%s): " |
1165 | 53 | msgstr "Por favor, escueya (%s): " | 45 | msgstr "Por favor, escueya (%s): " |
1166 | 54 | 46 | ||
1176 | 55 | #: ../checkbox_cli/cli_interface.py:323 | 47 | #: ../checkbox_cli/cli_interface.py:350 |
1168 | 56 | msgid "test" | ||
1169 | 57 | msgstr "preba" | ||
1170 | 58 | |||
1171 | 59 | #: ../checkbox_cli/cli_interface.py:347 | ||
1172 | 60 | msgid "test again" | ||
1173 | 61 | msgstr "prebar otra vegada" | ||
1174 | 62 | |||
1175 | 63 | #: ../checkbox_cli/cli_interface.py:353 | ||
1177 | 64 | msgid "Please type here and press Ctrl-D when finished:\n" | 48 | msgid "Please type here and press Ctrl-D when finished:\n" |
1178 | 65 | msgstr "Por favor escriba equí y calque Ctrl-D cuando fine:\n" | 49 | msgstr "Por favor escriba equí y calque Ctrl-D cuando fine:\n" |
1179 | 66 | 50 | ||
1180 | 67 | #: ../checkbox_gtk/gtk_interface.py:500 | ||
1181 | 68 | msgid "_Test Again" | ||
1182 | 69 | msgstr "_Prebar otra vuelta" | ||
1183 | 70 | |||
1184 | 71 | #: ../plugins/gather_prompt.py:35 | 51 | #: ../plugins/gather_prompt.py:35 |
1185 | 72 | msgid "Gathering information from your system..." | 52 | msgid "Gathering information from your system..." |
1186 | 73 | msgstr "Recoyendo información del so sistema..." | 53 | msgstr "Recoyendo información del so sistema..." |
1187 | @@ -76,7 +56,7 @@ | |||
1188 | 76 | msgid "Information not posted to Launchpad." | 56 | msgid "Information not posted to Launchpad." |
1189 | 77 | msgstr "Información non espublizada en Launchpad" | 57 | msgstr "Información non espublizada en Launchpad" |
1190 | 78 | 58 | ||
1192 | 79 | #: ../plugins/launchpad_prompt.py:92 | 59 | #: ../plugins/launchpad_prompt.py:93 |
1193 | 80 | msgid "Email address must be in a proper format." | 60 | msgid "Email address must be in a proper format." |
1194 | 81 | msgstr "La direición de corréu tien de tar nun formatu afayaízu." | 61 | msgstr "La direición de corréu tien de tar nun formatu afayaízu." |
1195 | 82 | 62 | ||
1196 | @@ -117,24 +97,24 @@ | |||
1197 | 117 | #~ msgid "Running shell tests..." | 97 | #~ msgid "Running shell tests..." |
1198 | 118 | #~ msgstr "Executando prebes shell..." | 98 | #~ msgstr "Executando prebes shell..." |
1199 | 119 | 99 | ||
1201 | 120 | #: ../gtk/checkbox-gtk.ui.h:1 ../checkbox_cli/cli_interface.py:351 | 100 | #: ../gtk/checkbox-gtk.ui.h:6 ../checkbox_cli/cli_interface.py:348 |
1202 | 121 | #: ../checkbox_urwid/urwid_interface.py:261 | 101 | #: ../checkbox_urwid/urwid_interface.py:261 |
1203 | 122 | msgid "Further information:" | 102 | msgid "Further information:" |
1204 | 123 | msgstr "Más información:" | 103 | msgstr "Más información:" |
1205 | 124 | 104 | ||
1207 | 125 | #: ../gtk/checkbox-gtk.ui.h:2 | 105 | #: ../gtk/checkbox-gtk.ui.h:10 |
1208 | 126 | msgid "Ne_xt" | 106 | msgid "Ne_xt" |
1209 | 127 | msgstr "_Siguiente" | 107 | msgstr "_Siguiente" |
1210 | 128 | 108 | ||
1212 | 129 | #: ../gtk/checkbox-gtk.ui.h:4 | 109 | #: ../gtk/checkbox-gtk.ui.h:8 |
1213 | 130 | msgid "_Deselect All" | 110 | msgid "_Deselect All" |
1214 | 131 | msgstr "_Deseleicionar too" | 111 | msgstr "_Deseleicionar too" |
1215 | 132 | 112 | ||
1217 | 133 | #: ../gtk/checkbox-gtk.ui.h:5 | 113 | #: ../gtk/checkbox-gtk.ui.h:4 |
1218 | 134 | msgid "_No" | 114 | msgid "_No" |
1219 | 135 | msgstr "_Non" | 115 | msgstr "_Non" |
1220 | 136 | 116 | ||
1222 | 137 | #: ../gtk/checkbox-gtk.ui.h:6 | 117 | #: ../gtk/checkbox-gtk.ui.h:9 |
1223 | 138 | msgid "_Previous" | 118 | msgid "_Previous" |
1224 | 139 | msgstr "_Anterior" | 119 | msgstr "_Anterior" |
1225 | 140 | 120 | ||
1226 | @@ -142,7 +122,15 @@ | |||
1227 | 142 | msgid "_Select All" | 122 | msgid "_Select All" |
1228 | 143 | msgstr "_Seleicionar too" | 123 | msgstr "_Seleicionar too" |
1229 | 144 | 124 | ||
1231 | 145 | #: ../gtk/checkbox-gtk.ui.h:10 | 125 | #: ../gtk/checkbox-gtk.ui.h:5 |
1232 | 126 | msgid "_Skip this test" | ||
1233 | 127 | msgstr "_Saltase esta prueba" | ||
1234 | 128 | |||
1235 | 129 | #: ../gtk/checkbox-gtk.ui.h:2 ../checkbox_gtk/gtk_interface.py:538 | ||
1236 | 130 | msgid "_Test" | ||
1237 | 131 | msgstr "_Prueba" | ||
1238 | 132 | |||
1239 | 133 | #: ../gtk/checkbox-gtk.ui.h:3 | ||
1240 | 146 | msgid "_Yes" | 134 | msgid "_Yes" |
1241 | 147 | msgstr "_Sí" | 135 | msgstr "_Sí" |
1242 | 148 | 136 | ||
1243 | @@ -286,7 +274,7 @@ | |||
1244 | 286 | "¿Escuchóse la grabación nos auriculares USB?" | 274 | "¿Escuchóse la grabación nos auriculares USB?" |
1245 | 287 | 275 | ||
1246 | 288 | #. description | 276 | #. description |
1248 | 289 | #: ../jobs/audio.txt.in:102 | 277 | #: ../jobs/audio.txt.in:99 |
1249 | 290 | msgid "" | 278 | msgid "" |
1250 | 291 | "Play back a sound on the default output and listen for it on the default " | 279 | "Play back a sound on the default output and listen for it on the default " |
1251 | 292 | "input. This makes the most sense when the output and input are directly " | 280 | "input. This makes the most sense when the output and input are directly " |
1252 | @@ -315,7 +303,7 @@ | |||
1253 | 315 | "finará con un fallu." | 303 | "finará con un fallu." |
1254 | 316 | 304 | ||
1255 | 317 | #. description | 305 | #. description |
1257 | 318 | #: ../jobs/bluetooth.txt.in:16 | 306 | #: ../jobs/bluetooth.txt.in:8 |
1258 | 319 | msgid "" | 307 | msgid "" |
1259 | 320 | "Automated test to store bluetooth device information in checkbox report" | 308 | "Automated test to store bluetooth device information in checkbox report" |
1260 | 321 | msgstr "" | 309 | msgstr "" |
1261 | @@ -323,7 +311,7 @@ | |||
1262 | 323 | "informe de Checkbox" | 311 | "informe de Checkbox" |
1263 | 324 | 312 | ||
1264 | 325 | #. description | 313 | #. description |
1266 | 326 | #: ../jobs/bluetooth.txt.in:22 | 314 | #: ../jobs/bluetooth.txt.in:14 |
1267 | 327 | msgid "" | 315 | msgid "" |
1268 | 328 | "PURPOSE:\n" | 316 | "PURPOSE:\n" |
1269 | 329 | " This test will check that bluetooth connection works correctly\n" | 317 | " This test will check that bluetooth connection works correctly\n" |
1270 | @@ -357,7 +345,7 @@ | |||
1271 | 357 | " ¿Funcionen tolos pasos?" | 345 | " ¿Funcionen tolos pasos?" |
1272 | 358 | 346 | ||
1273 | 359 | #. description | 347 | #. description |
1275 | 360 | #: ../jobs/bluetooth.txt.in:41 | 348 | #: ../jobs/bluetooth.txt.in:33 |
1276 | 361 | msgid "" | 349 | msgid "" |
1277 | 362 | "PURPOSE:\n" | 350 | "PURPOSE:\n" |
1278 | 363 | " This test will check that you can transfer information through a " | 351 | " This test will check that you can transfer information through a " |
1279 | @@ -381,7 +369,7 @@ | |||
1280 | 381 | "¿Tolos ficheros copiáronse correutamente?" | 369 | "¿Tolos ficheros copiáronse correutamente?" |
1281 | 382 | 370 | ||
1282 | 383 | #. description | 371 | #. description |
1284 | 384 | #: ../jobs/bluetooth.txt.in:55 | 372 | #: ../jobs/bluetooth.txt.in:47 |
1285 | 385 | msgid "" | 373 | msgid "" |
1286 | 386 | "PURPOSE:\n" | 374 | "PURPOSE:\n" |
1287 | 387 | " This test will check that you can record and hear audio using a " | 375 | " This test will check that you can record and hear audio using a " |
1288 | @@ -414,7 +402,7 @@ | |||
1289 | 414 | "¿Oyóse'l soníu que se grabó nel bluetooth?" | 402 | "¿Oyóse'l soníu que se grabó nel bluetooth?" |
1290 | 415 | 403 | ||
1291 | 416 | #. description | 404 | #. description |
1293 | 417 | #: ../jobs/bluetooth.txt.in:73 | 405 | #: ../jobs/bluetooth.txt.in:65 |
1294 | 418 | msgid "" | 406 | msgid "" |
1295 | 419 | "PURPOSE:\n" | 407 | "PURPOSE:\n" |
1296 | 420 | " This test will check that you can use a bluetooth keyboard\n" | 408 | " This test will check that you can use a bluetooth keyboard\n" |
1297 | @@ -441,7 +429,7 @@ | |||
1298 | 441 | " ¿Fuisti quien a introducir dalgún testu col tecláu bluetooth?" | 429 | " ¿Fuisti quien a introducir dalgún testu col tecláu bluetooth?" |
1299 | 442 | 430 | ||
1300 | 443 | #. description | 431 | #. description |
1302 | 444 | #: ../jobs/bluetooth.txt.in:89 | 432 | #: ../jobs/bluetooth.txt.in:81 |
1303 | 445 | msgid "" | 433 | msgid "" |
1304 | 446 | "PURPOSE:\n" | 434 | "PURPOSE:\n" |
1305 | 447 | " This test will check that you can use a bluetooth mouse\n" | 435 | " This test will check that you can use a bluetooth mouse\n" |
1306 | @@ -663,28 +651,28 @@ | |||
1307 | 663 | #. description | 651 | #. description |
1308 | 664 | #: ../jobs/disk.txt.in:9 | 652 | #: ../jobs/disk.txt.in:9 |
1309 | 665 | msgid "Benchmark for each disk " | 653 | msgid "Benchmark for each disk " |
1311 | 666 | msgstr "Preba pa cada discu " | 654 | msgstr "Prueba pa cada discu " |
1312 | 667 | 655 | ||
1313 | 668 | #. description | 656 | #. description |
1315 | 669 | #: ../jobs/disk.txt.in:26 | 657 | #: ../jobs/disk.txt.in:40 |
1316 | 670 | msgid "SMART test" | 658 | msgid "SMART test" |
1317 | 671 | msgstr "Prueba SMART" | 659 | msgstr "Prueba SMART" |
1318 | 672 | 660 | ||
1319 | 673 | #. description | 661 | #. description |
1321 | 674 | #: ../jobs/disk.txt.in:42 | 662 | #: ../jobs/disk.txt.in:56 |
1322 | 675 | msgid "Maximum disk space used during a default installation test" | 663 | msgid "Maximum disk space used during a default installation test" |
1323 | 676 | msgstr "" | 664 | msgstr "" |
1324 | 677 | "Máximu espaciu de discu usáu nuna prueba d'instalación predeterminada" | 665 | "Máximu espaciu de discu usáu nuna prueba d'instalación predeterminada" |
1325 | 678 | 666 | ||
1326 | 679 | #. description | 667 | #. description |
1328 | 680 | #: ../jobs/disk.txt.in:57 | 668 | #: ../jobs/disk.txt.in:71 |
1329 | 681 | msgid "Verify system storage performs at or above baseline performance" | 669 | msgid "Verify system storage performs at or above baseline performance" |
1330 | 682 | msgstr "" | 670 | msgstr "" |
1331 | 683 | "Verifica que'l rendimientu del almacenamientu del sistema, tea sobre'l " | 671 | "Verifica que'l rendimientu del almacenamientu del sistema, tea sobre'l " |
1332 | 684 | "rendimientu de referencia" | 672 | "rendimientu de referencia" |
1333 | 685 | 673 | ||
1334 | 686 | #. description | 674 | #. description |
1336 | 687 | #: ../jobs/disk.txt.in:74 | 675 | #: ../jobs/disk.txt.in:88 |
1337 | 688 | msgid "" | 676 | msgid "" |
1338 | 689 | "Verify that storage devices, such as Fibre Channel and RAID can be detected " | 677 | "Verify that storage devices, such as Fibre Channel and RAID can be detected " |
1339 | 690 | "and perform under stress." | 678 | "and perform under stress." |
1340 | @@ -955,7 +943,7 @@ | |||
1341 | 955 | " ¿Son les pantalles y los moos de videu correutos?" | 943 | " ¿Son les pantalles y los moos de videu correutos?" |
1342 | 956 | 944 | ||
1343 | 957 | #. description | 945 | #. description |
1345 | 958 | #: ../jobs/graphics.txt.in:122 | 946 | #: ../jobs/graphics.txt.in:113 |
1346 | 959 | msgid "" | 947 | msgid "" |
1347 | 960 | "PURPOSE:\n" | 948 | "PURPOSE:\n" |
1348 | 961 | " This test cycles through the detected video modes\n" | 949 | " This test cycles through the detected video modes\n" |
1349 | @@ -977,7 +965,7 @@ | |||
1350 | 977 | msgstr "Comprueba que'l hardware ye quien a executar compiz." | 965 | msgstr "Comprueba que'l hardware ye quien a executar compiz." |
1351 | 978 | 966 | ||
1352 | 979 | #. description | 967 | #. description |
1354 | 980 | #: ../jobs/graphics.txt.in:140 | 968 | #: ../jobs/graphics.txt.in:139 |
1355 | 981 | msgid "" | 969 | msgid "" |
1356 | 982 | "PURPOSE:\n" | 970 | "PURPOSE:\n" |
1357 | 983 | " This test tests the basic 3D capabilities of your video card\n" | 971 | " This test tests the basic 3D capabilities of your video card\n" |
1358 | @@ -1869,7 +1857,7 @@ | |||
1359 | 1869 | " ¿Ye correuta la cantidá de memoria deteutada?" | 1857 | " ¿Ye correuta la cantidá de memoria deteutada?" |
1360 | 1870 | 1858 | ||
1361 | 1871 | #. description | 1859 | #. description |
1363 | 1872 | #: ../jobs/memory.txt.in:19 | 1860 | #: ../jobs/memory.txt.in:14 |
1364 | 1873 | msgid "Test and exercise memory." | 1861 | msgid "Test and exercise memory." |
1365 | 1874 | msgstr "Probar y exercitar la memoria." | 1862 | msgstr "Probar y exercitar la memoria." |
1366 | 1875 | 1863 | ||
1367 | @@ -1910,7 +1898,7 @@ | |||
1368 | 1910 | "instálalu si nun ta disponible." | 1898 | "instálalu si nun ta disponible." |
1369 | 1911 | 1899 | ||
1370 | 1912 | #. description | 1900 | #. description |
1372 | 1913 | #: ../jobs/miscellanea.txt.in:37 | 1901 | #: ../jobs/miscellanea.txt.in:31 |
1373 | 1914 | msgid "" | 1902 | msgid "" |
1374 | 1915 | "This will run some basic connectivity tests against a BMC, verifying that " | 1903 | "This will run some basic connectivity tests against a BMC, verifying that " |
1375 | 1916 | "IPMI works." | 1904 | "IPMI works." |
1376 | @@ -1919,7 +1907,7 @@ | |||
1377 | 1919 | "verificando'l funcionamientu de IPMI." | 1907 | "verificando'l funcionamientu de IPMI." |
1378 | 1920 | 1908 | ||
1379 | 1921 | #. description | 1909 | #. description |
1381 | 1922 | #: ../jobs/miscellanea.txt.in:43 | 1910 | #: ../jobs/miscellanea.txt.in:37 |
1382 | 1923 | msgid "" | 1911 | msgid "" |
1383 | 1924 | " Determine if we need to run tests specific to portable computers that may " | 1912 | " Determine if we need to run tests specific to portable computers that may " |
1384 | 1925 | "not apply to desktops." | 1913 | "not apply to desktops." |
1385 | @@ -1939,7 +1927,7 @@ | |||
1386 | 1939 | msgstr "Si los hai, esta prueba fallará." | 1927 | msgstr "Si los hai, esta prueba fallará." |
1387 | 1940 | 1928 | ||
1388 | 1941 | #. description | 1929 | #. description |
1390 | 1942 | #: ../jobs/monitor.txt.in:3 | 1930 | #: ../jobs/monitor.txt.in:4 |
1391 | 1943 | msgid "" | 1931 | msgid "" |
1392 | 1944 | "PURPOSE:\n" | 1932 | "PURPOSE:\n" |
1393 | 1945 | " This test will check your VGA port. Skip if your system does not have a " | 1933 | " This test will check your VGA port. Skip if your system does not have a " |
1394 | @@ -1960,7 +1948,7 @@ | |||
1395 | 1960 | " ¿Amosóse l'escritoriu correutamente en dambes pantalles?" | 1948 | " ¿Amosóse l'escritoriu correutamente en dambes pantalles?" |
1396 | 1961 | 1949 | ||
1397 | 1962 | #. description | 1950 | #. description |
1399 | 1963 | #: ../jobs/monitor.txt.in:13 | 1951 | #: ../jobs/monitor.txt.in:15 |
1400 | 1964 | msgid "" | 1952 | msgid "" |
1401 | 1965 | "PURPOSE:\n" | 1953 | "PURPOSE:\n" |
1402 | 1966 | " This test will check your DVI port. Skip if your system does not have a " | 1954 | " This test will check your DVI port. Skip if your system does not have a " |
1403 | @@ -1981,7 +1969,7 @@ | |||
1404 | 1981 | " ¿L'escritoriu amosóse correutamente en dambes pantalles?" | 1969 | " ¿L'escritoriu amosóse correutamente en dambes pantalles?" |
1405 | 1982 | 1970 | ||
1406 | 1983 | #. description | 1971 | #. description |
1408 | 1984 | #: ../jobs/monitor.txt.in:23 | 1972 | #: ../jobs/monitor.txt.in:26 |
1409 | 1985 | msgid "" | 1973 | msgid "" |
1410 | 1986 | "PURPOSE:\n" | 1974 | "PURPOSE:\n" |
1411 | 1987 | " This test will check your DisplayPort port. Skip if your system does not " | 1975 | " This test will check your DisplayPort port. Skip if your system does not " |
1412 | @@ -2002,7 +1990,7 @@ | |||
1413 | 2002 | " ¿L'escritoriu amosóse correutamente en dambes pantalles?" | 1990 | " ¿L'escritoriu amosóse correutamente en dambes pantalles?" |
1414 | 2003 | 1991 | ||
1415 | 2004 | #. description | 1992 | #. description |
1417 | 2005 | #: ../jobs/monitor.txt.in:33 | 1993 | #: ../jobs/monitor.txt.in:37 |
1418 | 2006 | msgid "" | 1994 | msgid "" |
1419 | 2007 | "PURPOSE:\n" | 1995 | "PURPOSE:\n" |
1420 | 2008 | " This test will check your HDMI port. Skip if your system does not have a " | 1996 | " This test will check your HDMI port. Skip if your system does not have a " |
1421 | @@ -2023,7 +2011,7 @@ | |||
1422 | 2023 | " ¿L'escritoriu amosóse correutamente en dambes pantalles?" | 2011 | " ¿L'escritoriu amosóse correutamente en dambes pantalles?" |
1423 | 2024 | 2012 | ||
1424 | 2025 | #. description | 2013 | #. description |
1426 | 2026 | #: ../jobs/monitor.txt.in:43 | 2014 | #: ../jobs/monitor.txt.in:48 |
1427 | 2027 | msgid "" | 2015 | msgid "" |
1428 | 2028 | "PURPOSE:\n" | 2016 | "PURPOSE:\n" |
1429 | 2029 | " This test will check your S-VIDEO port. Skip if your system does not " | 2017 | " This test will check your S-VIDEO port. Skip if your system does not " |
1430 | @@ -2044,7 +2032,7 @@ | |||
1431 | 2044 | " ¿L'escritoriu amosóse correutamente en dambes pantalles?" | 2032 | " ¿L'escritoriu amosóse correutamente en dambes pantalles?" |
1432 | 2045 | 2033 | ||
1433 | 2046 | #. description | 2034 | #. description |
1435 | 2047 | #: ../jobs/monitor.txt.in:53 | 2035 | #: ../jobs/monitor.txt.in:59 |
1436 | 2048 | msgid "" | 2036 | msgid "" |
1437 | 2049 | "PURPOSE:\n" | 2037 | "PURPOSE:\n" |
1438 | 2050 | " This test will check your RCA port. Skip if your system does not have a " | 2038 | " This test will check your RCA port. Skip if your system does not have a " |
1439 | @@ -2065,7 +2053,7 @@ | |||
1440 | 2065 | " ¿L'escritoriu amosóse correutamente en dambes pantalles?" | 2053 | " ¿L'escritoriu amosóse correutamente en dambes pantalles?" |
1441 | 2066 | 2054 | ||
1442 | 2067 | #. description | 2055 | #. description |
1444 | 2068 | #: ../jobs/monitor.txt.in:64 | 2056 | #: ../jobs/monitor.txt.in:70 |
1445 | 2069 | msgid "" | 2057 | msgid "" |
1446 | 2070 | "PURPOSE:\n" | 2058 | "PURPOSE:\n" |
1447 | 2071 | " This test will check your monitor power saving capabilities\n" | 2059 | " This test will check your monitor power saving capabilities\n" |
1448 | @@ -2082,7 +2070,7 @@ | |||
1449 | 2082 | "monitor\n" | 2070 | "monitor\n" |
1450 | 2083 | " 2. Primi cualesquir tecla o muevi'l mur pa reactivar la pantalla\n" | 2071 | " 2. Primi cualesquir tecla o muevi'l mur pa reactivar la pantalla\n" |
1451 | 2084 | "VERIFICACIÓN:\n" | 2072 | "VERIFICACIÓN:\n" |
1453 | 2085 | " ¿El monitor quedó en blanco y prendióse otra vegada?" | 2073 | " ¿El monitor quedó en negro y prendióse otra vuelta?" |
1454 | 2086 | 2074 | ||
1455 | 2087 | #. description | 2075 | #. description |
1456 | 2088 | #: ../jobs/networking.txt.in:5 | 2076 | #: ../jobs/networking.txt.in:5 |
1457 | @@ -2100,7 +2088,7 @@ | |||
1458 | 2100 | msgstr "Información de la rede" | 2088 | msgstr "Información de la rede" |
1459 | 2101 | 2089 | ||
1460 | 2102 | #. description | 2090 | #. description |
1462 | 2103 | #: ../jobs/networking.txt.in:36 | 2091 | #: ../jobs/networking.txt.in:46 |
1463 | 2104 | msgid "" | 2092 | msgid "" |
1464 | 2105 | "PURPOSE:\n" | 2093 | "PURPOSE:\n" |
1465 | 2106 | " This test will check your wired connection\n" | 2094 | " This test will check your wired connection\n" |
1466 | @@ -2122,7 +2110,7 @@ | |||
1467 | 2122 | " ¿ Apaeció una notificación y la conexón afitóse correutamente?" | 2110 | " ¿ Apaeció una notificación y la conexón afitóse correutamente?" |
1468 | 2123 | 2111 | ||
1469 | 2124 | #. description | 2112 | #. description |
1471 | 2125 | #: ../jobs/networking.txt.in:49 | 2113 | #: ../jobs/networking.txt.in:59 |
1472 | 2126 | msgid "" | 2114 | msgid "" |
1473 | 2127 | "PURPOSE:\n" | 2115 | "PURPOSE:\n" |
1474 | 2128 | " This test will check that a DSL modem can be configured and connected.\n" | 2116 | " This test will check that a DSL modem can be configured and connected.\n" |
1475 | @@ -2152,7 +2140,7 @@ | |||
1476 | 2152 | " ¿ Apaeció una notificación y la conexón afitóse correutamente?" | 2140 | " ¿ Apaeció una notificación y la conexón afitóse correutamente?" |
1477 | 2153 | 2141 | ||
1478 | 2154 | #. description | 2142 | #. description |
1480 | 2155 | #: ../jobs/networking.txt.in:66 | 2143 | #: ../jobs/networking.txt.in:76 |
1481 | 2156 | msgid "" | 2144 | msgid "" |
1482 | 2157 | "Automated test case to verify availability of some system on the network " | 2145 | "Automated test case to verify availability of some system on the network " |
1483 | 2158 | "using ICMP ECHO packets." | 2146 | "using ICMP ECHO packets." |
1484 | @@ -2161,7 +2149,7 @@ | |||
1485 | 2161 | "na rede usando paquetes ICMP ECHO." | 2149 | "na rede usando paquetes ICMP ECHO." |
1486 | 2162 | 2150 | ||
1487 | 2163 | #. description | 2151 | #. description |
1489 | 2164 | #: ../jobs/networking.txt.in:73 ../jobs/peripheral.txt.in:37 | 2152 | #: ../jobs/networking.txt.in:83 ../jobs/peripheral.txt.in:37 |
1490 | 2165 | msgid "" | 2153 | msgid "" |
1491 | 2166 | "Automated test case to make sure that it's possible to download files " | 2154 | "Automated test case to make sure that it's possible to download files " |
1492 | 2167 | "through HTTP" | 2155 | "through HTTP" |
1493 | @@ -2170,13 +2158,13 @@ | |||
1494 | 2170 | "aciu de HTTP" | 2158 | "aciu de HTTP" |
1495 | 2171 | 2159 | ||
1496 | 2172 | #. description | 2160 | #. description |
1498 | 2173 | #: ../jobs/networking.txt.in:81 | 2161 | #: ../jobs/networking.txt.in:91 |
1499 | 2174 | msgid "Test to see if we can sync local clock to an NTP server" | 2162 | msgid "Test to see if we can sync local clock to an NTP server" |
1500 | 2175 | msgstr "" | 2163 | msgstr "" |
1501 | 2176 | "Prueba pa ver si se pues sincronizar el reló llocal con un sirvidor NTP" | 2164 | "Prueba pa ver si se pues sincronizar el reló llocal con un sirvidor NTP" |
1502 | 2177 | 2165 | ||
1503 | 2178 | #. description | 2166 | #. description |
1505 | 2179 | #: ../jobs/networking.txt.in:87 | 2167 | #: ../jobs/networking.txt.in:97 |
1506 | 2180 | msgid "" | 2168 | msgid "" |
1507 | 2181 | "Verify that an installation of checkbox-server on the network can be reached " | 2169 | "Verify that an installation of checkbox-server on the network can be reached " |
1508 | 2182 | "over SSH." | 2170 | "over SSH." |
1509 | @@ -2185,13 +2173,13 @@ | |||
1510 | 2185 | "duana de SSH" | 2173 | "duana de SSH" |
1511 | 2186 | 2174 | ||
1512 | 2187 | #. description | 2175 | #. description |
1514 | 2188 | #: ../jobs/networking.txt.in:93 | 2176 | #: ../jobs/networking.txt.in:103 |
1515 | 2189 | msgid "Try to enable a remote printer on the network and print a test page." | 2177 | msgid "Try to enable a remote printer on the network and print a test page." |
1516 | 2190 | msgstr "" | 2178 | msgstr "" |
1517 | 2191 | "Intentar activar una imprentadora na rede ya imprentar una páxina de prueba." | 2179 | "Intentar activar una imprentadora na rede ya imprentar una páxina de prueba." |
1518 | 2192 | 2180 | ||
1519 | 2193 | #. description | 2181 | #. description |
1521 | 2194 | #: ../jobs/networking.txt.in:98 | 2182 | #: ../jobs/networking.txt.in:108 |
1522 | 2195 | msgid "" | 2183 | msgid "" |
1523 | 2196 | "Automated test to walk multiple network cards and test each one in sequence." | 2184 | "Automated test to walk multiple network cards and test each one in sequence." |
1524 | 2197 | msgstr "" | 2185 | msgstr "" |
1525 | @@ -2199,7 +2187,7 @@ | |||
1526 | 2199 | "una secuencialmente." | 2187 | "una secuencialmente." |
1527 | 2200 | 2188 | ||
1528 | 2201 | #. description | 2189 | #. description |
1530 | 2202 | #: ../jobs/networking.txt.in:118 | 2190 | #: ../jobs/networking.txt.in:128 |
1531 | 2203 | msgid "Test to measure the network bandwidth" | 2191 | msgid "Test to measure the network bandwidth" |
1532 | 2204 | msgstr "Prueba pa midir l'anchor de banda de rede" | 2192 | msgstr "Prueba pa midir l'anchor de banda de rede" |
1533 | 2205 | 2193 | ||
1534 | @@ -2214,7 +2202,7 @@ | |||
1535 | 2214 | msgstr "Pruebes de llectura de preséu d'almacenamientu ópticu" | 2202 | msgstr "Pruebes de llectura de preséu d'almacenamientu ópticu" |
1536 | 2215 | 2203 | ||
1537 | 2216 | #. description | 2204 | #. description |
1539 | 2217 | #: ../jobs/optical.txt.in:36 | 2205 | #: ../jobs/optical.txt.in:35 |
1540 | 2218 | msgid "" | 2206 | msgid "" |
1541 | 2219 | "PURPOSE:\n" | 2207 | "PURPOSE:\n" |
1542 | 2220 | " This test will check your system's CDROM writing capabilities. If your " | 2208 | " This test will check your system's CDROM writing capabilities. If your " |
1543 | @@ -2240,7 +2228,7 @@ | |||
1544 | 2240 | " ¿Los datos escribiéronse correchamente?" | 2228 | " ¿Los datos escribiéronse correchamente?" |
1545 | 2241 | 2229 | ||
1546 | 2242 | #. description | 2230 | #. description |
1548 | 2243 | #: ../jobs/optical.txt.in:49 | 2231 | #: ../jobs/optical.txt.in:47 |
1549 | 2244 | msgid "" | 2232 | msgid "" |
1550 | 2245 | "PURPOSE:\n" | 2233 | "PURPOSE:\n" |
1551 | 2246 | " This test will check your CD audio playback capabilities\n" | 2234 | " This test will check your CD audio playback capabilities\n" |
1552 | @@ -2277,7 +2265,7 @@ | |||
1553 | 2277 | " ¿Funcionaron tolos pasos?" | 2265 | " ¿Funcionaron tolos pasos?" |
1554 | 2278 | 2266 | ||
1555 | 2279 | #. description | 2267 | #. description |
1557 | 2280 | #: ../jobs/optical.txt.in:69 | 2268 | #: ../jobs/optical.txt.in:68 |
1558 | 2281 | msgid "" | 2269 | msgid "" |
1559 | 2282 | "PURPOSE:\n" | 2270 | "PURPOSE:\n" |
1560 | 2283 | " This test will check your system's DVD writing capabilities. If your " | 2271 | " This test will check your system's DVD writing capabilities. If your " |
1561 | @@ -2303,7 +2291,7 @@ | |||
1562 | 2303 | " ¿Los datos escribiéronse correchamente?" | 2291 | " ¿Los datos escribiéronse correchamente?" |
1563 | 2304 | 2292 | ||
1564 | 2305 | #. description | 2293 | #. description |
1566 | 2306 | #: ../jobs/optical.txt.in:82 | 2294 | #: ../jobs/optical.txt.in:84 |
1567 | 2307 | msgid "" | 2295 | msgid "" |
1568 | 2308 | "PURPOSE:\n" | 2296 | "PURPOSE:\n" |
1569 | 2309 | " This test will check your DVD movie playback capabilities. Note that " | 2297 | " This test will check your DVD movie playback capabilities. Note that " |
1570 | @@ -2337,7 +2325,7 @@ | |||
1571 | 2337 | " ¿Tolos pasos funcionaron?" | 2325 | " ¿Tolos pasos funcionaron?" |
1572 | 2338 | 2326 | ||
1573 | 2339 | #. description | 2327 | #. description |
1575 | 2340 | #: ../jobs/optical.txt.in:100 | 2328 | #: ../jobs/optical.txt.in:102 |
1576 | 2341 | msgid "" | 2329 | msgid "" |
1577 | 2342 | "PURPOSE:\n" | 2330 | "PURPOSE:\n" |
1578 | 2343 | " This test will check your DVD playback capabilities\n" | 2331 | " This test will check your DVD playback capabilities\n" |
1579 | @@ -2720,22 +2708,22 @@ | |||
1580 | 2720 | " ¿Suspendióse y reanicióse correutamente'l sistema les 30 vegaes?" | 2708 | " ¿Suspendióse y reanicióse correutamente'l sistema les 30 vegaes?" |
1581 | 2721 | 2709 | ||
1582 | 2722 | #. description | 2710 | #. description |
1584 | 2723 | #: ../jobs/suspend.txt.in:3 | 2711 | #: ../jobs/suspend.txt.in:9 |
1585 | 2724 | msgid "Record the current resolution before suspending." | 2712 | msgid "Record the current resolution before suspending." |
1586 | 2725 | msgstr "Grabar la resolución actual enantes de suspender." | 2713 | msgstr "Grabar la resolución actual enantes de suspender." |
1587 | 2726 | 2714 | ||
1588 | 2727 | #. description | 2715 | #. description |
1590 | 2728 | #: ../jobs/suspend.txt.in:11 | 2716 | #: ../jobs/suspend.txt.in:17 |
1591 | 2729 | msgid "Record mixer settings before suspending." | 2717 | msgid "Record mixer settings before suspending." |
1592 | 2730 | msgstr "Grabar la configuración del entemecedor enantes de suspender." | 2718 | msgstr "Grabar la configuración del entemecedor enantes de suspender." |
1593 | 2731 | 2719 | ||
1594 | 2732 | #. description | 2720 | #. description |
1596 | 2733 | #: ../jobs/suspend.txt.in:18 | 2721 | #: ../jobs/suspend.txt.in:24 |
1597 | 2734 | msgid "Verify that all the CPUs are online before suspending" | 2722 | msgid "Verify that all the CPUs are online before suspending" |
1598 | 2735 | msgstr "Verifica que toles CPU tán en llinia enantes de suspender" | 2723 | msgstr "Verifica que toles CPU tán en llinia enantes de suspender" |
1599 | 2736 | 2724 | ||
1600 | 2737 | #. description | 2725 | #. description |
1602 | 2738 | #: ../jobs/suspend.txt.in:25 | 2726 | #: ../jobs/suspend.txt.in:31 |
1603 | 2739 | msgid "" | 2727 | msgid "" |
1604 | 2740 | "Dumps memory info to a file for comparison after suspend test has been run" | 2728 | "Dumps memory info to a file for comparison after suspend test has been run" |
1605 | 2741 | msgstr "" | 2729 | msgstr "" |
1606 | @@ -2743,7 +2731,7 @@ | |||
1607 | 2743 | "d'haber executao la prueba de suspensión" | 2731 | "d'haber executao la prueba de suspensión" |
1608 | 2744 | 2732 | ||
1609 | 2745 | #. description | 2733 | #. description |
1611 | 2746 | #: ../jobs/suspend.txt.in:43 | 2734 | #: ../jobs/suspend.txt.in:49 |
1612 | 2747 | msgid "" | 2735 | msgid "" |
1613 | 2748 | "This test disconnects all connections and then connects to the wireless " | 2736 | "This test disconnects all connections and then connects to the wireless " |
1614 | 2749 | "interface. It then checks the connection to confirm it's working as expected." | 2737 | "interface. It then checks the connection to confirm it's working as expected." |
1615 | @@ -2753,7 +2741,7 @@ | |||
1616 | 2753 | "funciona como ye de esperar." | 2741 | "funciona como ye de esperar." |
1617 | 2754 | 2742 | ||
1618 | 2755 | #. description | 2743 | #. description |
1620 | 2756 | #: ../jobs/suspend.txt.in:73 | 2744 | #: ../jobs/suspend.txt.in:83 |
1621 | 2757 | msgid "" | 2745 | msgid "" |
1622 | 2758 | "PURPOSE:\n" | 2746 | "PURPOSE:\n" |
1623 | 2759 | " This test will check suspend and resume\n" | 2747 | " This test will check suspend and resume\n" |
1624 | @@ -2780,18 +2768,18 @@ | |||
1625 | 2780 | " ¿Suspendióse y reanicióse'l sistema correutamente?" | 2768 | " ¿Suspendióse y reanicióse'l sistema correutamente?" |
1626 | 2781 | 2769 | ||
1627 | 2782 | #. description | 2770 | #. description |
1629 | 2783 | #: ../jobs/suspend.txt.in:86 | 2771 | #: ../jobs/suspend.txt.in:96 |
1630 | 2784 | msgid "Test the network after resuming." | 2772 | msgid "Test the network after resuming." |
1631 | 2785 | msgstr "Probar la rede dempués de reanudar." | 2773 | msgstr "Probar la rede dempués de reanudar." |
1632 | 2786 | 2774 | ||
1633 | 2787 | #. description | 2775 | #. description |
1635 | 2788 | #: ../jobs/suspend.txt.in:92 | 2776 | #: ../jobs/suspend.txt.in:102 |
1636 | 2789 | msgid "" | 2777 | msgid "" |
1637 | 2790 | "Test to see that we have the same resolution after resuming as before." | 2778 | "Test to see that we have the same resolution after resuming as before." |
1638 | 2791 | msgstr "Prueba pa ver si tienes la mesma resolución dempués de reanudar." | 2779 | msgstr "Prueba pa ver si tienes la mesma resolución dempués de reanudar." |
1639 | 2792 | 2780 | ||
1640 | 2793 | #. description | 2781 | #. description |
1642 | 2794 | #: ../jobs/suspend.txt.in:101 | 2782 | #: ../jobs/suspend.txt.in:111 |
1643 | 2795 | msgid "" | 2783 | msgid "" |
1644 | 2796 | "Verify that mixer settings after suspend are the same as before suspend." | 2784 | "Verify that mixer settings after suspend are the same as before suspend." |
1645 | 2797 | msgstr "" | 2785 | msgstr "" |
1646 | @@ -2799,19 +2787,19 @@ | |||
1647 | 2799 | "son les mesmes qu'enantes de suspender." | 2787 | "son les mesmes qu'enantes de suspender." |
1648 | 2800 | 2788 | ||
1649 | 2801 | #. description | 2789 | #. description |
1651 | 2802 | #: ../jobs/suspend.txt.in:117 | 2790 | #: ../jobs/suspend.txt.in:127 |
1652 | 2803 | msgid "Verify that all CPUs are online after resuming." | 2791 | msgid "Verify that all CPUs are online after resuming." |
1653 | 2804 | msgstr "Verificar que toles CPUs tán en llinia dempués de reaniciar." | 2792 | msgstr "Verificar que toles CPUs tán en llinia dempués de reaniciar." |
1654 | 2805 | 2793 | ||
1655 | 2806 | #. description | 2794 | #. description |
1657 | 2807 | #: ../jobs/suspend.txt.in:134 | 2795 | #: ../jobs/suspend.txt.in:144 |
1658 | 2808 | msgid "Verify that all memory is available after resuming from suspend." | 2796 | msgid "Verify that all memory is available after resuming from suspend." |
1659 | 2809 | msgstr "" | 2797 | msgstr "" |
1660 | 2810 | "Verifica que tola memoria ta disponible dempués de la reanudación de la " | 2798 | "Verifica que tola memoria ta disponible dempués de la reanudación de la " |
1661 | 2811 | "suspensión." | 2799 | "suspensión." |
1662 | 2812 | 2800 | ||
1663 | 2813 | #. description | 2801 | #. description |
1665 | 2814 | #: ../jobs/suspend.txt.in:143 | 2802 | #: ../jobs/suspend.txt.in:153 |
1666 | 2815 | msgid "" | 2803 | msgid "" |
1667 | 2816 | "PURPOSE:\n" | 2804 | "PURPOSE:\n" |
1668 | 2817 | " This test will check that the display is correct after suspend and " | 2805 | " This test will check that the display is correct after suspend and " |
1669 | @@ -2826,7 +2814,7 @@ | |||
1670 | 2826 | " ¿La pantalla funciona normalmente dempués de retornar de la suspensión?" | 2814 | " ¿La pantalla funciona normalmente dempués de retornar de la suspensión?" |
1671 | 2827 | 2815 | ||
1672 | 2828 | #. description | 2816 | #. description |
1674 | 2829 | #: ../jobs/suspend.txt.in:164 | 2817 | #: ../jobs/suspend.txt.in:174 |
1675 | 2830 | msgid "" | 2818 | msgid "" |
1676 | 2831 | "This test checks that the wireless interface is working after suspending the " | 2819 | "This test checks that the wireless interface is working after suspending the " |
1677 | 2832 | "system. It disconnects all interfaces and then connects to the wireless " | 2820 | "system. It disconnects all interfaces and then connects to the wireless " |
1678 | @@ -2837,7 +2825,7 @@ | |||
1679 | 2837 | "comprueba que la conexón funciona de la manera esperada." | 2825 | "comprueba que la conexón funciona de la manera esperada." |
1680 | 2838 | 2826 | ||
1681 | 2839 | #. description | 2827 | #. description |
1683 | 2840 | #: ../jobs/suspend.txt.in:174 | 2828 | #: ../jobs/suspend.txt.in:186 |
1684 | 2841 | msgid "" | 2829 | msgid "" |
1685 | 2842 | "This test grabs the hardware address of the bluetooth adapter after suspend " | 2830 | "This test grabs the hardware address of the bluetooth adapter after suspend " |
1686 | 2843 | "and compares it to the address grabbed before suspend." | 2831 | "and compares it to the address grabbed before suspend." |
1687 | @@ -2847,7 +2835,7 @@ | |||
1688 | 2847 | "suspensión." | 2835 | "suspensión." |
1689 | 2848 | 2836 | ||
1690 | 2849 | #. description | 2837 | #. description |
1692 | 2850 | #: ../jobs/suspend.txt.in:182 | 2838 | #: ../jobs/suspend.txt.in:196 |
1693 | 2851 | msgid "" | 2839 | msgid "" |
1694 | 2852 | "This is an automated Bluetooth file transfer test. It sends an image to the " | 2840 | "This is an automated Bluetooth file transfer test. It sends an image to the " |
1695 | 2853 | "device specified by the BTDEVADDR environment variable." | 2841 | "device specified by the BTDEVADDR environment variable." |
1696 | @@ -2856,7 +2844,7 @@ | |||
1697 | 2856 | "Unvia una imaxe al preséu especificáu pola variable d'entornu BTDEVADDR." | 2844 | "Unvia una imaxe al preséu especificáu pola variable d'entornu BTDEVADDR." |
1698 | 2857 | 2845 | ||
1699 | 2858 | #. description | 2846 | #. description |
1701 | 2859 | #: ../jobs/suspend.txt.in:190 | 2847 | #: ../jobs/suspend.txt.in:206 |
1702 | 2860 | msgid "" | 2848 | msgid "" |
1703 | 2861 | "PURPOSE:\n" | 2849 | "PURPOSE:\n" |
1704 | 2862 | " This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a " | 2850 | " This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a " |
1705 | @@ -2881,7 +2869,7 @@ | |||
1706 | 2881 | " ¿Tresfiriéronse los datos correutamente?" | 2869 | " ¿Tresfiriéronse los datos correutamente?" |
1707 | 2882 | 2870 | ||
1708 | 2883 | #. description | 2871 | #. description |
1710 | 2884 | #: ../jobs/suspend.txt.in:204 | 2872 | #: ../jobs/suspend.txt.in:220 |
1711 | 2885 | msgid "" | 2873 | msgid "" |
1712 | 2886 | "PURPOSE:\n" | 2874 | "PURPOSE:\n" |
1713 | 2887 | " This test will cycle through the detected display modes\n" | 2875 | " This test will cycle through the detected display modes\n" |
1714 | @@ -2898,7 +2886,7 @@ | |||
1715 | 2898 | " ¿La pantalla amuésase correutamente nel mou deteutáu?" | 2886 | " ¿La pantalla amuésase correutamente nel mou deteutáu?" |
1716 | 2899 | 2887 | ||
1717 | 2900 | #. description | 2888 | #. description |
1719 | 2901 | #: ../jobs/suspend.txt.in:216 | 2889 | #: ../jobs/suspend.txt.in:232 |
1720 | 2902 | msgid "" | 2890 | msgid "" |
1721 | 2903 | "This test will check to make sure supported video modes work after a suspend " | 2891 | "This test will check to make sure supported video modes work after a suspend " |
1722 | 2904 | "and resume. This is done automatically by taking screenshots and uploading " | 2892 | "and resume. This is done automatically by taking screenshots and uploading " |
1723 | @@ -2909,7 +2897,7 @@ | |||
1724 | 2909 | "tomando captures de pantalla y xubiéndolas como datos axuntos." | 2897 | "tomando captures de pantalla y xubiéndolas como datos axuntos." |
1725 | 2910 | 2898 | ||
1726 | 2911 | #. description | 2899 | #. description |
1728 | 2912 | #: ../jobs/suspend.txt.in:225 | 2900 | #: ../jobs/suspend.txt.in:241 |
1729 | 2913 | msgid "" | 2901 | msgid "" |
1730 | 2914 | "This attaches screenshots from the " | 2902 | "This attaches screenshots from the " |
1731 | 2915 | "suspend/cycle_resolutions_after_suspend_auto test to the results submission." | 2903 | "suspend/cycle_resolutions_after_suspend_auto test to the results submission." |
1732 | @@ -2941,7 +2929,7 @@ | |||
1733 | 2941 | " Verificáu automáticamente" | 2929 | " Verificáu automáticamente" |
1734 | 2942 | 2930 | ||
1735 | 2943 | #. description | 2931 | #. description |
1737 | 2944 | #: ../jobs/suspend.txt.in:248 | 2932 | #: ../jobs/suspend.txt.in:251 |
1738 | 2945 | msgid "" | 2933 | msgid "" |
1739 | 2946 | "This will check to make sure that your audio device works properly after a " | 2934 | "This will check to make sure that your audio device works properly after a " |
1740 | 2947 | "suspend and resume. This may work fine with speakers and onboard " | 2935 | "suspend and resume. This may work fine with speakers and onboard " |
1741 | @@ -2954,12 +2942,12 @@ | |||
1742 | 2954 | "coneuta'l jack de salida d'audio al jack d'entrada d'audio." | 2942 | "coneuta'l jack de salida d'audio al jack d'entrada d'audio." |
1743 | 2955 | 2943 | ||
1744 | 2956 | #. description | 2944 | #. description |
1746 | 2957 | #: ../jobs/suspend.txt.in:255 | 2945 | #: ../jobs/suspend.txt.in:260 |
1747 | 2958 | msgid "This is the automated version of suspend/suspend_advanced." | 2946 | msgid "This is the automated version of suspend/suspend_advanced." |
1748 | 2959 | msgstr "Esta ye la versión automatizada de suspensión/suspensión_avanzao." | 2947 | msgstr "Esta ye la versión automatizada de suspensión/suspensión_avanzao." |
1749 | 2960 | 2948 | ||
1750 | 2961 | #. description | 2949 | #. description |
1752 | 2962 | #: ../jobs/suspend.txt.in:264 | 2950 | #: ../jobs/suspend.txt.in:269 |
1753 | 2963 | msgid "" | 2951 | msgid "" |
1754 | 2964 | "This automatically tests Wake-on-LAN capability with the aid of a suitably " | 2952 | "This automatically tests Wake-on-LAN capability with the aid of a suitably " |
1755 | 2965 | "configured server. During this process the system will suspend, then " | 2953 | "configured server. During this process the system will suspend, then " |
1756 | @@ -3123,7 +3111,7 @@ | |||
1757 | 3123 | "d'almacenamiento USB enantes d'executar checkbox." | 3111 | "d'almacenamiento USB enantes d'executar checkbox." |
1758 | 3124 | 3112 | ||
1759 | 3125 | #. description | 3113 | #. description |
1761 | 3126 | #: ../jobs/usb.txt.in:102 | 3114 | #: ../jobs/usb.txt.in:119 |
1762 | 3127 | msgid "" | 3115 | msgid "" |
1763 | 3128 | "PURPOSE:\n" | 3116 | "PURPOSE:\n" |
1764 | 3129 | " This test will check your USB connection.\n" | 3117 | " This test will check your USB connection.\n" |
1765 | @@ -4000,20 +3988,28 @@ | |||
1766 | 4000 | msgstr "Señal desconocida" | 3988 | msgstr "Señal desconocida" |
1767 | 4001 | 3989 | ||
1768 | 4002 | #: ../checkbox_cli/cli_interface.py:31 | 3990 | #: ../checkbox_cli/cli_interface.py:31 |
1770 | 4003 | #: ../checkbox_urwid/urwid_interface.py:684 | 3991 | #: ../checkbox_urwid/urwid_interface.py:686 |
1771 | 4004 | msgid "yes" | 3992 | msgid "yes" |
1772 | 4005 | msgstr "sí" | 3993 | msgstr "sí" |
1773 | 4006 | 3994 | ||
1774 | 4007 | #: ../checkbox_cli/cli_interface.py:32 | 3995 | #: ../checkbox_cli/cli_interface.py:32 |
1776 | 4008 | #: ../checkbox_urwid/urwid_interface.py:685 | 3996 | #: ../checkbox_urwid/urwid_interface.py:687 |
1777 | 4009 | msgid "no" | 3997 | msgid "no" |
1778 | 4010 | msgstr "non" | 3998 | msgstr "non" |
1779 | 4011 | 3999 | ||
1780 | 4012 | #: ../checkbox_cli/cli_interface.py:33 | 4000 | #: ../checkbox_cli/cli_interface.py:33 |
1782 | 4013 | #: ../checkbox_urwid/urwid_interface.py:686 | 4001 | #: ../checkbox_urwid/urwid_interface.py:688 |
1783 | 4014 | msgid "skip" | 4002 | msgid "skip" |
1784 | 4015 | msgstr "saltar" | 4003 | msgstr "saltar" |
1785 | 4016 | 4004 | ||
1786 | 4005 | #: ../checkbox_cli/cli_interface.py:320 | ||
1787 | 4006 | msgid "test" | ||
1788 | 4007 | msgstr "prueba" | ||
1789 | 4008 | |||
1790 | 4009 | #: ../checkbox_cli/cli_interface.py:344 | ||
1791 | 4010 | msgid "test again" | ||
1792 | 4011 | msgstr "volver a probar" | ||
1793 | 4012 | |||
1794 | 4017 | #: ../checkbox_urwid/urwid_interface.py:60 | 4013 | #: ../checkbox_urwid/urwid_interface.py:60 |
1795 | 4018 | msgid "Checkbox System Testing" | 4014 | msgid "Checkbox System Testing" |
1796 | 4019 | msgstr "Prueba del sistema Checkbox" | 4015 | msgstr "Prueba del sistema Checkbox" |
1797 | @@ -4024,42 +4020,46 @@ | |||
1798 | 4024 | 4020 | ||
1799 | 4025 | #: ../checkbox_urwid/urwid_interface.py:192 | 4021 | #: ../checkbox_urwid/urwid_interface.py:192 |
1800 | 4026 | #: ../checkbox_urwid/urwid_interface.py:268 | 4022 | #: ../checkbox_urwid/urwid_interface.py:268 |
1802 | 4027 | #: ../checkbox_urwid/urwid_interface.py:416 | 4023 | #: ../checkbox_urwid/urwid_interface.py:418 |
1803 | 4028 | msgid "Previous" | 4024 | msgid "Previous" |
1804 | 4029 | msgstr "Anterior" | 4025 | msgstr "Anterior" |
1805 | 4030 | 4026 | ||
1806 | 4031 | #: ../checkbox_urwid/urwid_interface.py:193 | 4027 | #: ../checkbox_urwid/urwid_interface.py:193 |
1807 | 4032 | #: ../checkbox_urwid/urwid_interface.py:269 | 4028 | #: ../checkbox_urwid/urwid_interface.py:269 |
1809 | 4033 | #: ../checkbox_urwid/urwid_interface.py:417 | 4029 | #: ../checkbox_urwid/urwid_interface.py:419 |
1810 | 4034 | msgid "Next" | 4030 | msgid "Next" |
1811 | 4035 | msgstr "Siguiente" | 4031 | msgstr "Siguiente" |
1812 | 4036 | 4032 | ||
1813 | 4037 | #. Show buttons | 4033 | #. Show buttons |
1815 | 4038 | #: ../checkbox_urwid/urwid_interface.py:414 | 4034 | #: ../checkbox_urwid/urwid_interface.py:416 |
1816 | 4039 | msgid "Select All" | 4035 | msgid "Select All" |
1817 | 4040 | msgstr "Seleicionar too" | 4036 | msgstr "Seleicionar too" |
1818 | 4041 | 4037 | ||
1820 | 4042 | #: ../checkbox_urwid/urwid_interface.py:415 | 4038 | #: ../checkbox_urwid/urwid_interface.py:417 |
1821 | 4043 | msgid "Deselect All" | 4039 | msgid "Deselect All" |
1822 | 4044 | msgstr "Deseleicionar too" | 4040 | msgstr "Deseleicionar too" |
1823 | 4045 | 4041 | ||
1825 | 4046 | #: ../checkbox_urwid/urwid_interface.py:772 | 4042 | #: ../checkbox_urwid/urwid_interface.py:774 |
1826 | 4047 | msgid "Test" | 4043 | msgid "Test" |
1827 | 4048 | msgstr "Probar" | 4044 | msgstr "Probar" |
1828 | 4049 | 4045 | ||
1830 | 4050 | #: ../checkbox_urwid/urwid_interface.py:787 | 4046 | #: ../checkbox_urwid/urwid_interface.py:789 |
1831 | 4051 | msgid "Test Again" | 4047 | msgid "Test Again" |
1832 | 4052 | msgstr "Probar otra vegada" | 4048 | msgstr "Probar otra vegada" |
1833 | 4053 | 4049 | ||
1835 | 4054 | #: ../checkbox_gtk/gtk_interface.py:548 | 4050 | #: ../checkbox_gtk/gtk_interface.py:503 |
1836 | 4051 | msgid "_Test Again" | ||
1837 | 4052 | msgstr "_Probar otra vuelta" | ||
1838 | 4053 | |||
1839 | 4054 | #: ../checkbox_gtk/gtk_interface.py:551 | ||
1840 | 4055 | msgid "Info" | 4055 | msgid "Info" |
1841 | 4056 | msgstr "Información" | 4056 | msgstr "Información" |
1842 | 4057 | 4057 | ||
1844 | 4058 | #: ../checkbox_gtk/gtk_interface.py:567 | 4058 | #: ../checkbox_gtk/gtk_interface.py:575 |
1845 | 4059 | msgid "Error" | 4059 | msgid "Error" |
1846 | 4060 | msgstr "Fallu" | 4060 | msgstr "Fallu" |
1847 | 4061 | 4061 | ||
1849 | 4062 | #: ../checkbox/user_interface.py:136 | 4062 | #: ../checkbox/user_interface.py:137 |
1850 | 4063 | #, python-format | 4063 | #, python-format |
1851 | 4064 | msgid "Unable to start web browser to open %s." | 4064 | msgid "Unable to start web browser to open %s." |
1852 | 4065 | msgstr "Nun pue arrancase'l ñavegador web p'abrir %s." | 4065 | msgstr "Nun pue arrancase'l ñavegador web p'abrir %s." |
1853 | @@ -4107,7 +4107,7 @@ | |||
1854 | 4107 | msgid "_Finish" | 4107 | msgid "_Finish" |
1855 | 4108 | msgstr "_Finar" | 4108 | msgstr "_Finar" |
1856 | 4109 | 4109 | ||
1858 | 4110 | #: ../plugins/intro_prompt.py:29 | 4110 | #: ../plugins/intro_prompt.py:28 |
1859 | 4111 | msgid "" | 4111 | msgid "" |
1860 | 4112 | "Welcome to System Testing!\n" | 4112 | "Welcome to System Testing!\n" |
1861 | 4113 | "\n" | 4113 | "\n" |
1862 | @@ -4121,7 +4121,7 @@ | |||
1863 | 4121 | "Una vegada tenga finao les prebes, puede ver un informe resume del so " | 4121 | "Una vegada tenga finao les prebes, puede ver un informe resume del so " |
1864 | 4122 | "sistema." | 4122 | "sistema." |
1865 | 4123 | 4123 | ||
1867 | 4124 | #: ../plugins/intro_prompt.py:34 | 4124 | #: ../plugins/intro_prompt.py:33 |
1868 | 4125 | msgid "" | 4125 | msgid "" |
1869 | 4126 | "\n" | 4126 | "\n" |
1870 | 4127 | "\n" | 4127 | "\n" |
1871 | @@ -4195,11 +4195,11 @@ | |||
1872 | 4195 | msgstr "" | 4195 | msgstr "" |
1873 | 4196 | "Nun se proporcionó una direición de corréu-e, nun s'unviará res a Launchpad." | 4196 | "Nun se proporcionó una direición de corréu-e, nun s'unviará res a Launchpad." |
1874 | 4197 | 4197 | ||
1876 | 4198 | #: ../plugins/launchpad_prompt.py:98 | 4198 | #: ../plugins/launchpad_prompt.py:99 |
1877 | 4199 | msgid "Exchanging information with the server..." | 4199 | msgid "Exchanging information with the server..." |
1878 | 4200 | msgstr "Intercambiando información col sirvidor..." | 4200 | msgstr "Intercambiando información col sirvidor..." |
1879 | 4201 | 4201 | ||
1881 | 4202 | #: ../plugins/launchpad_report.py:151 | 4202 | #: ../plugins/launchpad_report.py:164 |
1882 | 4203 | msgid "" | 4203 | msgid "" |
1883 | 4204 | "The generated report seems to have validation errors,\n" | 4204 | "The generated report seems to have validation errors,\n" |
1884 | 4205 | "so it might not be processed by Launchpad." | 4205 | "so it might not be processed by Launchpad." |
1885 | @@ -4209,7 +4209,7 @@ | |||
1886 | 4209 | msgid "There is another checkbox running. Please close it first." | 4209 | msgid "There is another checkbox running. Please close it first." |
1887 | 4210 | msgstr "Hai otru checkbox executándose. Piésllalu primero." | 4210 | msgstr "Hai otru checkbox executándose. Piésllalu primero." |
1888 | 4211 | 4211 | ||
1890 | 4212 | #: ../plugins/recover_prompt.py:54 | 4212 | #: ../plugins/recover_prompt.py:56 |
1891 | 4213 | msgid "" | 4213 | msgid "" |
1892 | 4214 | "Checkbox did not finish completely.\n" | 4214 | "Checkbox did not finish completely.\n" |
1893 | 4215 | "Do you want to recover from the previous run?" | 4215 | "Do you want to recover from the previous run?" |
1894 | @@ -4227,9 +4227,9 @@ | |||
1895 | 4227 | msgstr "Executando %s..." | 4227 | msgstr "Executando %s..." |
1896 | 4228 | 4228 | ||
1897 | 4229 | #. Get results | 4229 | #. Get results |
1899 | 4230 | #: ../plugins/suites_prompt.py:108 | 4230 | #: ../plugins/suites_prompt.py:110 |
1900 | 4231 | msgid "Select the suites to test" | 4231 | msgid "Select the suites to test" |
1902 | 4232 | msgstr "Esbille los conxuntos a prebar" | 4232 | msgstr "Seleiciona los conxuntos a probar" |
1903 | 4233 | 4233 | ||
1904 | 4234 | #: ../scripts/keyboard_test:21 | 4234 | #: ../scripts/keyboard_test:21 |
1905 | 4235 | msgid "Enter text:\n" | 4235 | msgid "Enter text:\n" |
1906 | 4236 | 4236 | ||
1907 | === modified file 'po/el.po' | |||
1908 | --- po/el.po 2012-02-15 00:11:21 +0000 | |||
1909 | +++ po/el.po 2012-02-23 20:35:19 +0000 | |||
1910 | @@ -8,20 +8,20 @@ | |||
1911 | 8 | "Project-Id-Version: checkbox\n" | 8 | "Project-Id-Version: checkbox\n" |
1912 | 9 | "Report-Msgid-Bugs-To: \n" | 9 | "Report-Msgid-Bugs-To: \n" |
1913 | 10 | "POT-Creation-Date: 2012-01-06 12:39-0500\n" | 10 | "POT-Creation-Date: 2012-01-06 12:39-0500\n" |
1916 | 11 | "PO-Revision-Date: 2012-01-23 11:56+0000\n" | 11 | "PO-Revision-Date: 2012-02-18 19:04+0000\n" |
1917 | 12 | "Last-Translator: Filippos Kolyvas <fkolyvas@gmail.com>\n" | 12 | "Last-Translator: Kostas Milonas <milonas.ko@gmail.com>\n" |
1918 | 13 | "Language-Team: Greek <team@gnome.gr>\n" | 13 | "Language-Team: Greek <team@gnome.gr>\n" |
1919 | 14 | "MIME-Version: 1.0\n" | 14 | "MIME-Version: 1.0\n" |
1920 | 15 | "Content-Type: text/plain; charset=utf-8\n" | 15 | "Content-Type: text/plain; charset=utf-8\n" |
1921 | 16 | "Content-Transfer-Encoding: 8bit\n" | 16 | "Content-Transfer-Encoding: 8bit\n" |
1924 | 17 | "X-Launchpad-Export-Date: 2012-02-07 04:35+0000\n" | 17 | "X-Launchpad-Export-Date: 2012-02-19 05:29+0000\n" |
1925 | 18 | "X-Generator: Launchpad (build 14747)\n" | 18 | "X-Generator: Launchpad (build 14814)\n" |
1926 | 19 | 19 | ||
1928 | 20 | #: ../gtk/checkbox-gtk.ui.h:8 | 20 | #: ../gtk/checkbox-gtk.ui.h:5 |
1929 | 21 | msgid "_Skip this test" | 21 | msgid "_Skip this test" |
1930 | 22 | msgstr "_Παράλειψη ελέγχου" | 22 | msgstr "_Παράλειψη ελέγχου" |
1931 | 23 | 23 | ||
1933 | 24 | #: ../gtk/checkbox-gtk.ui.h:9 ../checkbox_gtk/gtk_interface.py:535 | 24 | #: ../gtk/checkbox-gtk.ui.h:2 ../checkbox_gtk/gtk_interface.py:538 |
1934 | 25 | msgid "_Test" | 25 | msgid "_Test" |
1935 | 26 | msgstr "_Δοκιμή" | 26 | msgstr "_Δοκιμή" |
1936 | 27 | 27 | ||
1937 | @@ -41,7 +41,7 @@ | |||
1938 | 41 | "Αποτυχία αποστολής πληροφοριών στον εξυπηρετητή,\n" | 41 | "Αποτυχία αποστολής πληροφοριών στον εξυπηρετητή,\n" |
1939 | 42 | "Παρακαλώ δοκιμάστε ξανά αργότερα." | 42 | "Παρακαλώ δοκιμάστε ξανά αργότερα." |
1940 | 43 | 43 | ||
1942 | 44 | #: ../plugins/launchpad_prompt.py:98 | 44 | #: ../plugins/launchpad_prompt.py:99 |
1943 | 45 | msgid "Exchanging information with the server..." | 45 | msgid "Exchanging information with the server..." |
1944 | 46 | msgstr "Ανταλλαγή πληροφοριών με τον εξυπηρετητή..." | 46 | msgstr "Ανταλλαγή πληροφοριών με τον εξυπηρετητή..." |
1945 | 47 | 47 | ||
1946 | @@ -61,30 +61,30 @@ | |||
1947 | 61 | #~ msgid "Is your keyboard working properly?" | 61 | #~ msgid "Is your keyboard working properly?" |
1948 | 62 | #~ msgstr "Λειτουργεί το πληκτρολόγιό σας σωστά;" | 62 | #~ msgstr "Λειτουργεί το πληκτρολόγιό σας σωστά;" |
1949 | 63 | 63 | ||
1951 | 64 | #: ../gtk/checkbox-gtk.ui.h:1 ../checkbox_cli/cli_interface.py:351 | 64 | #: ../gtk/checkbox-gtk.ui.h:6 ../checkbox_cli/cli_interface.py:348 |
1952 | 65 | #: ../checkbox_urwid/urwid_interface.py:261 | 65 | #: ../checkbox_urwid/urwid_interface.py:261 |
1953 | 66 | msgid "Further information:" | 66 | msgid "Further information:" |
1954 | 67 | msgstr "Περαιτέρω πληροφορίες:" | 67 | msgstr "Περαιτέρω πληροφορίες:" |
1955 | 68 | 68 | ||
1957 | 69 | #: ../gtk/checkbox-gtk.ui.h:2 | 69 | #: ../gtk/checkbox-gtk.ui.h:10 |
1958 | 70 | msgid "Ne_xt" | 70 | msgid "Ne_xt" |
1959 | 71 | msgstr "Επό_μενο" | 71 | msgstr "Επό_μενο" |
1960 | 72 | 72 | ||
1961 | 73 | #. Title of the user interface | 73 | #. Title of the user interface |
1964 | 74 | #: ../gtk/checkbox-gtk.ui.h:3 ../gtk/checkbox-gtk.desktop.in.h:1 | 74 | #: ../gtk/checkbox-gtk.ui.h:1 ../gtk/checkbox-gtk.desktop.in.h:1 |
1965 | 75 | #: ../plugins/user_interface.py:40 | 75 | #: ../plugins/user_interface.py:42 |
1966 | 76 | msgid "System Testing" | 76 | msgid "System Testing" |
1967 | 77 | msgstr "Δοκιμή συστήματος" | 77 | msgstr "Δοκιμή συστήματος" |
1968 | 78 | 78 | ||
1970 | 79 | #: ../gtk/checkbox-gtk.ui.h:4 | 79 | #: ../gtk/checkbox-gtk.ui.h:8 |
1971 | 80 | msgid "_Deselect All" | 80 | msgid "_Deselect All" |
1972 | 81 | msgstr "_Αποεπιλογή όλων" | 81 | msgstr "_Αποεπιλογή όλων" |
1973 | 82 | 82 | ||
1975 | 83 | #: ../gtk/checkbox-gtk.ui.h:5 | 83 | #: ../gtk/checkbox-gtk.ui.h:4 |
1976 | 84 | msgid "_No" | 84 | msgid "_No" |
1977 | 85 | msgstr "Ό_χι" | 85 | msgstr "Ό_χι" |
1978 | 86 | 86 | ||
1980 | 87 | #: ../gtk/checkbox-gtk.ui.h:6 | 87 | #: ../gtk/checkbox-gtk.ui.h:9 |
1981 | 88 | msgid "_Previous" | 88 | msgid "_Previous" |
1982 | 89 | msgstr "_Προηγούμενο" | 89 | msgstr "_Προηγούμενο" |
1983 | 90 | 90 | ||
1984 | @@ -92,7 +92,7 @@ | |||
1985 | 92 | msgid "_Select All" | 92 | msgid "_Select All" |
1986 | 93 | msgstr "_Επιλογή όλων" | 93 | msgstr "_Επιλογή όλων" |
1987 | 94 | 94 | ||
1989 | 95 | #: ../gtk/checkbox-gtk.ui.h:10 | 95 | #: ../gtk/checkbox-gtk.ui.h:3 |
1990 | 96 | msgid "_Yes" | 96 | msgid "_Yes" |
1991 | 97 | msgstr "_Ναι" | 97 | msgstr "_Ναι" |
1992 | 98 | 98 | ||
1993 | @@ -233,12 +233,16 @@ | |||
1994 | 233 | " Ακούσατε την αναπαραγωγή της ομιλίας σας μέσα από τα ακουστικά USB;" | 233 | " Ακούσατε την αναπαραγωγή της ομιλίας σας μέσα από τα ακουστικά USB;" |
1995 | 234 | 234 | ||
1996 | 235 | #. description | 235 | #. description |
1998 | 236 | #: ../jobs/audio.txt.in:102 | 236 | #: ../jobs/audio.txt.in:99 |
1999 | 237 | msgid "" | 237 | msgid "" |
2000 | 238 | "Play back a sound on the default output and listen for it on the default " | 238 | "Play back a sound on the default output and listen for it on the default " |
2001 | 239 | "input. This makes the most sense when the output and input are directly " | 239 | "input. This makes the most sense when the output and input are directly " |
2002 | 240 | "connected, as with a patch cable." | 240 | "connected, as with a patch cable." |
2003 | 241 | msgstr "" | 241 | msgstr "" |
2004 | 242 | "Αναπαραγωγή ενός ήχου στην προεπιλεγμένη έξοδο και ακρόασή του από την " | ||
2005 | 243 | "προεπιλεγμένη είσοδο. Αυτό έχει περισσότερο νόημα όταν η είσοδος με την " | ||
2006 | 244 | "έξοδο είναι απευθείας συνδεδεμένες, όπως με ένα συνδετικό καλώδιο (patch " | ||
2007 | 245 | "cable)." | ||
2008 | 242 | 246 | ||
2009 | 243 | #. description | 247 | #. description |
2010 | 244 | #: ../jobs/autotest.txt.in:6 | 248 | #: ../jobs/autotest.txt.in:6 |
2011 | @@ -263,7 +267,7 @@ | |||
2012 | 263 | "θα τερματιστεί επιστρέφοντας ένα σφάλμα." | 267 | "θα τερματιστεί επιστρέφοντας ένα σφάλμα." |
2013 | 264 | 268 | ||
2014 | 265 | #. description | 269 | #. description |
2016 | 266 | #: ../jobs/bluetooth.txt.in:16 | 270 | #: ../jobs/bluetooth.txt.in:8 |
2017 | 267 | msgid "" | 271 | msgid "" |
2018 | 268 | "Automated test to store bluetooth device information in checkbox report" | 272 | "Automated test to store bluetooth device information in checkbox report" |
2019 | 269 | msgstr "" | 273 | msgstr "" |
2020 | @@ -271,7 +275,7 @@ | |||
2021 | 271 | "bluetooth στην αναφορά του checkbox" | 275 | "bluetooth στην αναφορά του checkbox" |
2022 | 272 | 276 | ||
2023 | 273 | #. description | 277 | #. description |
2025 | 274 | #: ../jobs/bluetooth.txt.in:22 | 278 | #: ../jobs/bluetooth.txt.in:14 |
2026 | 275 | msgid "" | 279 | msgid "" |
2027 | 276 | "PURPOSE:\n" | 280 | "PURPOSE:\n" |
2028 | 277 | " This test will check that bluetooth connection works correctly\n" | 281 | " This test will check that bluetooth connection works correctly\n" |
2029 | @@ -308,7 +312,7 @@ | |||
2030 | 308 | " Λειτούργησαν όλα τα βήματα;" | 312 | " Λειτούργησαν όλα τα βήματα;" |
2031 | 309 | 313 | ||
2032 | 310 | #. description | 314 | #. description |
2034 | 311 | #: ../jobs/bluetooth.txt.in:41 | 315 | #: ../jobs/bluetooth.txt.in:33 |
2035 | 312 | msgid "" | 316 | msgid "" |
2036 | 313 | "PURPOSE:\n" | 317 | "PURPOSE:\n" |
2037 | 314 | " This test will check that you can transfer information through a " | 318 | " This test will check that you can transfer information through a " |
2038 | @@ -332,7 +336,7 @@ | |||
2039 | 332 | " Αντιγράφηκαν σωστά όλα τα αρχεία;" | 336 | " Αντιγράφηκαν σωστά όλα τα αρχεία;" |
2040 | 333 | 337 | ||
2041 | 334 | #. description | 338 | #. description |
2043 | 335 | #: ../jobs/bluetooth.txt.in:55 | 339 | #: ../jobs/bluetooth.txt.in:47 |
2044 | 336 | msgid "" | 340 | msgid "" |
2045 | 337 | "PURPOSE:\n" | 341 | "PURPOSE:\n" |
2046 | 338 | " This test will check that you can record and hear audio using a " | 342 | " This test will check that you can record and hear audio using a " |
2047 | @@ -366,7 +370,7 @@ | |||
2048 | 366 | " Ακούσατε τον ήχο που καταγράψατε στη συσκευή bluetooth;" | 370 | " Ακούσατε τον ήχο που καταγράψατε στη συσκευή bluetooth;" |
2049 | 367 | 371 | ||
2050 | 368 | #. description | 372 | #. description |
2052 | 369 | #: ../jobs/bluetooth.txt.in:73 | 373 | #: ../jobs/bluetooth.txt.in:65 |
2053 | 370 | msgid "" | 374 | msgid "" |
2054 | 371 | "PURPOSE:\n" | 375 | "PURPOSE:\n" |
2055 | 372 | " This test will check that you can use a bluetooth keyboard\n" | 376 | " This test will check that you can use a bluetooth keyboard\n" |
2056 | @@ -394,7 +398,7 @@ | |||
2057 | 394 | " Μπορέσατε να εισάγετε κείμενο με το bluetooth πληκτρολόγιο;" | 398 | " Μπορέσατε να εισάγετε κείμενο με το bluetooth πληκτρολόγιο;" |
2058 | 395 | 399 | ||
2059 | 396 | #. description | 400 | #. description |
2061 | 397 | #: ../jobs/bluetooth.txt.in:89 | 401 | #: ../jobs/bluetooth.txt.in:81 |
2062 | 398 | msgid "" | 402 | msgid "" |
2063 | 399 | "PURPOSE:\n" | 403 | "PURPOSE:\n" |
2064 | 400 | " This test will check that you can use a bluetooth mouse\n" | 404 | " This test will check that you can use a bluetooth mouse\n" |
2065 | @@ -646,26 +650,26 @@ | |||
2066 | 646 | msgstr "Συγκριτική αξιολόγηση για κάθε δίσκο " | 650 | msgstr "Συγκριτική αξιολόγηση για κάθε δίσκο " |
2067 | 647 | 651 | ||
2068 | 648 | #. description | 652 | #. description |
2070 | 649 | #: ../jobs/disk.txt.in:26 | 653 | #: ../jobs/disk.txt.in:40 |
2071 | 650 | msgid "SMART test" | 654 | msgid "SMART test" |
2072 | 651 | msgstr "Δοκιμή SMART" | 655 | msgstr "Δοκιμή SMART" |
2073 | 652 | 656 | ||
2074 | 653 | #. description | 657 | #. description |
2076 | 654 | #: ../jobs/disk.txt.in:42 | 658 | #: ../jobs/disk.txt.in:56 |
2077 | 655 | msgid "Maximum disk space used during a default installation test" | 659 | msgid "Maximum disk space used during a default installation test" |
2078 | 656 | msgstr "" | 660 | msgstr "" |
2079 | 657 | "Ο μέγιστος χώρος δίσκου που χρησιμοποιήθηκε κατά τη δοκιμή μιας " | 661 | "Ο μέγιστος χώρος δίσκου που χρησιμοποιήθηκε κατά τη δοκιμή μιας " |
2080 | 658 | "προεπιλεγμένης εγκατάστασης" | 662 | "προεπιλεγμένης εγκατάστασης" |
2081 | 659 | 663 | ||
2082 | 660 | #. description | 664 | #. description |
2084 | 661 | #: ../jobs/disk.txt.in:57 | 665 | #: ../jobs/disk.txt.in:71 |
2085 | 662 | msgid "Verify system storage performs at or above baseline performance" | 666 | msgid "Verify system storage performs at or above baseline performance" |
2086 | 663 | msgstr "" | 667 | msgstr "" |
2087 | 664 | "Επαληθεύει ότι το σύστημα αποθήκευσης αποδίδει τουλάχιστον ή περισσότερο από " | 668 | "Επαληθεύει ότι το σύστημα αποθήκευσης αποδίδει τουλάχιστον ή περισσότερο από " |
2088 | 665 | "τη μέση απόδοση" | 669 | "τη μέση απόδοση" |
2089 | 666 | 670 | ||
2090 | 667 | #. description | 671 | #. description |
2092 | 668 | #: ../jobs/disk.txt.in:74 | 672 | #: ../jobs/disk.txt.in:88 |
2093 | 669 | msgid "" | 673 | msgid "" |
2094 | 670 | "Verify that storage devices, such as Fibre Channel and RAID can be detected " | 674 | "Verify that storage devices, such as Fibre Channel and RAID can be detected " |
2095 | 671 | "and perform under stress." | 675 | "and perform under stress." |
2096 | @@ -943,7 +947,7 @@ | |||
2097 | 943 | " Είναι σωστό αυτό το αποτέλεσμα;" | 947 | " Είναι σωστό αυτό το αποτέλεσμα;" |
2098 | 944 | 948 | ||
2099 | 945 | #. description | 949 | #. description |
2101 | 946 | #: ../jobs/graphics.txt.in:122 | 950 | #: ../jobs/graphics.txt.in:113 |
2102 | 947 | msgid "" | 951 | msgid "" |
2103 | 948 | "PURPOSE:\n" | 952 | "PURPOSE:\n" |
2104 | 949 | " This test cycles through the detected video modes\n" | 953 | " This test cycles through the detected video modes\n" |
2105 | @@ -967,7 +971,7 @@ | |||
2106 | 967 | msgstr "Έλεγχος αν το υλικό μπορεί να εκτελέσει το compiz." | 971 | msgstr "Έλεγχος αν το υλικό μπορεί να εκτελέσει το compiz." |
2107 | 968 | 972 | ||
2108 | 969 | #. description | 973 | #. description |
2110 | 970 | #: ../jobs/graphics.txt.in:140 | 974 | #: ../jobs/graphics.txt.in:139 |
2111 | 971 | msgid "" | 975 | msgid "" |
2112 | 972 | "PURPOSE:\n" | 976 | "PURPOSE:\n" |
2113 | 973 | " This test tests the basic 3D capabilities of your video card\n" | 977 | " This test tests the basic 3D capabilities of your video card\n" |
2114 | @@ -1885,7 +1889,7 @@ | |||
2115 | 1885 | " Είναι σωστό το μέγεθος της μνήμης που έχει ανιχνευθεί;" | 1889 | " Είναι σωστό το μέγεθος της μνήμης που έχει ανιχνευθεί;" |
2116 | 1886 | 1890 | ||
2117 | 1887 | #. description | 1891 | #. description |
2119 | 1888 | #: ../jobs/memory.txt.in:19 | 1892 | #: ../jobs/memory.txt.in:14 |
2120 | 1889 | msgid "Test and exercise memory." | 1893 | msgid "Test and exercise memory." |
2121 | 1890 | msgstr "Έλεγχος και άσκηση μνήμης." | 1894 | msgstr "Έλεγχος και άσκηση μνήμης." |
2122 | 1891 | 1895 | ||
2123 | @@ -1927,7 +1931,7 @@ | |||
2124 | 1927 | "και το εγκαθιστά αν δεν είναι διαθέσιμο." | 1931 | "και το εγκαθιστά αν δεν είναι διαθέσιμο." |
2125 | 1928 | 1932 | ||
2126 | 1929 | #. description | 1933 | #. description |
2128 | 1930 | #: ../jobs/miscellanea.txt.in:37 | 1934 | #: ../jobs/miscellanea.txt.in:31 |
2129 | 1931 | msgid "" | 1935 | msgid "" |
2130 | 1932 | "This will run some basic connectivity tests against a BMC, verifying that " | 1936 | "This will run some basic connectivity tests against a BMC, verifying that " |
2131 | 1933 | "IPMI works." | 1937 | "IPMI works." |
2132 | @@ -1937,7 +1941,7 @@ | |||
2133 | 1937 | "Platform Management Interface (IPMI) λειτουργεί." | 1941 | "Platform Management Interface (IPMI) λειτουργεί." |
2134 | 1938 | 1942 | ||
2135 | 1939 | #. description | 1943 | #. description |
2137 | 1940 | #: ../jobs/miscellanea.txt.in:43 | 1944 | #: ../jobs/miscellanea.txt.in:37 |
2138 | 1941 | msgid "" | 1945 | msgid "" |
2139 | 1942 | " Determine if we need to run tests specific to portable computers that may " | 1946 | " Determine if we need to run tests specific to portable computers that may " |
2140 | 1943 | "not apply to desktops." | 1947 | "not apply to desktops." |
2141 | @@ -1960,7 +1964,7 @@ | |||
2142 | 1960 | msgstr "Αν υπάρχουν, αυτό το τεστ θα αποτύχει." | 1964 | msgstr "Αν υπάρχουν, αυτό το τεστ θα αποτύχει." |
2143 | 1961 | 1965 | ||
2144 | 1962 | #. description | 1966 | #. description |
2146 | 1963 | #: ../jobs/monitor.txt.in:3 | 1967 | #: ../jobs/monitor.txt.in:4 |
2147 | 1964 | msgid "" | 1968 | msgid "" |
2148 | 1965 | "PURPOSE:\n" | 1969 | "PURPOSE:\n" |
2149 | 1966 | " This test will check your VGA port. Skip if your system does not have a " | 1970 | " This test will check your VGA port. Skip if your system does not have a " |
2150 | @@ -1981,7 +1985,7 @@ | |||
2151 | 1981 | " Εμφανίζεται σωστά το περιβάλλον εργασίας και στις δύο οθόνες;" | 1985 | " Εμφανίζεται σωστά το περιβάλλον εργασίας και στις δύο οθόνες;" |
2152 | 1982 | 1986 | ||
2153 | 1983 | #. description | 1987 | #. description |
2155 | 1984 | #: ../jobs/monitor.txt.in:13 | 1988 | #: ../jobs/monitor.txt.in:15 |
2156 | 1985 | msgid "" | 1989 | msgid "" |
2157 | 1986 | "PURPOSE:\n" | 1990 | "PURPOSE:\n" |
2158 | 1987 | " This test will check your DVI port. Skip if your system does not have a " | 1991 | " This test will check your DVI port. Skip if your system does not have a " |
2159 | @@ -2002,7 +2006,7 @@ | |||
2160 | 2002 | " Εμφανίζεται σωστά το περιβάλλον εργασίας και στις δύο οθόνες;" | 2006 | " Εμφανίζεται σωστά το περιβάλλον εργασίας και στις δύο οθόνες;" |
2161 | 2003 | 2007 | ||
2162 | 2004 | #. description | 2008 | #. description |
2164 | 2005 | #: ../jobs/monitor.txt.in:23 | 2009 | #: ../jobs/monitor.txt.in:26 |
2165 | 2006 | msgid "" | 2010 | msgid "" |
2166 | 2007 | "PURPOSE:\n" | 2011 | "PURPOSE:\n" |
2167 | 2008 | " This test will check your DisplayPort port. Skip if your system does not " | 2012 | " This test will check your DisplayPort port. Skip if your system does not " |
2168 | @@ -2023,7 +2027,7 @@ | |||
2169 | 2023 | " Εμφανίζεται σωστά το περιβάλλον εργασίας και στις δύο οθόνες;" | 2027 | " Εμφανίζεται σωστά το περιβάλλον εργασίας και στις δύο οθόνες;" |
2170 | 2024 | 2028 | ||
2171 | 2025 | #. description | 2029 | #. description |
2173 | 2026 | #: ../jobs/monitor.txt.in:33 | 2030 | #: ../jobs/monitor.txt.in:37 |
2174 | 2027 | msgid "" | 2031 | msgid "" |
2175 | 2028 | "PURPOSE:\n" | 2032 | "PURPOSE:\n" |
2176 | 2029 | " This test will check your HDMI port. Skip if your system does not have a " | 2033 | " This test will check your HDMI port. Skip if your system does not have a " |
2177 | @@ -2044,7 +2048,7 @@ | |||
2178 | 2044 | " Εμφανίζεται σωστά το περιβάλλον εργασίας και στις δύο οθόνες;" | 2048 | " Εμφανίζεται σωστά το περιβάλλον εργασίας και στις δύο οθόνες;" |
2179 | 2045 | 2049 | ||
2180 | 2046 | #. description | 2050 | #. description |
2182 | 2047 | #: ../jobs/monitor.txt.in:43 | 2051 | #: ../jobs/monitor.txt.in:48 |
2183 | 2048 | msgid "" | 2052 | msgid "" |
2184 | 2049 | "PURPOSE:\n" | 2053 | "PURPOSE:\n" |
2185 | 2050 | " This test will check your S-VIDEO port. Skip if your system does not " | 2054 | " This test will check your S-VIDEO port. Skip if your system does not " |
2186 | @@ -2065,7 +2069,7 @@ | |||
2187 | 2065 | " Εμφανίζεται σωστά το περιβάλλον εργασίας και στις δύο οθόνες;" | 2069 | " Εμφανίζεται σωστά το περιβάλλον εργασίας και στις δύο οθόνες;" |
2188 | 2066 | 2070 | ||
2189 | 2067 | #. description | 2071 | #. description |
2191 | 2068 | #: ../jobs/monitor.txt.in:53 | 2072 | #: ../jobs/monitor.txt.in:59 |
2192 | 2069 | msgid "" | 2073 | msgid "" |
2193 | 2070 | "PURPOSE:\n" | 2074 | "PURPOSE:\n" |
2194 | 2071 | " This test will check your RCA port. Skip if your system does not have a " | 2075 | " This test will check your RCA port. Skip if your system does not have a " |
2195 | @@ -2086,7 +2090,7 @@ | |||
2196 | 2086 | " Εμφανίζεται σωστά το περιβάλλον εργασίας και στις δύο οθόνες;" | 2090 | " Εμφανίζεται σωστά το περιβάλλον εργασίας και στις δύο οθόνες;" |
2197 | 2087 | 2091 | ||
2198 | 2088 | #. description | 2092 | #. description |
2200 | 2089 | #: ../jobs/monitor.txt.in:64 | 2093 | #: ../jobs/monitor.txt.in:70 |
2201 | 2090 | msgid "" | 2094 | msgid "" |
2202 | 2091 | "PURPOSE:\n" | 2095 | "PURPOSE:\n" |
2203 | 2092 | " This test will check your monitor power saving capabilities\n" | 2096 | " This test will check your monitor power saving capabilities\n" |
2204 | @@ -2123,7 +2127,7 @@ | |||
2205 | 2123 | msgstr "Πληροφορίες δικτύου" | 2127 | msgstr "Πληροφορίες δικτύου" |
2206 | 2124 | 2128 | ||
2207 | 2125 | #. description | 2129 | #. description |
2209 | 2126 | #: ../jobs/networking.txt.in:36 | 2130 | #: ../jobs/networking.txt.in:46 |
2210 | 2127 | msgid "" | 2131 | msgid "" |
2211 | 2128 | "PURPOSE:\n" | 2132 | "PURPOSE:\n" |
2212 | 2129 | " This test will check your wired connection\n" | 2133 | " This test will check your wired connection\n" |
2213 | @@ -2146,7 +2150,7 @@ | |||
2214 | 2146 | " Εμφανίστηκε μία ειδοποίηση και επιτεύχθηκε σωστά η σύνδεση;" | 2150 | " Εμφανίστηκε μία ειδοποίηση και επιτεύχθηκε σωστά η σύνδεση;" |
2215 | 2147 | 2151 | ||
2216 | 2148 | #. description | 2152 | #. description |
2218 | 2149 | #: ../jobs/networking.txt.in:49 | 2153 | #: ../jobs/networking.txt.in:59 |
2219 | 2150 | msgid "" | 2154 | msgid "" |
2220 | 2151 | "PURPOSE:\n" | 2155 | "PURPOSE:\n" |
2221 | 2152 | " This test will check that a DSL modem can be configured and connected.\n" | 2156 | " This test will check that a DSL modem can be configured and connected.\n" |
2222 | @@ -2178,7 +2182,7 @@ | |||
2223 | 2178 | " Εμφανίστηκε μία ειδοποίηση και επιτεύχθηκε σωστά η σύνδεση;" | 2182 | " Εμφανίστηκε μία ειδοποίηση και επιτεύχθηκε σωστά η σύνδεση;" |
2224 | 2179 | 2183 | ||
2225 | 2180 | #. description | 2184 | #. description |
2227 | 2181 | #: ../jobs/networking.txt.in:66 | 2185 | #: ../jobs/networking.txt.in:76 |
2228 | 2182 | msgid "" | 2186 | msgid "" |
2229 | 2183 | "Automated test case to verify availability of some system on the network " | 2187 | "Automated test case to verify availability of some system on the network " |
2230 | 2184 | "using ICMP ECHO packets." | 2188 | "using ICMP ECHO packets." |
2231 | @@ -2187,7 +2191,7 @@ | |||
2232 | 2187 | "κάποιου συστήματος στο δίκτυο χρησιμοποιώντας πακέτα ICMP ECHO." | 2191 | "κάποιου συστήματος στο δίκτυο χρησιμοποιώντας πακέτα ICMP ECHO." |
2233 | 2188 | 2192 | ||
2234 | 2189 | #. description | 2193 | #. description |
2236 | 2190 | #: ../jobs/networking.txt.in:73 ../jobs/peripheral.txt.in:37 | 2194 | #: ../jobs/networking.txt.in:83 ../jobs/peripheral.txt.in:37 |
2237 | 2191 | msgid "" | 2195 | msgid "" |
2238 | 2192 | "Automated test case to make sure that it's possible to download files " | 2196 | "Automated test case to make sure that it's possible to download files " |
2239 | 2193 | "through HTTP" | 2197 | "through HTTP" |
2240 | @@ -2196,14 +2200,14 @@ | |||
2241 | 2196 | "αρχείων μέσω HTTP" | 2200 | "αρχείων μέσω HTTP" |
2242 | 2197 | 2201 | ||
2243 | 2198 | #. description | 2202 | #. description |
2245 | 2199 | #: ../jobs/networking.txt.in:81 | 2203 | #: ../jobs/networking.txt.in:91 |
2246 | 2200 | msgid "Test to see if we can sync local clock to an NTP server" | 2204 | msgid "Test to see if we can sync local clock to an NTP server" |
2247 | 2201 | msgstr "" | 2205 | msgstr "" |
2248 | 2202 | "Έλεγχος για τη διαπίστωση της δυνατότητας συγχρονισμού του τοπικού ρολογιού " | 2206 | "Έλεγχος για τη διαπίστωση της δυνατότητας συγχρονισμού του τοπικού ρολογιού " |
2249 | 2203 | "με έναν εξυπηρετητή NTP" | 2207 | "με έναν εξυπηρετητή NTP" |
2250 | 2204 | 2208 | ||
2251 | 2205 | #. description | 2209 | #. description |
2253 | 2206 | #: ../jobs/networking.txt.in:87 | 2210 | #: ../jobs/networking.txt.in:97 |
2254 | 2207 | msgid "" | 2211 | msgid "" |
2255 | 2208 | "Verify that an installation of checkbox-server on the network can be reached " | 2212 | "Verify that an installation of checkbox-server on the network can be reached " |
2256 | 2209 | "over SSH." | 2213 | "over SSH." |
2257 | @@ -2212,14 +2216,14 @@ | |||
2258 | 2212 | "να είναι προσβάσιμη μέσω SSH." | 2216 | "να είναι προσβάσιμη μέσω SSH." |
2259 | 2213 | 2217 | ||
2260 | 2214 | #. description | 2218 | #. description |
2262 | 2215 | #: ../jobs/networking.txt.in:93 | 2219 | #: ../jobs/networking.txt.in:103 |
2263 | 2216 | msgid "Try to enable a remote printer on the network and print a test page." | 2220 | msgid "Try to enable a remote printer on the network and print a test page." |
2264 | 2217 | msgstr "" | 2221 | msgstr "" |
2265 | 2218 | "Δοκιμή για την ενεργοποίηση ενός απομακρυσμένου εκτυπωτή στο δίκτυο και την " | 2222 | "Δοκιμή για την ενεργοποίηση ενός απομακρυσμένου εκτυπωτή στο δίκτυο και την " |
2266 | 2219 | "εκτύπωση δοκιμαστικής σελίδας." | 2223 | "εκτύπωση δοκιμαστικής σελίδας." |
2267 | 2220 | 2224 | ||
2268 | 2221 | #. description | 2225 | #. description |
2270 | 2222 | #: ../jobs/networking.txt.in:98 | 2226 | #: ../jobs/networking.txt.in:108 |
2271 | 2223 | msgid "" | 2227 | msgid "" |
2272 | 2224 | "Automated test to walk multiple network cards and test each one in sequence." | 2228 | "Automated test to walk multiple network cards and test each one in sequence." |
2273 | 2225 | msgstr "" | 2229 | msgstr "" |
2274 | @@ -2227,7 +2231,7 @@ | |||
2275 | 2227 | "διαδοχική δοκιμή κάθε μιας από αυτές." | 2231 | "διαδοχική δοκιμή κάθε μιας από αυτές." |
2276 | 2228 | 2232 | ||
2277 | 2229 | #. description | 2233 | #. description |
2279 | 2230 | #: ../jobs/networking.txt.in:118 | 2234 | #: ../jobs/networking.txt.in:128 |
2280 | 2231 | msgid "Test to measure the network bandwidth" | 2235 | msgid "Test to measure the network bandwidth" |
2281 | 2232 | msgstr "Δοκιμή για τη μέτρηση του εύρους ζώνης δικτύου (bandwidth)" | 2236 | msgstr "Δοκιμή για τη μέτρηση του εύρους ζώνης δικτύου (bandwidth)" |
2282 | 2233 | 2237 | ||
2283 | @@ -2242,7 +2246,7 @@ | |||
2284 | 2242 | msgstr "Έλεγχοι ανάγνωσης οπτικών συσκευών αποθήκευσης" | 2246 | msgstr "Έλεγχοι ανάγνωσης οπτικών συσκευών αποθήκευσης" |
2285 | 2243 | 2247 | ||
2286 | 2244 | #. description | 2248 | #. description |
2288 | 2245 | #: ../jobs/optical.txt.in:36 | 2249 | #: ../jobs/optical.txt.in:35 |
2289 | 2246 | msgid "" | 2250 | msgid "" |
2290 | 2247 | "PURPOSE:\n" | 2251 | "PURPOSE:\n" |
2291 | 2248 | " This test will check your system's CDROM writing capabilities. If your " | 2252 | " This test will check your system's CDROM writing capabilities. If your " |
2292 | @@ -2267,7 +2271,7 @@ | |||
2293 | 2267 | " Εγγράφηκαν σωστά τα δεδομένα;" | 2271 | " Εγγράφηκαν σωστά τα δεδομένα;" |
2294 | 2268 | 2272 | ||
2295 | 2269 | #. description | 2273 | #. description |
2297 | 2270 | #: ../jobs/optical.txt.in:49 | 2274 | #: ../jobs/optical.txt.in:47 |
2298 | 2271 | msgid "" | 2275 | msgid "" |
2299 | 2272 | "PURPOSE:\n" | 2276 | "PURPOSE:\n" |
2300 | 2273 | " This test will check your CD audio playback capabilities\n" | 2277 | " This test will check your CD audio playback capabilities\n" |
2301 | @@ -2307,7 +2311,7 @@ | |||
2302 | 2307 | " Λειτούργησαν όλα τα βήματα;" | 2311 | " Λειτούργησαν όλα τα βήματα;" |
2303 | 2308 | 2312 | ||
2304 | 2309 | #. description | 2313 | #. description |
2306 | 2310 | #: ../jobs/optical.txt.in:69 | 2314 | #: ../jobs/optical.txt.in:68 |
2307 | 2311 | msgid "" | 2315 | msgid "" |
2308 | 2312 | "PURPOSE:\n" | 2316 | "PURPOSE:\n" |
2309 | 2313 | " This test will check your system's DVD writing capabilities. If your " | 2317 | " This test will check your system's DVD writing capabilities. If your " |
2310 | @@ -2332,7 +2336,7 @@ | |||
2311 | 2332 | " Εγγράφηκαν σωστά τα δεδομένα;" | 2336 | " Εγγράφηκαν σωστά τα δεδομένα;" |
2312 | 2333 | 2337 | ||
2313 | 2334 | #. description | 2338 | #. description |
2315 | 2335 | #: ../jobs/optical.txt.in:82 | 2339 | #: ../jobs/optical.txt.in:84 |
2316 | 2336 | msgid "" | 2340 | msgid "" |
2317 | 2337 | "PURPOSE:\n" | 2341 | "PURPOSE:\n" |
2318 | 2338 | " This test will check your DVD movie playback capabilities. Note that " | 2342 | " This test will check your DVD movie playback capabilities. Note that " |
2319 | @@ -2367,7 +2371,7 @@ | |||
2320 | 2367 | " Λειτούργησαν όλα τα βήματα;" | 2371 | " Λειτούργησαν όλα τα βήματα;" |
2321 | 2368 | 2372 | ||
2322 | 2369 | #. description | 2373 | #. description |
2324 | 2370 | #: ../jobs/optical.txt.in:100 | 2374 | #: ../jobs/optical.txt.in:102 |
2325 | 2371 | msgid "" | 2375 | msgid "" |
2326 | 2372 | "PURPOSE:\n" | 2376 | "PURPOSE:\n" |
2327 | 2373 | " This test will check your DVD playback capabilities\n" | 2377 | " This test will check your DVD playback capabilities\n" |
2328 | @@ -2780,24 +2784,24 @@ | |||
2329 | 2780 | "φορές;" | 2784 | "φορές;" |
2330 | 2781 | 2785 | ||
2331 | 2782 | #. description | 2786 | #. description |
2333 | 2783 | #: ../jobs/suspend.txt.in:3 | 2787 | #: ../jobs/suspend.txt.in:9 |
2334 | 2784 | msgid "Record the current resolution before suspending." | 2788 | msgid "Record the current resolution before suspending." |
2335 | 2785 | msgstr "Αποθήκευση της τρέχουσας ανάλυσης πριν την αδρανοποίηση" | 2789 | msgstr "Αποθήκευση της τρέχουσας ανάλυσης πριν την αδρανοποίηση" |
2336 | 2786 | 2790 | ||
2337 | 2787 | #. description | 2791 | #. description |
2339 | 2788 | #: ../jobs/suspend.txt.in:11 | 2792 | #: ../jobs/suspend.txt.in:17 |
2340 | 2789 | msgid "Record mixer settings before suspending." | 2793 | msgid "Record mixer settings before suspending." |
2341 | 2790 | msgstr "Καταγραφή των ρυθμίσεων του μίκτη πριν από την αδρανοποίηση." | 2794 | msgstr "Καταγραφή των ρυθμίσεων του μίκτη πριν από την αδρανοποίηση." |
2342 | 2791 | 2795 | ||
2343 | 2792 | #. description | 2796 | #. description |
2345 | 2793 | #: ../jobs/suspend.txt.in:18 | 2797 | #: ../jobs/suspend.txt.in:24 |
2346 | 2794 | msgid "Verify that all the CPUs are online before suspending" | 2798 | msgid "Verify that all the CPUs are online before suspending" |
2347 | 2795 | msgstr "" | 2799 | msgstr "" |
2348 | 2796 | "Επαλήθευση για το ότι όλες οι μονάδες επεξεργασίας (CPU) βρίσκονται σε " | 2800 | "Επαλήθευση για το ότι όλες οι μονάδες επεξεργασίας (CPU) βρίσκονται σε " |
2349 | 2797 | "σύνδεση πριν από την αναστολή λειτουργίας" | 2801 | "σύνδεση πριν από την αναστολή λειτουργίας" |
2350 | 2798 | 2802 | ||
2351 | 2799 | #. description | 2803 | #. description |
2353 | 2800 | #: ../jobs/suspend.txt.in:25 | 2804 | #: ../jobs/suspend.txt.in:31 |
2354 | 2801 | msgid "" | 2805 | msgid "" |
2355 | 2802 | "Dumps memory info to a file for comparison after suspend test has been run" | 2806 | "Dumps memory info to a file for comparison after suspend test has been run" |
2356 | 2803 | msgstr "" | 2807 | msgstr "" |
2357 | @@ -2805,7 +2809,7 @@ | |||
2358 | 2805 | "μετά από την εκτέλεση της δοκιμής αναστολής λειτουργίας" | 2809 | "μετά από την εκτέλεση της δοκιμής αναστολής λειτουργίας" |
2359 | 2806 | 2810 | ||
2360 | 2807 | #. description | 2811 | #. description |
2362 | 2808 | #: ../jobs/suspend.txt.in:43 | 2812 | #: ../jobs/suspend.txt.in:49 |
2363 | 2809 | msgid "" | 2813 | msgid "" |
2364 | 2810 | "This test disconnects all connections and then connects to the wireless " | 2814 | "This test disconnects all connections and then connects to the wireless " |
2365 | 2811 | "interface. It then checks the connection to confirm it's working as expected." | 2815 | "interface. It then checks the connection to confirm it's working as expected." |
2366 | @@ -2815,7 +2819,7 @@ | |||
2367 | 2815 | "αυτή λειτουργεί κατά το προσδοκώμενο." | 2819 | "αυτή λειτουργεί κατά το προσδοκώμενο." |
2368 | 2816 | 2820 | ||
2369 | 2817 | #. description | 2821 | #. description |
2371 | 2818 | #: ../jobs/suspend.txt.in:73 | 2822 | #: ../jobs/suspend.txt.in:83 |
2372 | 2819 | msgid "" | 2823 | msgid "" |
2373 | 2820 | "PURPOSE:\n" | 2824 | "PURPOSE:\n" |
2374 | 2821 | " This test will check suspend and resume\n" | 2825 | " This test will check suspend and resume\n" |
2375 | @@ -2844,18 +2848,18 @@ | |||
2376 | 2844 | " Έγινε σωστά η αναστολή λειτουργίας του συστήματος και η επαναφορά του;" | 2848 | " Έγινε σωστά η αναστολή λειτουργίας του συστήματος και η επαναφορά του;" |
2377 | 2845 | 2849 | ||
2378 | 2846 | #. description | 2850 | #. description |
2380 | 2847 | #: ../jobs/suspend.txt.in:86 | 2851 | #: ../jobs/suspend.txt.in:96 |
2381 | 2848 | msgid "Test the network after resuming." | 2852 | msgid "Test the network after resuming." |
2382 | 2849 | msgstr "Δοκιμή της σύνδεσης δικτύου μετά την επαναφορά." | 2853 | msgstr "Δοκιμή της σύνδεσης δικτύου μετά την επαναφορά." |
2383 | 2850 | 2854 | ||
2384 | 2851 | #. description | 2855 | #. description |
2386 | 2852 | #: ../jobs/suspend.txt.in:92 | 2856 | #: ../jobs/suspend.txt.in:102 |
2387 | 2853 | msgid "" | 2857 | msgid "" |
2388 | 2854 | "Test to see that we have the same resolution after resuming as before." | 2858 | "Test to see that we have the same resolution after resuming as before." |
2389 | 2855 | msgstr "Δοκιμή διατήρησης της ανάλυσης μετά την επαναφορά." | 2859 | msgstr "Δοκιμή διατήρησης της ανάλυσης μετά την επαναφορά." |
2390 | 2856 | 2860 | ||
2391 | 2857 | #. description | 2861 | #. description |
2393 | 2858 | #: ../jobs/suspend.txt.in:101 | 2862 | #: ../jobs/suspend.txt.in:111 |
2394 | 2859 | msgid "" | 2863 | msgid "" |
2395 | 2860 | "Verify that mixer settings after suspend are the same as before suspend." | 2864 | "Verify that mixer settings after suspend are the same as before suspend." |
2396 | 2861 | msgstr "" | 2865 | msgstr "" |
2397 | @@ -2863,21 +2867,21 @@ | |||
2398 | 2863 | "λειτουργίας." | 2867 | "λειτουργίας." |
2399 | 2864 | 2868 | ||
2400 | 2865 | #. description | 2869 | #. description |
2402 | 2866 | #: ../jobs/suspend.txt.in:117 | 2870 | #: ../jobs/suspend.txt.in:127 |
2403 | 2867 | msgid "Verify that all CPUs are online after resuming." | 2871 | msgid "Verify that all CPUs are online after resuming." |
2404 | 2868 | msgstr "" | 2872 | msgstr "" |
2405 | 2869 | "Επαλήθευση για το ότι όλες οι μονάδες επεξεργασίας (CPU) βρίσκονται σε " | 2873 | "Επαλήθευση για το ότι όλες οι μονάδες επεξεργασίας (CPU) βρίσκονται σε " |
2406 | 2870 | "σύνδεση μετά την επαναφορά από την αναστολή λειτουργίας." | 2874 | "σύνδεση μετά την επαναφορά από την αναστολή λειτουργίας." |
2407 | 2871 | 2875 | ||
2408 | 2872 | #. description | 2876 | #. description |
2410 | 2873 | #: ../jobs/suspend.txt.in:134 | 2877 | #: ../jobs/suspend.txt.in:144 |
2411 | 2874 | msgid "Verify that all memory is available after resuming from suspend." | 2878 | msgid "Verify that all memory is available after resuming from suspend." |
2412 | 2875 | msgstr "" | 2879 | msgstr "" |
2413 | 2876 | "Επαλήθευση της διαθεσιμότητας ολόκληρης της μνήμης μετά την επαναφορά από " | 2880 | "Επαλήθευση της διαθεσιμότητας ολόκληρης της μνήμης μετά την επαναφορά από " |
2414 | 2877 | "την αναστολή λειτουργίας." | 2881 | "την αναστολή λειτουργίας." |
2415 | 2878 | 2882 | ||
2416 | 2879 | #. description | 2883 | #. description |
2418 | 2880 | #: ../jobs/suspend.txt.in:143 | 2884 | #: ../jobs/suspend.txt.in:153 |
2419 | 2881 | msgid "" | 2885 | msgid "" |
2420 | 2882 | "PURPOSE:\n" | 2886 | "PURPOSE:\n" |
2421 | 2883 | " This test will check that the display is correct after suspend and " | 2887 | " This test will check that the display is correct after suspend and " |
2422 | @@ -2893,7 +2897,7 @@ | |||
2423 | 2893 | "αναστολή λειτουργίας;" | 2897 | "αναστολή λειτουργίας;" |
2424 | 2894 | 2898 | ||
2425 | 2895 | #. description | 2899 | #. description |
2427 | 2896 | #: ../jobs/suspend.txt.in:164 | 2900 | #: ../jobs/suspend.txt.in:174 |
2428 | 2897 | msgid "" | 2901 | msgid "" |
2429 | 2898 | "This test checks that the wireless interface is working after suspending the " | 2902 | "This test checks that the wireless interface is working after suspending the " |
2430 | 2899 | "system. It disconnects all interfaces and then connects to the wireless " | 2903 | "system. It disconnects all interfaces and then connects to the wireless " |
2431 | @@ -2905,7 +2909,7 @@ | |||
2432 | 2905 | "επιβεβαιώσει πως αυτή λειτουργεί κατά το προσδοκώμενο." | 2909 | "επιβεβαιώσει πως αυτή λειτουργεί κατά το προσδοκώμενο." |
2433 | 2906 | 2910 | ||
2434 | 2907 | #. description | 2911 | #. description |
2436 | 2908 | #: ../jobs/suspend.txt.in:174 | 2912 | #: ../jobs/suspend.txt.in:186 |
2437 | 2909 | msgid "" | 2913 | msgid "" |
2438 | 2910 | "This test grabs the hardware address of the bluetooth adapter after suspend " | 2914 | "This test grabs the hardware address of the bluetooth adapter after suspend " |
2439 | 2911 | "and compares it to the address grabbed before suspend." | 2915 | "and compares it to the address grabbed before suspend." |
2440 | @@ -2915,7 +2919,7 @@ | |||
2441 | 2915 | "συλληφθείσα διεύθυνση." | 2919 | "συλληφθείσα διεύθυνση." |
2442 | 2916 | 2920 | ||
2443 | 2917 | #. description | 2921 | #. description |
2445 | 2918 | #: ../jobs/suspend.txt.in:182 | 2922 | #: ../jobs/suspend.txt.in:196 |
2446 | 2919 | msgid "" | 2923 | msgid "" |
2447 | 2920 | "This is an automated Bluetooth file transfer test. It sends an image to the " | 2924 | "This is an automated Bluetooth file transfer test. It sends an image to the " |
2448 | 2921 | "device specified by the BTDEVADDR environment variable." | 2925 | "device specified by the BTDEVADDR environment variable." |
2449 | @@ -2925,7 +2929,7 @@ | |||
2450 | 2925 | "BTDEVADDR συσκευή." | 2929 | "BTDEVADDR συσκευή." |
2451 | 2926 | 2930 | ||
2452 | 2927 | #. description | 2931 | #. description |
2454 | 2928 | #: ../jobs/suspend.txt.in:190 | 2932 | #: ../jobs/suspend.txt.in:206 |
2455 | 2929 | msgid "" | 2933 | msgid "" |
2456 | 2930 | "PURPOSE:\n" | 2934 | "PURPOSE:\n" |
2457 | 2931 | " This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a " | 2935 | " This test will send the image 'JPEG_Color_Image_Ubuntu.jpg' to a " |
2458 | @@ -2951,7 +2955,7 @@ | |||
2459 | 2951 | " Μεταφέρθηκαν σωστά τα δεδομένα;" | 2955 | " Μεταφέρθηκαν σωστά τα δεδομένα;" |
2460 | 2952 | 2956 | ||
2461 | 2953 | #. description | 2957 | #. description |
2463 | 2954 | #: ../jobs/suspend.txt.in:204 | 2958 | #: ../jobs/suspend.txt.in:220 |
2464 | 2955 | msgid "" | 2959 | msgid "" |
2465 | 2956 | "PURPOSE:\n" | 2960 | "PURPOSE:\n" |
2466 | 2957 | " This test will cycle through the detected display modes\n" | 2961 | " This test will cycle through the detected display modes\n" |
2467 | @@ -2970,7 +2974,7 @@ | |||
2468 | 2970 | " Φαινόταν σωστά η οθόνη σας σε όλους τους τρόπος λειτουργίας;" | 2974 | " Φαινόταν σωστά η οθόνη σας σε όλους τους τρόπος λειτουργίας;" |
2469 | 2971 | 2975 | ||
2470 | 2972 | #. description | 2976 | #. description |
2472 | 2973 | #: ../jobs/suspend.txt.in:216 | 2977 | #: ../jobs/suspend.txt.in:232 |
2473 | 2974 | msgid "" | 2978 | msgid "" |
2474 | 2975 | "This test will check to make sure supported video modes work after a suspend " | 2979 | "This test will check to make sure supported video modes work after a suspend " |
2475 | 2976 | "and resume. This is done automatically by taking screenshots and uploading " | 2980 | "and resume. This is done automatically by taking screenshots and uploading " |
2476 | @@ -2982,7 +2986,7 @@ | |||
2477 | 2982 | "στιγμιότυπα της οθόνης και μεταφορτώνοντάς τα ως επισυνάψεις." | 2986 | "στιγμιότυπα της οθόνης και μεταφορτώνοντάς τα ως επισυνάψεις." |
2478 | 2983 | 2987 | ||
2479 | 2984 | #. description | 2988 | #. description |
2481 | 2985 | #: ../jobs/suspend.txt.in:225 | 2989 | #: ../jobs/suspend.txt.in:241 |
2482 | 2986 | msgid "" | 2990 | msgid "" |
2483 | 2987 | "This attaches screenshots from the " | 2991 | "This attaches screenshots from the " |
2484 | 2988 | "suspend/cycle_resolutions_after_suspend_auto test to the results submission." | 2992 | "suspend/cycle_resolutions_after_suspend_auto test to the results submission." |
2485 | @@ -3015,7 +3019,7 @@ | |||
2486 | 3015 | " Επαληθεύεται αυτόματα" | 3019 | " Επαληθεύεται αυτόματα" |
2487 | 3016 | 3020 | ||
2488 | 3017 | #. description | 3021 | #. description |
2490 | 3018 | #: ../jobs/suspend.txt.in:248 | 3022 | #: ../jobs/suspend.txt.in:251 |
2491 | 3019 | msgid "" | 3023 | msgid "" |
2492 | 3020 | "This will check to make sure that your audio device works properly after a " | 3024 | "This will check to make sure that your audio device works properly after a " |
2493 | 3021 | "suspend and resume. This may work fine with speakers and onboard " | 3025 | "suspend and resume. This may work fine with speakers and onboard " |
2494 | @@ -3029,13 +3033,13 @@ | |||
2495 | 3029 | "καλώδιο το οποίο θα συνδέει το βύσμα εξόδου του ήχου με το βύσμα εισόδου του." | 3033 | "καλώδιο το οποίο θα συνδέει το βύσμα εξόδου του ήχου με το βύσμα εισόδου του." |
2496 | 3030 | 3034 | ||
2497 | 3031 | #. description | 3035 | #. description |
2499 | 3032 | #: ../jobs/suspend.txt.in:255 | 3036 | #: ../jobs/suspend.txt.in:260 |
2500 | 3033 | msgid "This is the automated version of suspend/suspend_advanced." | 3037 | msgid "This is the automated version of suspend/suspend_advanced." |
2501 | 3034 | msgstr "" | 3038 | msgstr "" |
2502 | 3035 | "Αυτή είναι η αυτοματοποιημένη έκδοση του τεστ αναστολή/προχωρημένη_αναστολή." | 3039 | "Αυτή είναι η αυτοματοποιημένη έκδοση του τεστ αναστολή/προχωρημένη_αναστολή." |
2503 | 3036 | 3040 | ||
2504 | 3037 | #. description | 3041 | #. description |
2506 | 3038 | #: ../jobs/suspend.txt.in:264 | 3042 | #: ../jobs/suspend.txt.in:269 |
2507 | 3039 | msgid "" | 3043 | msgid "" |
2508 | 3040 | "This automatically tests Wake-on-LAN capability with the aid of a suitably " | 3044 | "This automatically tests Wake-on-LAN capability with the aid of a suitably " |
2509 | 3041 | "configured server. During this process the system will suspend, then " | 3045 | "configured server. During this process the system will suspend, then " |
2510 | @@ -3204,7 +3208,7 @@ | |||
2511 | 3204 | "τουλάχιστον συσκευής αποθήκευσης USB πριν την έναρξη του checkbox." | 3208 | "τουλάχιστον συσκευής αποθήκευσης USB πριν την έναρξη του checkbox." |
2512 | 3205 | 3209 | ||
2513 | 3206 | #. description | 3210 | #. description |
2515 | 3207 | #: ../jobs/usb.txt.in:102 | 3211 | #: ../jobs/usb.txt.in:119 |
2516 | 3208 | msgid "" | 3212 | msgid "" |
2517 | 3209 | "PURPOSE:\n" | 3213 | "PURPOSE:\n" |
2518 | 3210 | " This test will check your USB connection.\n" | 3214 | " This test will check your USB connection.\n" |
2519 | @@ -3592,6 +3596,16 @@ | |||
2520 | 3592 | "VERIFICATION:\n" | 3596 | "VERIFICATION:\n" |
2521 | 3593 | " Did the video play using a plugin?" | 3597 | " Did the video play using a plugin?" |
2522 | 3594 | msgstr "" | 3598 | msgstr "" |
2523 | 3599 | "ΣΚΟΠΟΣ:\n" | ||
2524 | 3600 | " Αυτό το τεστ θα ελέγξει ότι ο Firefox μπορεί να αναπαράγει ένα αρχείο " | ||
2525 | 3601 | "βίντεο Quicktime (.mov).\n" | ||
2526 | 3602 | " Σημείωση: αυτό ενδέχεται να απαιτεί την εγκατάσταση πρόσθετου λογισμικό " | ||
2527 | 3603 | "ώστε να \n" | ||
2528 | 3604 | " ολοκληρωθεί επιτυχώς.\n" | ||
2529 | 3605 | "ΒΗΜΑΤΑ:\n" | ||
2530 | 3606 | " 1. Επιλέξτε «Δοκιμή» για την εκκίνηση του Firefox με ένα βίντεο δείγμα.\n" | ||
2531 | 3607 | "ΕΠΑΛΗΘΕΥΣΗ:\n" | ||
2532 | 3608 | " Έγινε η αναπαραγωγή του βίντεο χρησιμοποιώντας ένα πρόσθετο;" | ||
2533 | 3595 | 3609 | ||
2534 | 3596 | #. description | 3610 | #. description |
2535 | 3597 | #: ../jobs/user_apps.txt.in:297 | 3611 | #: ../jobs/user_apps.txt.in:297 |
2536 | @@ -3959,6 +3973,9 @@ | |||
2537 | 3959 | "Tests that the systems wireless hardware can connect to a router using WPA " | 3973 | "Tests that the systems wireless hardware can connect to a router using WPA " |
2538 | 3960 | "security and the 802.11b/g protocols." | 3974 | "security and the 802.11b/g protocols." |
2539 | 3961 | msgstr "" | 3975 | msgstr "" |
2540 | 3976 | "Ελέγχει αν το υλικό ασυρμάτου δικτύου του συστήματος μπορεί να συνδεθεί με " | ||
2541 | 3977 | "έναν δρομολογητή (ρούτερ) χρησιμοποιώντας κωδικοποίηση ασφαλείας WPA και " | ||
2542 | 3978 | "πρωτόκολλο 802.11b/g." | ||
2543 | 3962 | 3979 | ||
2544 | 3963 | #. description | 3980 | #. description |
2545 | 3964 | #: ../jobs/wireless.txt.in:38 | 3981 | #: ../jobs/wireless.txt.in:38 |
2546 | @@ -3966,6 +3983,9 @@ | |||
2547 | 3966 | "Tests that the systems wireless hardware can connect to a router using no no " | 3983 | "Tests that the systems wireless hardware can connect to a router using no no " |
2548 | 3967 | "security and the 802.11b/g protocols." | 3984 | "security and the 802.11b/g protocols." |
2549 | 3968 | msgstr "" | 3985 | msgstr "" |
2550 | 3986 | "Ελέγχει αν το υλικό ασυρμάτου δικτύου του συστήματος μπορεί να συνδεθεί με " | ||
2551 | 3987 | "έναν δρομολογητή (ρούτερ) χρησιμοποιώντας τα πρωτόκολλα 802.11b/g, μη " | ||
2552 | 3988 | "χρησιμοποιώντας όμως κωδικοποίηση ασφαλείας." | ||
2553 | 3969 | 3989 | ||
2554 | 3970 | #. description | 3990 | #. description |
2555 | 3971 | #: ../jobs/wireless.txt.in:48 | 3991 | #: ../jobs/wireless.txt.in:48 |
2556 | @@ -3973,6 +3993,9 @@ | |||
2557 | 3973 | "Tests that the systems wireless hardware can connect to a router using WPA " | 3993 | "Tests that the systems wireless hardware can connect to a router using WPA " |
2558 | 3974 | "security and the 802.11n protocol." | 3994 | "security and the 802.11n protocol." |
2559 | 3975 | msgstr "" | 3995 | msgstr "" |
2560 | 3996 | "Ελέγχει αν το υλικό ασυρμάτου δικτύου του συστήματος μπορεί να συνδεθεί με " | ||
2561 | 3997 | "έναν δρομολογητή (ρούτερ) χρησιμοποιώντας κωδικοποίηση ασφαλείας WPA και " | ||
2562 | 3998 | "πρωτόκολλο 802.11n." | ||
2563 | 3976 | 3999 | ||
2564 | 3977 | #. description | 4000 | #. description |
2565 | 3978 | #: ../jobs/wireless.txt.in:58 | 4001 | #: ../jobs/wireless.txt.in:58 |
2566 | @@ -3980,6 +4003,9 @@ | |||
2567 | 3980 | "Tests that the systems wireless hardware can connect to a router using no no " | 4003 | "Tests that the systems wireless hardware can connect to a router using no no " |
2568 | 3981 | "security and the 802.11n protocol." | 4004 | "security and the 802.11n protocol." |
2569 | 3982 | msgstr "" | 4005 | msgstr "" |
2570 | 4006 | "Ελέγχει αν το υλικό ασυρμάτου δικτύου του συστήματος μπορεί να συνδεθεί με " | ||
2571 | 4007 | "έναν δρομολογητή (ρούτερ) χρησιμοποιώντας το πρωτόκολλο 802.11n, μη " | ||
2572 | 4008 | "χρησιμοποιώντας όμως κωδικοποίηση ασφαλείας." | ||
2573 | 3983 | 4009 | ||
2574 | 3984 | #. description | 4010 | #. description |
2575 | 3985 | #: ../jobs/wireless.txt.in:70 | 4011 | #: ../jobs/wireless.txt.in:70 |
2576 | @@ -3987,6 +4013,8 @@ | |||
2577 | 3987 | "Tests the performance of a systems wireless connection through the iperf " | 4013 | "Tests the performance of a systems wireless connection through the iperf " |
2578 | 3988 | "tool." | 4014 | "tool." |
2579 | 3989 | msgstr "" | 4015 | msgstr "" |
2580 | 4016 | "Ελέγχει την απόδοση της ασύρματης σύνδεσης ενός συστήματος μέσω του " | ||
2581 | 4017 | "εργαλείου iperf." | ||
2582 | 3990 | 4018 | ||
2583 | 3991 | #. description | 4019 | #. description |
2584 | 3992 | #: ../jobs/wireless.txt.in:81 | 4020 | #: ../jobs/wireless.txt.in:81 |
2585 | @@ -3994,6 +4022,8 @@ | |||
2586 | 3994 | "Tests the performance of a systems wireless connection through the iperf " | 4022 | "Tests the performance of a systems wireless connection through the iperf " |
2587 | 3995 | "tool, using UDP packets." | 4023 | "tool, using UDP packets." |
2588 | 3996 | msgstr "" | 4024 | msgstr "" |
2589 | 4025 | "Ελέγχει την απόδοση της ασύρματης σύνδεσης ενός συστήματος μέσω του " | ||
2590 | 4026 | "εργαλείου iperf χρησιμοποιώντας πακέτα UDP." | ||
2591 | 3997 | 4027 | ||
2592 | 3998 | #: ../checkbox/application.py:66 | 4028 | #: ../checkbox/application.py:66 |
2593 | 3999 | msgid "Usage: checkbox [OPTIONS]" | 4029 | msgid "Usage: checkbox [OPTIONS]" |
2594 | @@ -4033,12 +4063,12 @@ | |||
2595 | 4033 | 4063 | ||
2596 | 4034 | #: ../checkbox/job.py:84 | 4064 | #: ../checkbox/job.py:84 |
2597 | 4035 | msgid "Command not found." | 4065 | msgid "Command not found." |
2599 | 4036 | msgstr "" | 4066 | msgstr "Η εντολή δε βρέθηκε." |
2600 | 4037 | 4067 | ||
2601 | 4038 | #: ../checkbox/job.py:92 | 4068 | #: ../checkbox/job.py:92 |
2602 | 4039 | #, python-format | 4069 | #, python-format |
2603 | 4040 | msgid "Command received signal %s: %s" | 4070 | msgid "Command received signal %s: %s" |
2605 | 4041 | msgstr "" | 4071 | msgstr "Η εντολή έλαβε σήμα %s: %s" |
2606 | 4042 | 4072 | ||
2607 | 4043 | #: ../checkbox/lib/signal.py:23 | 4073 | #: ../checkbox/lib/signal.py:23 |
2608 | 4044 | msgid "" | 4074 | msgid "" |
2609 | @@ -4128,17 +4158,17 @@ | |||
2610 | 4128 | msgstr "Άγνωστο σήμα" | 4158 | msgstr "Άγνωστο σήμα" |
2611 | 4129 | 4159 | ||
2612 | 4130 | #: ../checkbox_cli/cli_interface.py:31 | 4160 | #: ../checkbox_cli/cli_interface.py:31 |
2614 | 4131 | #: ../checkbox_urwid/urwid_interface.py:684 | 4161 | #: ../checkbox_urwid/urwid_interface.py:686 |
2615 | 4132 | msgid "yes" | 4162 | msgid "yes" |
2616 | 4133 | msgstr "ναι" | 4163 | msgstr "ναι" |
2617 | 4134 | 4164 | ||
2618 | 4135 | #: ../checkbox_cli/cli_interface.py:32 | 4165 | #: ../checkbox_cli/cli_interface.py:32 |
2620 | 4136 | #: ../checkbox_urwid/urwid_interface.py:685 | 4166 | #: ../checkbox_urwid/urwid_interface.py:687 |
2621 | 4137 | msgid "no" | 4167 | msgid "no" |
2622 | 4138 | msgstr "όχι" | 4168 | msgstr "όχι" |
2623 | 4139 | 4169 | ||
2624 | 4140 | #: ../checkbox_cli/cli_interface.py:33 | 4170 | #: ../checkbox_cli/cli_interface.py:33 |
2626 | 4141 | #: ../checkbox_urwid/urwid_interface.py:686 | 4171 | #: ../checkbox_urwid/urwid_interface.py:688 |
2627 | 4142 | msgid "skip" | 4172 | msgid "skip" |
2628 | 4143 | msgstr "παράλειψη" | 4173 | msgstr "παράλειψη" |
2629 | 4144 | 4174 | ||
2630 | @@ -4151,15 +4181,15 @@ | |||
2631 | 4151 | msgid "Please choose (%s): " | 4181 | msgid "Please choose (%s): " |
2632 | 4152 | msgstr "Παρακαλούμε επιλέξτε (%s): " | 4182 | msgstr "Παρακαλούμε επιλέξτε (%s): " |
2633 | 4153 | 4183 | ||
2635 | 4154 | #: ../checkbox_cli/cli_interface.py:323 | 4184 | #: ../checkbox_cli/cli_interface.py:320 |
2636 | 4155 | msgid "test" | 4185 | msgid "test" |
2637 | 4156 | msgstr "έλεγχος" | 4186 | msgstr "έλεγχος" |
2638 | 4157 | 4187 | ||
2640 | 4158 | #: ../checkbox_cli/cli_interface.py:347 | 4188 | #: ../checkbox_cli/cli_interface.py:344 |
2641 | 4159 | msgid "test again" | 4189 | msgid "test again" |
2642 | 4160 | msgstr "έλεγχος ξανά" | 4190 | msgstr "έλεγχος ξανά" |
2643 | 4161 | 4191 | ||
2645 | 4162 | #: ../checkbox_cli/cli_interface.py:353 | 4192 | #: ../checkbox_cli/cli_interface.py:350 |
2646 | 4163 | msgid "Please type here and press Ctrl-D when finished:\n" | 4193 | msgid "Please type here and press Ctrl-D when finished:\n" |
2647 | 4164 | msgstr "Παρακαλώ πληκτρολογήστε εδώ και όταν τελειώσετε πατήστε Ctrl-D:\n" | 4194 | msgstr "Παρακαλώ πληκτρολογήστε εδώ και όταν τελειώσετε πατήστε Ctrl-D:\n" |
2648 | 4165 | 4195 | ||
2649 | @@ -4173,46 +4203,46 @@ | |||
2650 | 4173 | 4203 | ||
2651 | 4174 | #: ../checkbox_urwid/urwid_interface.py:192 | 4204 | #: ../checkbox_urwid/urwid_interface.py:192 |
2652 | 4175 | #: ../checkbox_urwid/urwid_interface.py:268 | 4205 | #: ../checkbox_urwid/urwid_interface.py:268 |
2654 | 4176 | #: ../checkbox_urwid/urwid_interface.py:416 | 4206 | #: ../checkbox_urwid/urwid_interface.py:418 |
2655 | 4177 | msgid "Previous" | 4207 | msgid "Previous" |
2656 | 4178 | msgstr "Προηγούμενο" | 4208 | msgstr "Προηγούμενο" |
2657 | 4179 | 4209 | ||
2658 | 4180 | #: ../checkbox_urwid/urwid_interface.py:193 | 4210 | #: ../checkbox_urwid/urwid_interface.py:193 |
2659 | 4181 | #: ../checkbox_urwid/urwid_interface.py:269 | 4211 | #: ../checkbox_urwid/urwid_interface.py:269 |
2661 | 4182 | #: ../checkbox_urwid/urwid_interface.py:417 | 4212 | #: ../checkbox_urwid/urwid_interface.py:419 |
2662 | 4183 | msgid "Next" | 4213 | msgid "Next" |
2663 | 4184 | msgstr "Επόμενο" | 4214 | msgstr "Επόμενο" |
2664 | 4185 | 4215 | ||
2665 | 4186 | #. Show buttons | 4216 | #. Show buttons |
2667 | 4187 | #: ../checkbox_urwid/urwid_interface.py:414 | 4217 | #: ../checkbox_urwid/urwid_interface.py:416 |
2668 | 4188 | msgid "Select All" | 4218 | msgid "Select All" |
2669 | 4189 | msgstr "Επιλογή όλων" | 4219 | msgstr "Επιλογή όλων" |
2670 | 4190 | 4220 | ||
2672 | 4191 | #: ../checkbox_urwid/urwid_interface.py:415 | 4221 | #: ../checkbox_urwid/urwid_interface.py:417 |
2673 | 4192 | msgid "Deselect All" | 4222 | msgid "Deselect All" |
2674 | 4193 | msgstr "Αποεπιλογή όλων" | 4223 | msgstr "Αποεπιλογή όλων" |
2675 | 4194 | 4224 | ||
2677 | 4195 | #: ../checkbox_urwid/urwid_interface.py:772 | 4225 | #: ../checkbox_urwid/urwid_interface.py:774 |
2678 | 4196 | msgid "Test" | 4226 | msgid "Test" |
2679 | 4197 | msgstr "Δοκιμή" | 4227 | msgstr "Δοκιμή" |
2680 | 4198 | 4228 | ||
2682 | 4199 | #: ../checkbox_urwid/urwid_interface.py:787 | 4229 | #: ../checkbox_urwid/urwid_interface.py:789 |
2683 | 4200 | msgid "Test Again" | 4230 | msgid "Test Again" |
2684 | 4201 | msgstr "Επανάληψη δοκιμής" | 4231 | msgstr "Επανάληψη δοκιμής" |
2685 | 4202 | 4232 | ||
2687 | 4203 | #: ../checkbox_gtk/gtk_interface.py:500 | 4233 | #: ../checkbox_gtk/gtk_interface.py:503 |
2688 | 4204 | msgid "_Test Again" | 4234 | msgid "_Test Again" |
2689 | 4205 | msgstr "Έλεγχ_ος ξανά" | 4235 | msgstr "Έλεγχ_ος ξανά" |
2690 | 4206 | 4236 | ||
2692 | 4207 | #: ../checkbox_gtk/gtk_interface.py:548 | 4237 | #: ../checkbox_gtk/gtk_interface.py:551 |
2693 | 4208 | msgid "Info" | 4238 | msgid "Info" |
2694 | 4209 | msgstr "Πληροφορίες" | 4239 | msgstr "Πληροφορίες" |
2695 | 4210 | 4240 | ||
2697 | 4211 | #: ../checkbox_gtk/gtk_interface.py:567 | 4241 | #: ../checkbox_gtk/gtk_interface.py:575 |
2698 | 4212 | msgid "Error" | 4242 | msgid "Error" |
2699 | 4213 | msgstr "Σφάλμα" | 4243 | msgstr "Σφάλμα" |
2700 | 4214 | 4244 | ||
2702 | 4215 | #: ../checkbox/user_interface.py:136 | 4245 | #: ../checkbox/user_interface.py:137 |
2703 | 4216 | #, python-format | 4246 | #, python-format |
2704 | 4217 | msgid "Unable to start web browser to open %s." | 4247 | msgid "Unable to start web browser to open %s." |
2705 | 4218 | msgstr "Αδυναμία εκκίνησης του περιηγητή για το άνοιγμα του %s." | 4248 | msgstr "Αδυναμία εκκίνησης του περιηγητή για το άνοιγμα του %s." |
2706 | @@ -4236,7 +4266,7 @@ | |||
2707 | 4236 | #: ../plugins/apport_prompt.py:227 | 4266 | #: ../plugins/apport_prompt.py:227 |
2708 | 4237 | #, python-format | 4267 | #, python-format |
2709 | 4238 | msgid "Test %(name)s from suite %(suite)s failed." | 4268 | msgid "Test %(name)s from suite %(suite)s failed." |
2711 | 4239 | msgstr "" | 4269 | msgstr "Αποτυχία δοκιμής %(name)s από τη σουίτα δοκιμών %(suite)s." |
2712 | 4240 | 4270 | ||
2713 | 4241 | #: ../plugins/apport_prompt.py:231 | 4271 | #: ../plugins/apport_prompt.py:231 |
2714 | 4242 | #, python-format | 4272 | #, python-format |
2715 | @@ -4260,7 +4290,7 @@ | |||
2716 | 4260 | msgid "_Finish" | 4290 | msgid "_Finish" |
2717 | 4261 | msgstr "_Τέλος" | 4291 | msgstr "_Τέλος" |
2718 | 4262 | 4292 | ||
2720 | 4263 | #: ../plugins/intro_prompt.py:29 | 4293 | #: ../plugins/intro_prompt.py:28 |
2721 | 4264 | msgid "" | 4294 | msgid "" |
2722 | 4265 | "Welcome to System Testing!\n" | 4295 | "Welcome to System Testing!\n" |
2723 | 4266 | "\n" | 4296 | "\n" |
2724 | @@ -4274,7 +4304,7 @@ | |||
2725 | 4274 | "λειτουργεί σωστά. Μόλις τελειώσετε τις δοκιμές, μπορείτε να δείτε μια " | 4304 | "λειτουργεί σωστά. Μόλις τελειώσετε τις δοκιμές, μπορείτε να δείτε μια " |
2726 | 4275 | "συνοπτική αναφορά για το σύστημά σας." | 4305 | "συνοπτική αναφορά για το σύστημά σας." |
2727 | 4276 | 4306 | ||
2729 | 4277 | #: ../plugins/intro_prompt.py:34 | 4307 | #: ../plugins/intro_prompt.py:33 |
2730 | 4278 | msgid "" | 4308 | msgid "" |
2731 | 4279 | "\n" | 4309 | "\n" |
2732 | 4280 | "\n" | 4310 | "\n" |
2733 | @@ -4343,15 +4373,17 @@ | |||
2734 | 4343 | msgid "No e-mail address provided, not submitting to Launchpad." | 4373 | msgid "No e-mail address provided, not submitting to Launchpad." |
2735 | 4344 | msgstr "Δεν δόθηκε διεύθυνση e-mail, δεν θα γίνει αποστολή στο Launchpad." | 4374 | msgstr "Δεν δόθηκε διεύθυνση e-mail, δεν θα γίνει αποστολή στο Launchpad." |
2736 | 4345 | 4375 | ||
2738 | 4346 | #: ../plugins/launchpad_prompt.py:92 | 4376 | #: ../plugins/launchpad_prompt.py:93 |
2739 | 4347 | msgid "Email address must be in a proper format." | 4377 | msgid "Email address must be in a proper format." |
2740 | 4348 | msgstr "Η ηλεκτρονική σας διεύθυνση πρέπει να έχει κατάλληλη μορφή." | 4378 | msgstr "Η ηλεκτρονική σας διεύθυνση πρέπει να έχει κατάλληλη μορφή." |
2741 | 4349 | 4379 | ||
2743 | 4350 | #: ../plugins/launchpad_report.py:151 | 4380 | #: ../plugins/launchpad_report.py:164 |
2744 | 4351 | msgid "" | 4381 | msgid "" |
2745 | 4352 | "The generated report seems to have validation errors,\n" | 4382 | "The generated report seems to have validation errors,\n" |
2746 | 4353 | "so it might not be processed by Launchpad." | 4383 | "so it might not be processed by Launchpad." |
2747 | 4354 | msgstr "" | 4384 | msgstr "" |
2748 | 4385 | "Η αναφορά που δημιουργήθηκε φαίνεται να έχει σφάλματα εγκυρότητας,\n" | ||
2749 | 4386 | "οπότε ενδέχεται να μην επεξεργαστεί από το Launchpad." | ||
2750 | 4355 | 4387 | ||
2751 | 4356 | #: ../plugins/lock_prompt.py:63 | 4388 | #: ../plugins/lock_prompt.py:63 |
2752 | 4357 | msgid "There is another checkbox running. Please close it first." | 4389 | msgid "There is another checkbox running. Please close it first." |
2753 | @@ -4359,7 +4391,7 @@ | |||
2754 | 4359 | "Εκτελείται ταυτόχρονα άλλο ένα πλαίσιο ελέγχου. Παρακαλούμε να το κλείσετε " | 4391 | "Εκτελείται ταυτόχρονα άλλο ένα πλαίσιο ελέγχου. Παρακαλούμε να το κλείσετε " |
2755 | 4360 | "πρώτα." | 4392 | "πρώτα." |
2756 | 4361 | 4393 | ||
2758 | 4362 | #: ../plugins/recover_prompt.py:54 | 4394 | #: ../plugins/recover_prompt.py:56 |
2759 | 4363 | msgid "" | 4395 | msgid "" |
2760 | 4364 | "Checkbox did not finish completely.\n" | 4396 | "Checkbox did not finish completely.\n" |
2761 | 4365 | "Do you want to recover from the previous run?" | 4397 | "Do you want to recover from the previous run?" |
2762 | @@ -4377,7 +4409,7 @@ | |||
2763 | 4377 | msgstr "Εκτέλεση %s..." | 4409 | msgstr "Εκτέλεση %s..." |
2764 | 4378 | 4410 | ||
2765 | 4379 | #. Get results | 4411 | #. Get results |
2767 | 4380 | #: ../plugins/suites_prompt.py:108 | 4412 | #: ../plugins/suites_prompt.py:110 |
2768 | 4381 | msgid "Select the suites to test" | 4413 | msgid "Select the suites to test" |
2769 | 4382 | msgstr "Επιλέξτε τις σουίτες προς δοκιμή" | 4414 | msgstr "Επιλέξτε τις σουίτες προς δοκιμή" |
2770 | 4383 | 4415 | ||
2771 | 4384 | 4416 | ||
2772 | === modified file 'po/sk.po' | |||
2773 | --- po/sk.po 2012-02-15 00:11:21 +0000 | |||
2774 | +++ po/sk.po 2012-02-23 20:35:19 +0000 | |||
2775 | @@ -8,14 +8,14 @@ | |||
2776 | 8 | "Project-Id-Version: checkbox\n" | 8 | "Project-Id-Version: checkbox\n" |
2777 | 9 | "Report-Msgid-Bugs-To: \n" | 9 | "Report-Msgid-Bugs-To: \n" |
2778 | 10 | "POT-Creation-Date: 2012-01-06 12:39-0500\n" | 10 | "POT-Creation-Date: 2012-01-06 12:39-0500\n" |
2780 | 11 | "PO-Revision-Date: 2012-02-14 20:33+0000\n" | 11 | "PO-Revision-Date: 2012-02-20 14:21+0000\n" |
2781 | 12 | "Last-Translator: Martin Stach <Unknown>\n" | 12 | "Last-Translator: Martin Stach <Unknown>\n" |
2782 | 13 | "Language-Team: Slovak <sk@li.org>\n" | 13 | "Language-Team: Slovak <sk@li.org>\n" |
2783 | 14 | "MIME-Version: 1.0\n" | 14 | "MIME-Version: 1.0\n" |
2784 | 15 | "Content-Type: text/plain; charset=UTF-8\n" | 15 | "Content-Type: text/plain; charset=UTF-8\n" |
2785 | 16 | "Content-Transfer-Encoding: 8bit\n" | 16 | "Content-Transfer-Encoding: 8bit\n" |
2788 | 17 | "X-Launchpad-Export-Date: 2012-02-15 05:22+0000\n" | 17 | "X-Launchpad-Export-Date: 2012-02-21 05:30+0000\n" |
2789 | 18 | "X-Generator: Launchpad (build 14781)\n" | 18 | "X-Generator: Launchpad (build 14838)\n" |
2790 | 19 | 19 | ||
2791 | 20 | #: ../gtk/checkbox-gtk.ui.h:10 | 20 | #: ../gtk/checkbox-gtk.ui.h:10 |
2792 | 21 | msgid "Ne_xt" | 21 | msgid "Ne_xt" |
2793 | @@ -33,11 +33,11 @@ | |||
2794 | 33 | msgid "Press any key to continue..." | 33 | msgid "Press any key to continue..." |
2795 | 34 | msgstr "Stlačte klávesu pre pokračovanie..." | 34 | msgstr "Stlačte klávesu pre pokračovanie..." |
2796 | 35 | 35 | ||
2798 | 36 | #: ../checkbox_cli/cli_interface.py:353 | 36 | #: ../checkbox_cli/cli_interface.py:350 |
2799 | 37 | msgid "Please type here and press Ctrl-D when finished:\n" | 37 | msgid "Please type here and press Ctrl-D when finished:\n" |
2800 | 38 | msgstr "Napíšte sem prosím a stlačte Ctrl-D, keď budete hotový:\n" | 38 | msgstr "Napíšte sem prosím a stlačte Ctrl-D, keď budete hotový:\n" |
2801 | 39 | 39 | ||
2803 | 40 | #: ../checkbox_gtk/gtk_interface.py:500 | 40 | #: ../checkbox_gtk/gtk_interface.py:503 |
2804 | 41 | msgid "_Test Again" | 41 | msgid "_Test Again" |
2805 | 42 | msgstr "_Testovať znovu" | 42 | msgstr "_Testovať znovu" |
2806 | 43 | 43 | ||
2807 | @@ -65,14 +65,14 @@ | |||
2808 | 65 | #~ msgid "Detecting your network controller(s):" | 65 | #~ msgid "Detecting your network controller(s):" |
2809 | 66 | #~ msgstr "Detekcia sieťového zariadenia(í):" | 66 | #~ msgstr "Detekcia sieťového zariadenia(í):" |
2810 | 67 | 67 | ||
2812 | 68 | #: ../gtk/checkbox-gtk.ui.h:6 ../checkbox_cli/cli_interface.py:351 | 68 | #: ../gtk/checkbox-gtk.ui.h:6 ../checkbox_cli/cli_interface.py:348 |
2813 | 69 | #: ../checkbox_urwid/urwid_interface.py:261 | 69 | #: ../checkbox_urwid/urwid_interface.py:261 |
2814 | 70 | msgid "Further information:" | 70 | msgid "Further information:" |
2815 | 71 | msgstr "Ďalšie informácie:" | 71 | msgstr "Ďalšie informácie:" |
2816 | 72 | 72 | ||
2817 | 73 | #. Title of the user interface | 73 | #. Title of the user interface |
2818 | 74 | #: ../gtk/checkbox-gtk.ui.h:1 ../gtk/checkbox-gtk.desktop.in.h:1 | 74 | #: ../gtk/checkbox-gtk.ui.h:1 ../gtk/checkbox-gtk.desktop.in.h:1 |
2820 | 75 | #: ../plugins/user_interface.py:40 | 75 | #: ../plugins/user_interface.py:42 |
2821 | 76 | msgid "System Testing" | 76 | msgid "System Testing" |
2822 | 77 | msgstr "Testovanie systému" | 77 | msgstr "Testovanie systému" |
2823 | 78 | 78 | ||
2824 | @@ -92,7 +92,7 @@ | |||
2825 | 92 | msgid "_Skip this test" | 92 | msgid "_Skip this test" |
2826 | 93 | msgstr "_Preskočiť tento test" | 93 | msgstr "_Preskočiť tento test" |
2827 | 94 | 94 | ||
2829 | 95 | #: ../gtk/checkbox-gtk.ui.h:2 ../checkbox_gtk/gtk_interface.py:535 | 95 | #: ../gtk/checkbox-gtk.ui.h:2 ../checkbox_gtk/gtk_interface.py:538 |
2830 | 96 | msgid "_Test" | 96 | msgid "_Test" |
2831 | 97 | msgstr "_Test" | 97 | msgstr "_Test" |
2832 | 98 | 98 | ||
2833 | @@ -394,11 +394,23 @@ | |||
2834 | 394 | "VERIFICATION:\n" | 394 | "VERIFICATION:\n" |
2835 | 395 | " Did the mouse work as expected?" | 395 | " Did the mouse work as expected?" |
2836 | 396 | msgstr "" | 396 | msgstr "" |
2837 | 397 | "ÚČEL:\n" | ||
2838 | 398 | " Tento test skontroluje, či môžete používať bluetooth myš\n" | ||
2839 | 399 | "KROKY:\n" | ||
2840 | 400 | " 1. Povoľte bluetooth myš\n" | ||
2841 | 401 | " 2. Kliknite na ikonu bluetooth v panele menu\n" | ||
2842 | 402 | " 3. Zvoľte 'Nastavenie nového zariadenia'\n" | ||
2843 | 403 | " 4. Vyberte zvolené zariadenie zo zoznamu\n" | ||
2844 | 404 | " 5. Pohybujte myšou po obrazovke\n" | ||
2845 | 405 | " 6. Vykonávať niektoré operácie s myšou, jednoduché kliknutie / dvoj klik " | ||
2846 | 406 | "/ kliknite pravým tlačidlom myši \n" | ||
2847 | 407 | "OVERENIE:\n" | ||
2848 | 408 | " Fungovala myš podľa očakávaní?" | ||
2849 | 397 | 409 | ||
2850 | 398 | #. description | 410 | #. description |
2851 | 399 | #: ../jobs/camera.txt.in:7 | 411 | #: ../jobs/camera.txt.in:7 |
2852 | 400 | msgid "This Automated test attempts to detect a camera." | 412 | msgid "This Automated test attempts to detect a camera." |
2854 | 401 | msgstr "" | 413 | msgstr "Automatizovaný test rozpoznamia kamery." |
2855 | 402 | 414 | ||
2856 | 403 | #. description | 415 | #. description |
2857 | 404 | #: ../jobs/camera.txt.in:16 | 416 | #: ../jobs/camera.txt.in:16 |
2858 | @@ -410,6 +422,12 @@ | |||
2859 | 410 | "VERIFICATION:\n" | 422 | "VERIFICATION:\n" |
2860 | 411 | " Did you see the video capture?" | 423 | " Did you see the video capture?" |
2861 | 412 | msgstr "" | 424 | msgstr "" |
2862 | 425 | "ÚČEL:\n" | ||
2863 | 426 | " Tento test bude kontrolovať funkčnosť vstavanej kamery\n" | ||
2864 | 427 | "KROKY:\n" | ||
2865 | 428 | " 1. Kliknite na tlačidlo Test, zobrazí sa snímanie videa z kamery\n" | ||
2866 | 429 | "OVERENIE:\n" | ||
2867 | 430 | " Videli ste snímanie videa?" | ||
2868 | 413 | 431 | ||
2869 | 414 | #. description | 432 | #. description |
2870 | 415 | #: ../jobs/camera.txt.in:33 | 433 | #: ../jobs/camera.txt.in:33 |
2871 | @@ -421,6 +439,12 @@ | |||
2872 | 421 | "VERIFICATION:\n" | 439 | "VERIFICATION:\n" |
2873 | 422 | " Did you see the image?" | 440 | " Did you see the image?" |
2874 | 423 | msgstr "" | 441 | msgstr "" |
2875 | 442 | "ÚČEL:\n" | ||
2876 | 443 | " Tento test bude kontrolovať funkčnosť vstavanej kamery\n" | ||
2877 | 444 | "KROKY:\n" | ||
2878 | 445 | " 1. Kliknite na tlačidlo Test, pre zachytenie obrázka z kamery\n" | ||
2879 | 446 | "OVERENIE:\n" | ||
2880 | 447 | " Videli ste zachytený obrázok." | ||
2881 | 424 | 448 | ||
2882 | 425 | #. description | 449 | #. description |
2883 | 426 | #: ../jobs/camera.txt.in:49 | 450 | #: ../jobs/camera.txt.in:49 |
2884 | @@ -434,6 +458,14 @@ | |||
2885 | 434 | "VERIFICATION:\n" | 458 | "VERIFICATION:\n" |
2886 | 435 | " Did you see and hear the capture?" | 459 | " Did you see and hear the capture?" |
2887 | 436 | msgstr "" | 460 | msgstr "" |
2888 | 461 | "ÚČEL:\n" | ||
2889 | 462 | " Tento test bude kontrolovať, či môžete nahrávať video s vstavanou " | ||
2890 | 463 | "kamerou\n" | ||
2891 | 464 | "KROKY:\n" | ||
2892 | 465 | " 1. Kliknite na tlačidlo Test, pre nahrávanie videa do súboru (bude " | ||
2893 | 466 | "automaticky otvorený v Totem prehrávači)\n" | ||
2894 | 467 | "OVERENIE:\n" | ||
2895 | 468 | " Videli ste prehraté video (obraz aj zvuk)?" | ||
2896 | 437 | 469 | ||
2897 | 438 | #. description | 470 | #. description |
2898 | 439 | #: ../jobs/codecs.txt.in:7 | 471 | #: ../jobs/codecs.txt.in:7 |
2899 | @@ -447,6 +479,14 @@ | |||
2900 | 447 | "VERIFICATION:\n" | 479 | "VERIFICATION:\n" |
2901 | 448 | " Did the sample play correctly?" | 480 | " Did the sample play correctly?" |
2902 | 449 | msgstr "" | 481 | msgstr "" |
2903 | 482 | "ÚČEL:\n" | ||
2904 | 483 | " Tento test preverí schopnosť vašeho systému prehrávať zvukové súbory Ogg " | ||
2905 | 484 | "Vorbis.\n" | ||
2906 | 485 | "KROKY:\n" | ||
2907 | 486 | " 1. Kliknite na tlačidlo Test prehrať súbor Ogg Vorbis (.ogg)\n" | ||
2908 | 487 | " 2. Pre pokračovanie prosím zatvorte prehrávač.\n" | ||
2909 | 488 | "OVERENIE:\n" | ||
2910 | 489 | " Bolo vzorka prehratá správne?" | ||
2911 | 450 | 490 | ||
2912 | 451 | #. description | 491 | #. description |
2913 | 452 | #: ../jobs/codecs.txt.in:22 | 492 | #: ../jobs/codecs.txt.in:22 |
2914 | @@ -459,12 +499,22 @@ | |||
2915 | 459 | "VERIFICATION:\n" | 499 | "VERIFICATION:\n" |
2916 | 460 | " Did the sample play correctly?" | 500 | " Did the sample play correctly?" |
2917 | 461 | msgstr "" | 501 | msgstr "" |
2918 | 502 | "ÚČEL:\n" | ||
2919 | 503 | " Tento test preverí schopnosť vašeho systému prehrávať zvukové súbory " | ||
2920 | 504 | "Wave.\n" | ||
2921 | 505 | "KROKY:\n" | ||
2922 | 506 | " 1. Kliknite na tlačidlo Test pre prehranie audio súbor Wave (.wav)\n" | ||
2923 | 507 | " 2. Pre pokračovanie prosím zatvorte prehrávač.\n" | ||
2924 | 508 | "OVERENIE:\n" | ||
2925 | 509 | " Bolo vzorka prehratá správne?" | ||
2926 | 462 | 510 | ||
2927 | 463 | #. description | 511 | #. description |
2928 | 464 | #: ../jobs/cpu.txt.in:8 | 512 | #: ../jobs/cpu.txt.in:8 |
2929 | 465 | msgid "" | 513 | msgid "" |
2930 | 466 | "Test the CPU scaling capabilities using Firmware Test Suite (fwts cpufreq)." | 514 | "Test the CPU scaling capabilities using Firmware Test Suite (fwts cpufreq)." |
2931 | 467 | msgstr "" | 515 | msgstr "" |
2932 | 516 | "Test schopností škálovania procesora - CPU pomocou Firmware Test Suite (fwts " | ||
2933 | 517 | "cpufreq)." | ||
2934 | 468 | 518 | ||
2935 | 469 | #. description | 519 | #. description |
2936 | 470 | #: ../jobs/cpu.txt.in:15 | 520 | #: ../jobs/cpu.txt.in:15 |
2937 | @@ -552,22 +602,22 @@ | |||
2938 | 552 | msgstr "" | 602 | msgstr "" |
2939 | 553 | 603 | ||
2940 | 554 | #. description | 604 | #. description |
2942 | 555 | #: ../jobs/disk.txt.in:26 | 605 | #: ../jobs/disk.txt.in:40 |
2943 | 556 | msgid "SMART test" | 606 | msgid "SMART test" |
2944 | 557 | msgstr "" | 607 | msgstr "" |
2945 | 558 | 608 | ||
2946 | 559 | #. description | 609 | #. description |
2948 | 560 | #: ../jobs/disk.txt.in:42 | 610 | #: ../jobs/disk.txt.in:56 |
2949 | 561 | msgid "Maximum disk space used during a default installation test" | 611 | msgid "Maximum disk space used during a default installation test" |
2950 | 562 | msgstr "" | 612 | msgstr "" |
2951 | 563 | 613 | ||
2952 | 564 | #. description | 614 | #. description |
2954 | 565 | #: ../jobs/disk.txt.in:57 | 615 | #: ../jobs/disk.txt.in:71 |
2955 | 566 | msgid "Verify system storage performs at or above baseline performance" | 616 | msgid "Verify system storage performs at or above baseline performance" |
2956 | 567 | msgstr "" | 617 | msgstr "" |
2957 | 568 | 618 | ||
2958 | 569 | #. description | 619 | #. description |
2960 | 570 | #: ../jobs/disk.txt.in:74 | 620 | #: ../jobs/disk.txt.in:88 |
2961 | 571 | msgid "" | 621 | msgid "" |
2962 | 572 | "Verify that storage devices, such as Fibre Channel and RAID can be detected " | 622 | "Verify that storage devices, such as Fibre Channel and RAID can be detected " |
2963 | 573 | "and perform under stress." | 623 | "and perform under stress." |
2964 | @@ -1447,14 +1497,14 @@ | |||
2965 | 1447 | msgstr "" | 1497 | msgstr "" |
2966 | 1448 | 1498 | ||
2967 | 1449 | #. description | 1499 | #. description |
2969 | 1450 | #: ../jobs/miscellanea.txt.in:37 | 1500 | #: ../jobs/miscellanea.txt.in:31 |
2970 | 1451 | msgid "" | 1501 | msgid "" |
2971 | 1452 | "This will run some basic connectivity tests against a BMC, verifying that " | 1502 | "This will run some basic connectivity tests against a BMC, verifying that " |
2972 | 1453 | "IPMI works." | 1503 | "IPMI works." |
2973 | 1454 | msgstr "" | 1504 | msgstr "" |
2974 | 1455 | 1505 | ||
2975 | 1456 | #. description | 1506 | #. description |
2977 | 1457 | #: ../jobs/miscellanea.txt.in:43 | 1507 | #: ../jobs/miscellanea.txt.in:37 |
2978 | 1458 | msgid "" | 1508 | msgid "" |
2979 | 1459 | " Determine if we need to run tests specific to portable computers that may " | 1509 | " Determine if we need to run tests specific to portable computers that may " |
2980 | 1460 | "not apply to desktops." | 1510 | "not apply to desktops." |
2981 | @@ -1577,7 +1627,7 @@ | |||
2982 | 1577 | msgstr "" | 1627 | msgstr "" |
2983 | 1578 | 1628 | ||
2984 | 1579 | #. description | 1629 | #. description |
2986 | 1580 | #: ../jobs/networking.txt.in:45 | 1630 | #: ../jobs/networking.txt.in:46 |
2987 | 1581 | msgid "" | 1631 | msgid "" |
2988 | 1582 | "PURPOSE:\n" | 1632 | "PURPOSE:\n" |
2989 | 1583 | " This test will check your wired connection\n" | 1633 | " This test will check your wired connection\n" |
2990 | @@ -1591,7 +1641,7 @@ | |||
2991 | 1591 | msgstr "" | 1641 | msgstr "" |
2992 | 1592 | 1642 | ||
2993 | 1593 | #. description | 1643 | #. description |
2995 | 1594 | #: ../jobs/networking.txt.in:58 | 1644 | #: ../jobs/networking.txt.in:59 |
2996 | 1595 | msgid "" | 1645 | msgid "" |
2997 | 1596 | "PURPOSE:\n" | 1646 | "PURPOSE:\n" |
2998 | 1597 | " This test will check that a DSL modem can be configured and connected.\n" | 1647 | " This test will check that a DSL modem can be configured and connected.\n" |
2999 | @@ -1609,44 +1659,44 @@ | |||
3000 | 1609 | msgstr "" | 1659 | msgstr "" |
3001 | 1610 | 1660 | ||
3002 | 1611 | #. description | 1661 | #. description |
3004 | 1612 | #: ../jobs/networking.txt.in:75 | 1662 | #: ../jobs/networking.txt.in:76 |
3005 | 1613 | msgid "" | 1663 | msgid "" |
3006 | 1614 | "Automated test case to verify availability of some system on the network " | 1664 | "Automated test case to verify availability of some system on the network " |
3007 | 1615 | "using ICMP ECHO packets." | 1665 | "using ICMP ECHO packets." |
3008 | 1616 | msgstr "" | 1666 | msgstr "" |
3009 | 1617 | 1667 | ||
3010 | 1618 | #. description | 1668 | #. description |
3012 | 1619 | #: ../jobs/networking.txt.in:82 ../jobs/peripheral.txt.in:37 | 1669 | #: ../jobs/networking.txt.in:83 ../jobs/peripheral.txt.in:37 |
3013 | 1620 | msgid "" | 1670 | msgid "" |
3014 | 1621 | "Automated test case to make sure that it's possible to download files " | 1671 | "Automated test case to make sure that it's possible to download files " |
3015 | 1622 | "through HTTP" | 1672 | "through HTTP" |
3016 | 1623 | msgstr "" | 1673 | msgstr "" |
3017 | 1624 | 1674 | ||
3018 | 1625 | #. description | 1675 | #. description |
3020 | 1626 | #: ../jobs/networking.txt.in:90 | 1676 | #: ../jobs/networking.txt.in:91 |
3021 | 1627 | msgid "Test to see if we can sync local clock to an NTP server" | 1677 | msgid "Test to see if we can sync local clock to an NTP server" |
3022 | 1628 | msgstr "" | 1678 | msgstr "" |
3023 | 1629 | 1679 | ||
3024 | 1630 | #. description | 1680 | #. description |
3026 | 1631 | #: ../jobs/networking.txt.in:96 | 1681 | #: ../jobs/networking.txt.in:97 |
3027 | 1632 | msgid "" | 1682 | msgid "" |
3028 | 1633 | "Verify that an installation of checkbox-server on the network can be reached " | 1683 | "Verify that an installation of checkbox-server on the network can be reached " |
3029 | 1634 | "over SSH." | 1684 | "over SSH." |
3030 | 1635 | msgstr "" | 1685 | msgstr "" |
3031 | 1636 | 1686 | ||
3032 | 1637 | #. description | 1687 | #. description |
3034 | 1638 | #: ../jobs/networking.txt.in:102 | 1688 | #: ../jobs/networking.txt.in:103 |
3035 | 1639 | msgid "Try to enable a remote printer on the network and print a test page." | 1689 | msgid "Try to enable a remote printer on the network and print a test page." |
3036 | 1640 | msgstr "" | 1690 | msgstr "" |
3037 | 1641 | 1691 | ||
3038 | 1642 | #. description | 1692 | #. description |
3040 | 1643 | #: ../jobs/networking.txt.in:107 | 1693 | #: ../jobs/networking.txt.in:108 |
3041 | 1644 | msgid "" | 1694 | msgid "" |
3042 | 1645 | "Automated test to walk multiple network cards and test each one in sequence." | 1695 | "Automated test to walk multiple network cards and test each one in sequence." |
3043 | 1646 | msgstr "" | 1696 | msgstr "" |
3044 | 1647 | 1697 | ||
3045 | 1648 | #. description | 1698 | #. description |
3047 | 1649 | #: ../jobs/networking.txt.in:127 | 1699 | #: ../jobs/networking.txt.in:128 |
3048 | 1650 | msgid "Test to measure the network bandwidth" | 1700 | msgid "Test to measure the network bandwidth" |
3049 | 1651 | msgstr "" | 1701 | msgstr "" |
3050 | 1652 | 1702 | ||
3051 | @@ -1676,7 +1726,7 @@ | |||
3052 | 1676 | msgstr "" | 1726 | msgstr "" |
3053 | 1677 | 1727 | ||
3054 | 1678 | #. description | 1728 | #. description |
3056 | 1679 | #: ../jobs/optical.txt.in:48 | 1729 | #: ../jobs/optical.txt.in:47 |
3057 | 1680 | msgid "" | 1730 | msgid "" |
3058 | 1681 | "PURPOSE:\n" | 1731 | "PURPOSE:\n" |
3059 | 1682 | " This test will check your CD audio playback capabilities\n" | 1732 | " This test will check your CD audio playback capabilities\n" |
3060 | @@ -1712,7 +1762,7 @@ | |||
3061 | 1712 | msgstr "" | 1762 | msgstr "" |
3062 | 1713 | 1763 | ||
3063 | 1714 | #. description | 1764 | #. description |
3065 | 1715 | #: ../jobs/optical.txt.in:81 | 1765 | #: ../jobs/optical.txt.in:84 |
3066 | 1716 | msgid "" | 1766 | msgid "" |
3067 | 1717 | "PURPOSE:\n" | 1767 | "PURPOSE:\n" |
3068 | 1718 | " This test will check your DVD movie playback capabilities. Note that " | 1768 | " This test will check your DVD movie playback capabilities. Note that " |
3069 | @@ -1731,7 +1781,7 @@ | |||
3070 | 1731 | msgstr "" | 1781 | msgstr "" |
3071 | 1732 | 1782 | ||
3072 | 1733 | #. description | 1783 | #. description |
3074 | 1734 | #: ../jobs/optical.txt.in:99 | 1784 | #: ../jobs/optical.txt.in:102 |
3075 | 1735 | msgid "" | 1785 | msgid "" |
3076 | 1736 | "PURPOSE:\n" | 1786 | "PURPOSE:\n" |
3077 | 1737 | " This test will check your DVD playback capabilities\n" | 1787 | " This test will check your DVD playback capabilities\n" |
3078 | @@ -2880,17 +2930,17 @@ | |||
3079 | 2880 | msgstr "Neznámy signál" | 2930 | msgstr "Neznámy signál" |
3080 | 2881 | 2931 | ||
3081 | 2882 | #: ../checkbox_cli/cli_interface.py:31 | 2932 | #: ../checkbox_cli/cli_interface.py:31 |
3083 | 2883 | #: ../checkbox_urwid/urwid_interface.py:684 | 2933 | #: ../checkbox_urwid/urwid_interface.py:686 |
3084 | 2884 | msgid "yes" | 2934 | msgid "yes" |
3085 | 2885 | msgstr "áno" | 2935 | msgstr "áno" |
3086 | 2886 | 2936 | ||
3087 | 2887 | #: ../checkbox_cli/cli_interface.py:32 | 2937 | #: ../checkbox_cli/cli_interface.py:32 |
3089 | 2888 | #: ../checkbox_urwid/urwid_interface.py:685 | 2938 | #: ../checkbox_urwid/urwid_interface.py:687 |
3090 | 2889 | msgid "no" | 2939 | msgid "no" |
3091 | 2890 | msgstr "nie" | 2940 | msgstr "nie" |
3092 | 2891 | 2941 | ||
3093 | 2892 | #: ../checkbox_cli/cli_interface.py:33 | 2942 | #: ../checkbox_cli/cli_interface.py:33 |
3095 | 2893 | #: ../checkbox_urwid/urwid_interface.py:686 | 2943 | #: ../checkbox_urwid/urwid_interface.py:688 |
3096 | 2894 | msgid "skip" | 2944 | msgid "skip" |
3097 | 2895 | msgstr "preskočiť" | 2945 | msgstr "preskočiť" |
3098 | 2896 | 2946 | ||
3099 | @@ -2899,11 +2949,11 @@ | |||
3100 | 2899 | msgid "Please choose (%s): " | 2949 | msgid "Please choose (%s): " |
3101 | 2900 | msgstr "Zvoľte prosím (%s): " | 2950 | msgstr "Zvoľte prosím (%s): " |
3102 | 2901 | 2951 | ||
3104 | 2902 | #: ../checkbox_cli/cli_interface.py:323 | 2952 | #: ../checkbox_cli/cli_interface.py:320 |
3105 | 2903 | msgid "test" | 2953 | msgid "test" |
3106 | 2904 | msgstr "testovať" | 2954 | msgstr "testovať" |
3107 | 2905 | 2955 | ||
3109 | 2906 | #: ../checkbox_cli/cli_interface.py:347 | 2956 | #: ../checkbox_cli/cli_interface.py:344 |
3110 | 2907 | msgid "test again" | 2957 | msgid "test again" |
3111 | 2908 | msgstr "testovať znovu" | 2958 | msgstr "testovať znovu" |
3112 | 2909 | 2959 | ||
3113 | @@ -2917,42 +2967,42 @@ | |||
3114 | 2917 | 2967 | ||
3115 | 2918 | #: ../checkbox_urwid/urwid_interface.py:192 | 2968 | #: ../checkbox_urwid/urwid_interface.py:192 |
3116 | 2919 | #: ../checkbox_urwid/urwid_interface.py:268 | 2969 | #: ../checkbox_urwid/urwid_interface.py:268 |
3118 | 2920 | #: ../checkbox_urwid/urwid_interface.py:416 | 2970 | #: ../checkbox_urwid/urwid_interface.py:418 |
3119 | 2921 | msgid "Previous" | 2971 | msgid "Previous" |
3120 | 2922 | msgstr "Predchádzajúce" | 2972 | msgstr "Predchádzajúce" |
3121 | 2923 | 2973 | ||
3122 | 2924 | #: ../checkbox_urwid/urwid_interface.py:193 | 2974 | #: ../checkbox_urwid/urwid_interface.py:193 |
3123 | 2925 | #: ../checkbox_urwid/urwid_interface.py:269 | 2975 | #: ../checkbox_urwid/urwid_interface.py:269 |
3125 | 2926 | #: ../checkbox_urwid/urwid_interface.py:417 | 2976 | #: ../checkbox_urwid/urwid_interface.py:419 |
3126 | 2927 | msgid "Next" | 2977 | msgid "Next" |
3127 | 2928 | msgstr "Dalej" | 2978 | msgstr "Dalej" |
3128 | 2929 | 2979 | ||
3129 | 2930 | #. Show buttons | 2980 | #. Show buttons |
3131 | 2931 | #: ../checkbox_urwid/urwid_interface.py:414 | 2981 | #: ../checkbox_urwid/urwid_interface.py:416 |
3132 | 2932 | msgid "Select All" | 2982 | msgid "Select All" |
3133 | 2933 | msgstr "Označiť všetko" | 2983 | msgstr "Označiť všetko" |
3134 | 2934 | 2984 | ||
3136 | 2935 | #: ../checkbox_urwid/urwid_interface.py:415 | 2985 | #: ../checkbox_urwid/urwid_interface.py:417 |
3137 | 2936 | msgid "Deselect All" | 2986 | msgid "Deselect All" |
3138 | 2937 | msgstr "Odznačiť všetko" | 2987 | msgstr "Odznačiť všetko" |
3139 | 2938 | 2988 | ||
3141 | 2939 | #: ../checkbox_urwid/urwid_interface.py:772 | 2989 | #: ../checkbox_urwid/urwid_interface.py:774 |
3142 | 2940 | msgid "Test" | 2990 | msgid "Test" |
3143 | 2941 | msgstr "Otestovať" | 2991 | msgstr "Otestovať" |
3144 | 2942 | 2992 | ||
3146 | 2943 | #: ../checkbox_urwid/urwid_interface.py:787 | 2993 | #: ../checkbox_urwid/urwid_interface.py:789 |
3147 | 2944 | msgid "Test Again" | 2994 | msgid "Test Again" |
3148 | 2945 | msgstr "Znovu otestovať" | 2995 | msgstr "Znovu otestovať" |
3149 | 2946 | 2996 | ||
3151 | 2947 | #: ../checkbox_gtk/gtk_interface.py:548 | 2997 | #: ../checkbox_gtk/gtk_interface.py:551 |
3152 | 2948 | msgid "Info" | 2998 | msgid "Info" |
3153 | 2949 | msgstr "Informácia" | 2999 | msgstr "Informácia" |
3154 | 2950 | 3000 | ||
3156 | 2951 | #: ../checkbox_gtk/gtk_interface.py:572 | 3001 | #: ../checkbox_gtk/gtk_interface.py:575 |
3157 | 2952 | msgid "Error" | 3002 | msgid "Error" |
3158 | 2953 | msgstr "Chyba" | 3003 | msgstr "Chyba" |
3159 | 2954 | 3004 | ||
3161 | 2955 | #: ../checkbox/user_interface.py:136 | 3005 | #: ../checkbox/user_interface.py:137 |
3162 | 2956 | #, python-format | 3006 | #, python-format |
3163 | 2957 | msgid "Unable to start web browser to open %s." | 3007 | msgid "Unable to start web browser to open %s." |
3164 | 2958 | msgstr "Nepodarilo sa spustiť internetový prehliadač pre otvorenie %s." | 3008 | msgstr "Nepodarilo sa spustiť internetový prehliadač pre otvorenie %s." |
3165 | @@ -3077,15 +3127,15 @@ | |||
3166 | 3077 | msgid "No e-mail address provided, not submitting to Launchpad." | 3127 | msgid "No e-mail address provided, not submitting to Launchpad." |
3167 | 3078 | msgstr "Nenapísali ste žiadnu e-mailovú adresu, správa sa nebude odosielať." | 3128 | msgstr "Nenapísali ste žiadnu e-mailovú adresu, správa sa nebude odosielať." |
3168 | 3079 | 3129 | ||
3170 | 3080 | #: ../plugins/launchpad_prompt.py:92 | 3130 | #: ../plugins/launchpad_prompt.py:93 |
3171 | 3081 | msgid "Email address must be in a proper format." | 3131 | msgid "Email address must be in a proper format." |
3172 | 3082 | msgstr "E-mailová adresa musí byť v správnom formáte." | 3132 | msgstr "E-mailová adresa musí byť v správnom formáte." |
3173 | 3083 | 3133 | ||
3175 | 3084 | #: ../plugins/launchpad_prompt.py:98 | 3134 | #: ../plugins/launchpad_prompt.py:99 |
3176 | 3085 | msgid "Exchanging information with the server..." | 3135 | msgid "Exchanging information with the server..." |
3177 | 3086 | msgstr "Vymieňajú sa informácie so serverom..." | 3136 | msgstr "Vymieňajú sa informácie so serverom..." |
3178 | 3087 | 3137 | ||
3180 | 3088 | #: ../plugins/launchpad_report.py:151 | 3138 | #: ../plugins/launchpad_report.py:164 |
3181 | 3089 | msgid "" | 3139 | msgid "" |
3182 | 3090 | "The generated report seems to have validation errors,\n" | 3140 | "The generated report seems to have validation errors,\n" |
3183 | 3091 | "so it might not be processed by Launchpad." | 3141 | "so it might not be processed by Launchpad." |
3184 | @@ -3113,7 +3163,7 @@ | |||
3185 | 3113 | msgstr "Beží %s..." | 3163 | msgstr "Beží %s..." |
3186 | 3114 | 3164 | ||
3187 | 3115 | #. Get results | 3165 | #. Get results |
3189 | 3116 | #: ../plugins/suites_prompt.py:108 | 3166 | #: ../plugins/suites_prompt.py:110 |
3190 | 3117 | msgid "Select the suites to test" | 3167 | msgid "Select the suites to test" |
3191 | 3118 | msgstr "Prosím, vyberte si testy, ktoré sa majú uskutočniť" | 3168 | msgstr "Prosím, vyberte si testy, ktoré sa majú uskutočniť" |
3192 | 3119 | 3169 | ||
3193 | 3120 | 3170 | ||
3194 | === removed file 'qt/frontend/qrc_resources.cpp' | |||
3195 | --- qt/frontend/qrc_resources.cpp 2012-02-15 00:11:21 +0000 | |||
3196 | +++ qt/frontend/qrc_resources.cpp 1970-01-01 00:00:00 +0000 | |||
3197 | @@ -1,603 +0,0 @@ | |||
3198 | 1 | /**************************************************************************** | ||
3199 | 2 | ** Resource object code | ||
3200 | 3 | ** | ||
3201 | 4 | ** Created: Wed Feb 15 15:15:36 2012 | ||
3202 | 5 | ** by: The Resource Compiler for Qt version 4.7.4 | ||
3203 | 6 | ** | ||
3204 | 7 | ** WARNING! All changes made in this file will be lost! | ||
3205 | 8 | *****************************************************************************/ | ||
3206 | 9 | |||
3207 | 10 | #include <QtCore/qglobal.h> | ||
3208 | 11 | |||
3209 | 12 | static const unsigned char qt_resource_data[] = { | ||
3210 | 13 | // /home/roadmr/Documents/checkboxes/trunk/qt/frontend/images/checkbox-qt-head.png | ||
3211 | 14 | 0x0,0x0,0x21,0x2e, | ||
3212 | 15 | 0x89, | ||
3213 | 16 | 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, | ||
3214 | 17 | 0x0,0x0,0xcf,0x0,0x0,0x0,0x77,0x8,0x6,0x0,0x0,0x0,0xa4,0x18,0x14,0x47, | ||
3215 | 18 | 0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0, | ||
3216 | 19 | 0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0, | ||
3217 | 20 | 0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xd,0xd7,0x0,0x0,0xd,0xd7,0x1, | ||
3218 | 21 | 0x42,0x28,0x9b,0x78,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xdc,0x2,0xf, | ||
3219 | 22 | 0x13,0x1c,0x1c,0x67,0x9d,0x29,0xf9,0x0,0x0,0x20,0x0,0x49,0x44,0x41,0x54,0x78, | ||
3220 | 23 | 0xda,0xed,0x9d,0x79,0x98,0x9c,0x55,0x9d,0xef,0x3f,0xe7,0xdd,0xaa,0xaa,0xab,0xaa, | ||
3221 | 24 | 0xab,0x7a,0x4b,0x77,0xf6,0x7d,0xdf,0x90,0x4d,0x8c,0xb2,0x9,0x28,0x2,0xa2,0xa0, | ||
3222 | 25 | 0x2c,0xa,0x9,0x57,0xc4,0xab,0xe,0xee,0x33,0x3a,0x8e,0xce,0x3c,0xea,0x3c,0x3a, | ||
3223 | 26 | 0x3a,0xf7,0xea,0xd5,0xeb,0x9d,0x51,0xaf,0x2b,0xe0,0x15,0x46,0x1c,0x46,0x6,0xc1, | ||
3224 | 27 | 0x91,0x41,0x16,0x19,0x40,0x20,0x6c,0x9,0x4,0xc8,0xd6,0x21,0xe9,0x74,0xba,0xd3, | ||
3225 | 28 | 0x7b,0xd7,0x5e,0xef,0x7a,0xff,0xa8,0x7a,0xdf,0xae,0xea,0x25,0xe9,0xa4,0x2b,0x49, | ||
3226 | 29 | 0x43,0xce,0xf7,0x79,0xfa,0xe9,0x7a,0xab,0xde,0xf7,0xbc,0xbf,0xf7,0x9c,0xf3,0x3d, | ||
3227 | 30 | 0xbf,0xe5,0xfc,0xce,0x79,0xc5,0x50,0xef,0x3e,0xf,0x9,0x9,0x89,0x23,0x86,0x22, | ||
3228 | 31 | 0xab,0x40,0x42,0x42,0x92,0x47,0x42,0x42,0x92,0x47,0x42,0x42,0x92,0x47,0x42,0x42, | ||
3229 | 32 | 0x92,0x47,0x42,0x42,0x62,0x34,0x34,0x59,0x5,0x12,0xd3,0x11,0xa2,0x6f,0x2f,0xec, | ||
3230 | 33 | 0x7f,0x5,0xd1,0xbd,0x1b,0x71,0x70,0x37,0xc2,0x75,0xf0,0x5a,0x17,0xe3,0xb5,0x2d, | ||
3231 | 34 | 0xc6,0x9b,0xb9,0xc,0x6f,0xe6,0xd2,0x13,0x2f,0xa3,0xc,0x55,0x4b,0x4c,0x2b,0x58, | ||
3232 | 35 | 0x5,0x94,0x3f,0xdd,0x8a,0xb2,0xe5,0x81,0x43,0x9e,0xe6,0x2d,0xdf,0x80,0x73,0xc1, | ||
3233 | 36 | 0x4d,0x10,0xa9,0x97,0xe4,0x91,0x90,0x10,0x9d,0xaf,0xa2,0xfc,0xfe,0xfb,0x88,0x54, | ||
3234 | 37 | 0xcf,0xc4,0xe7,0x84,0xa2,0x88,0x64,0x1b,0xee,0xc1,0xdd,0x50,0x57,0x8f,0x7b,0xd1, | ||
3235 | 38 | 0xc7,0x70,0x97,0x9c,0x29,0x7d,0x1e,0x89,0x93,0x98,0x38,0xa9,0x3e,0xd4,0x7f,0xfb, | ||
3236 | 39 | 0xc6,0x21,0x89,0x3,0x10,0xbe,0xf1,0xfb,0x44,0x3e,0x73,0x3b,0xda,0xba,0xb,0x21, | ||
3237 | 40 | 0x97,0x42,0xf9,0xdd,0xb7,0x11,0xdd,0xbb,0xa4,0xcf,0x23,0x71,0x92,0xc2,0xf3,0x50, | ||
3238 | 41 | 0xee,0xff,0x27,0x30,0xf3,0xd5,0x84,0x4a,0xb6,0x61,0xbc,0xfd,0x46,0x94,0xf9,0xeb, | ||
3239 | 42 | 0x11,0x91,0x38,0xce,0xab,0x8f,0xe1,0xd9,0x26,0x78,0x2e,0x9e,0x59,0x28,0x9d,0xe4, | ||
3240 | 43 | 0xba,0xa8,0x7f,0xf8,0x3f,0xd8,0x1b,0xbf,0xd,0xaa,0x2e,0x35,0x8f,0xc4,0x49,0xa6, | ||
3241 | 44 | 0x75,0xb6,0xdc,0x8f,0xd8,0xf7,0x52,0xd5,0x77,0xc6,0xbb,0x3e,0x89,0x3a,0x7f,0x2d, | ||
3242 | 45 | 0xca,0xa2,0xd3,0x50,0x92,0xad,0xa0,0x6a,0x68,0x67,0xbc,0x7,0x6f,0xf0,0x0,0xd6, | ||
3243 | 46 | 0xc3,0xb7,0xe0,0xec,0x7c,0x72,0xe4,0xe4,0xfe,0x4e,0x94,0xc7,0xff,0x45,0x6a,0x1e, | ||
3244 | 47 | 0x89,0x93,0xf,0xca,0xb6,0x47,0xaa,0x8e,0xf5,0xb7,0x7d,0x10,0xfd,0x9c,0xeb,0x71, | ||
3245 | 48 | 0xf6,0x3c,0x47,0xe1,0x7,0x37,0xe2,0x15,0xd2,0xe0,0xba,0x28,0x33,0x97,0x11,0xba, | ||
3246 | 49 | 0xe2,0x8b,0x28,0xa7,0x5d,0x6,0x8a,0x8a,0x79,0xff,0xf,0xaa,0xca,0x70,0xcf,0xd9, | ||
3247 | 50 | 0x28,0x35,0x4f,0x2d,0x70,0xef,0x7d,0x7f,0xe0,0x53,0x9f,0xfd,0x6b,0xde,0x71,0xc9, | ||
3248 | 51 | 0x15,0xcc,0x5b,0xbc,0x9a,0x42,0xb1,0x28,0x7b,0xe9,0x74,0x84,0xe3,0x20,0x7a,0xf7, | ||
3249 | 52 | 0x56,0xc,0xe7,0x6,0xfa,0xb9,0x9b,0xf0,0x72,0x29,0xcc,0xbb,0xbe,0x81,0x97,0x1b, | ||
3250 | 53 | 0x6,0xd7,0x2d,0x59,0x68,0x5d,0x3b,0x28,0xfc,0xfc,0x53,0x78,0x83,0x5d,0xe8,0xe7, | ||
3251 | 54 | 0x6e,0x44,0xd4,0x37,0x8f,0x5c,0x97,0x1b,0x46,0x64,0x6,0x25,0x79,0x6a,0x81,0x3b, | ||
3252 | 55 | 0xee,0xbc,0x8b,0xdb,0xfe,0xdf,0x1d,0x3c,0xbd,0xf9,0x59,0x52,0xa9,0xb4,0xec,0xa4, | ||
3253 | 56 | 0xd3,0xd5,0x64,0xeb,0xdf,0x7,0x8e,0x85,0xd2,0x3c,0x8f,0xd0,0xd5,0x5f,0x45,0x3b, | ||
3254 | 57 | 0xe5,0x9d,0x88,0x48,0xc,0xe7,0x95,0x47,0x71,0xfb,0xf7,0x8f,0x75,0x8f,0xa,0x19, | ||
3255 | 58 | 0xac,0xcd,0x77,0x83,0x50,0x50,0x17,0x9d,0x5e,0xfd,0x63,0x4f,0xbb,0x34,0xdb,0x24, | ||
3256 | 59 | 0x4e,0x22,0x94,0x9,0xa2,0x9d,0x76,0x19,0xda,0x9b,0xde,0x85,0xd2,0x34,0x17,0x67, | ||
3257 | 60 | 0xd7,0x66,0xdc,0xae,0x1d,0x13,0x5e,0x62,0x3f,0x7b,0x2f,0x5e,0xef,0x3e,0xdc,0x51, | ||
3258 | 61 | 0x64,0x11,0x3,0x9d,0x78,0x8b,0x4e,0x93,0x9a,0x47,0xe2,0xd8,0xa2,0xfb,0x60,0xf, | ||
3259 | 62 | 0x3,0x3,0x83,0x27,0x5e,0x90,0x86,0x99,0x25,0x42,0x3c,0xff,0x7b,0xec,0x97,0x1e, | ||
3260 | 63 | 0xc2,0x7a,0xe6,0x1e,0xd4,0xc5,0xa7,0xa3,0xb4,0x2e,0x9a,0x78,0xc4,0x3f,0xe5,0x5d, | ||
3261 | 64 | 0x84,0xae,0xfb,0x26,0xca,0x9c,0xd5,0xd5,0x3f,0x24,0x67,0x4a,0xb3,0x4d,0xe2,0xd8, | ||
3262 | 65 | 0xe0,0xc9,0xa7,0x9f,0xe1,0xb2,0xf7,0x5e,0xc3,0xa2,0xe5,0xeb,0x59,0xb1,0xe6,0x74, | ||
3263 | 66 | 0x1e,0x7a,0xe4,0xd1,0x13,0x2e,0x93,0xd7,0x32,0x1f,0x54,0x15,0xb7,0xe7,0x35,0x8a, | ||
3264 | 67 | 0xbf,0xfa,0x1b,0xec,0x2d,0xff,0x89,0x67,0x16,0x50,0x57,0x9e,0x8b,0x48,0xb4,0x8e, | ||
3265 | 68 | 0xbd,0xc0,0x88,0xa0,0x9d,0x71,0x39,0x78,0x1e,0x4e,0xfb,0xb3,0xd5,0x65,0xb5,0x2e, | ||
3266 | 69 | 0x94,0xe4,0x91,0x38,0x36,0x78,0x6d,0xcf,0x5e,0x1e,0x7b,0xfc,0xcf,0xd3,0x43,0xe3, | ||
3267 | 70 | 0xf8,0x50,0x75,0xbc,0xa6,0x79,0x23,0xc7,0x66,0x1e,0xeb,0xf1,0x3b,0x10,0xb1,0x6, | ||
3268 | 71 | 0x42,0x57,0x7f,0x5,0xf4,0xf0,0x48,0x67,0x6d,0x9e,0x47,0xf8,0x86,0xef,0xa0,0x34, | ||
3269 | 72 | 0xcf,0xc3,0xfa,0xf3,0x9d,0x78,0x43,0xdd,0x23,0xd7,0x45,0xea,0xf1,0xe2,0xcd,0xd2, | ||
3270 | 73 | 0xe7,0x91,0x38,0xb9,0xe0,0xad,0x3c,0x1b,0xd1,0xb3,0x27,0x38,0xb6,0x1e,0xfe,0x5, | ||
3271 | 74 | 0x4a,0xa2,0x15,0x67,0xef,0x56,0x22,0x9f,0xb8,0x5,0x11,0xa9,0x7,0xdb,0x44,0x34, | ||
3272 | 75 | 0xcc,0xc4,0xde,0xf2,0x0,0xd6,0x23,0xb7,0x62,0x3e,0xf8,0xd3,0xea,0x32,0x56,0x6c, | ||
3273 | 76 | 0x38,0xee,0x72,0x4b,0xcd,0x23,0x71,0xc2,0xe1,0x9e,0x7a,0x19,0xde,0xac,0xe5,0x15, | ||
3274 | 77 | 0x4c,0xf0,0x28,0xde,0xfd,0x2d,0x9c,0x3d,0xcf,0xe3,0x76,0xbe,0xa,0x76,0x11,0xea, | ||
3275 | 78 | 0xea,0xb1,0x5f,0x7c,0x10,0x11,0x89,0xa3,0x9f,0x7d,0x1d,0xea,0xc2,0x53,0x46,0x4e, | ||
3276 | 79 | 0x4f,0xb4,0xe2,0x9c,0x7d,0xfd,0x71,0x97,0x5b,0x6a,0x1e,0x89,0x13,0xf,0x45,0xc1, | ||
3277 | 80 | 0xb9,0xf8,0x66,0xd4,0xdb,0xfe,0xa,0x61,0x9b,0x1,0x81,0xbc,0xc1,0x3,0x14,0xef, | ||
3278 | 81 | 0xfc,0x6a,0xd5,0xa9,0x91,0x4f,0xdc,0xa,0xaa,0x86,0x88,0x36,0x94,0xbe,0x10,0x2, | ||
3279 | 82 | 0xf7,0xe2,0x9b,0xab,0xcc,0x3b,0x49,0x9e,0x63,0x88,0xa2,0x69,0xb2,0x67,0xcf,0x5e, | ||
3280 | 83 | 0xfa,0xfa,0xfa,0x68,0x6a,0x6c,0x64,0xce,0x9c,0xd9,0xc4,0xe3,0xb1,0x69,0x2d,0x73, | ||
3281 | 84 | 0x2e,0x97,0xa3,0xbf,0x7f,0x90,0xfe,0x81,0x1,0x2c,0xcb,0xa2,0xb9,0xb9,0x89,0xb6, | ||
3282 | 85 | 0xd6,0x19,0x44,0x22,0x91,0x37,0x46,0xa3,0x34,0xcc,0xc2,0xbd,0xfc,0xaf,0x50,0xef, | ||
3283 | 86 | 0xff,0x1,0x64,0x87,0x26,0x3c,0xad,0xf0,0x8b,0x4f,0xa3,0xb4,0xcc,0xc7,0x79,0x6d, | ||
3284 | 87 | 0xb,0x18,0x11,0xdc,0xb7,0xdf,0x84,0x37,0x67,0xd5,0x9,0x11,0xf9,0x84,0x92,0xe7, | ||
3285 | 88 | 0xaa,0x6b,0x6f,0xa0,0xab,0xfb,0x20,0x0,0xf3,0xe7,0xcf,0xe5,0x57,0xb7,0xfe,0xe4, | ||
3286 | 89 | 0xb0,0xd7,0x7c,0xe8,0xa6,0xbf,0x60,0xe7,0xae,0x52,0x7c,0xbf,0xa9,0xa9,0x81,0x7f, | ||
3287 | 90 | 0xbf,0xeb,0x8e,0x49,0xdd,0xeb,0xc0,0x81,0x2e,0x6e,0xb9,0xed,0x76,0xfe,0xfd,0x9e, | ||
3288 | 91 | 0xfb,0xe8,0xd8,0xdf,0x89,0x5b,0x9e,0xb5,0x6,0xd0,0x34,0x8d,0x73,0xce,0xde,0xc0, | ||
3289 | 92 | 0x8d,0x37,0x5c,0xcf,0x65,0x97,0x5e,0x7c,0xd8,0xb2,0x1e,0x7b,0xfc,0xcf,0x7c,0xf1, | ||
3290 | 93 | 0xcb,0x5f,0xb,0x8e,0x3f,0xff,0x97,0x9f,0xe2,0x3d,0xef,0xbe,0xe4,0x90,0xd7,0xbc, | ||
3291 | 94 | 0xb0,0xe5,0x45,0x3e,0xf1,0xe9,0xcf,0x7,0xc7,0x1f,0xff,0xe8,0x8d,0x5c,0xf7,0x81, | ||
3292 | 95 | 0xab,0xc7,0x9c,0x67,0x9a,0x16,0xf,0xfc,0xf1,0x21,0x5e,0xd8,0xf2,0x22,0xcf,0xbf, | ||
3293 | 96 | 0xb0,0x95,0x57,0xb6,0xef,0xa0,0xbf,0xaf,0x7f,0xdc,0xc,0x9,0x4d,0xd3,0x38,0xf3, | ||
3294 | 97 | 0x8c,0xd3,0xb8,0xe6,0xaa,0x2b,0xb8,0xfe,0x83,0xd7,0xa0,0xaa,0xea,0x11,0xd5,0xff, | ||
3295 | 98 | 0xd7,0xbe,0xfe,0x2d,0xbe,0xf7,0xfd,0x1f,0x4e,0xf8,0xfb,0xff,0xfd,0xc1,0x77,0x59, | ||
3296 | 99 | 0xbd,0x6a,0x65,0x70,0xfc,0xf4,0xe6,0x67,0xf9,0xdc,0xe7,0xbf,0x1c,0x1c,0x7f,0xf2, | ||
3297 | 100 | 0xe6,0xff,0xce,0x35,0x57,0x5d,0x79,0xc8,0x7b,0xbc,0xf2,0xca,0x76,0x3e,0xf2,0xf1, | ||
3298 | 101 | 0x4f,0x8f,0xb4,0xdf,0xd,0xd7,0xf1,0xe1,0xf,0x8d,0x9f,0x46,0xe3,0x2d,0x3c,0x15, | ||
3299 | 102 | 0xfb,0x86,0xef,0xa2,0x3e,0xf8,0x53,0xc4,0xf6,0xc7,0xc7,0x3f,0x27,0x3b,0x84,0x93, | ||
3300 | 103 | 0x1d,0xc2,0x5b,0xb0,0x1e,0xf7,0x1d,0x1f,0x3f,0xee,0x41,0x82,0x69,0x43,0x9e,0x57, | ||
3301 | 104 | 0x77,0xec,0xa0,0xa3,0xa3,0xb3,0xdc,0x69,0x26,0x97,0x3e,0xb3,0x73,0x57,0x3b,0x2f, | ||
3302 | 105 | 0x6d,0x7b,0x19,0x80,0xd6,0x19,0x2d,0x93,0xbe,0xd7,0x99,0x1b,0xde,0x8e,0x6d,0xdb, | ||
3303 | 106 | 0xe3,0xfe,0x66,0xdb,0x36,0xf,0x3d,0xfc,0x28,0xf,0x3d,0xfc,0x28,0x67,0xbf,0x6d, | ||
3304 | 107 | 0x3,0x3f,0xff,0xc9,0x3f,0xd3,0xd2,0xdc,0x34,0x61,0x59,0xa9,0x54,0x3a,0x90,0x1, | ||
3305 | 108 | 0xa0,0xbf,0x7f,0xe0,0xb0,0xf7,0xcf,0x66,0xb3,0x55,0xd7,0xf4,0xf4,0xf4,0x8d,0x7b, | ||
3306 | 109 | 0xde,0xc1,0x83,0x3d,0x5c,0x77,0xc3,0x47,0x26,0xf5,0x4c,0xb6,0x6d,0xf3,0xc4,0x9f, | ||
3307 | 110 | 0x9f,0xe2,0x89,0x3f,0x3f,0xc5,0xcf,0x7e,0xf1,0x4b,0x7e,0xf3,0x2f,0xb7,0x1d,0x51, | ||
3308 | 111 | 0x9d,0x74,0x74,0x74,0xd2,0x41,0xe7,0x21,0x64,0xce,0x55,0x1d,0x67,0x32,0xd9,0x23, | ||
3309 | 112 | 0x7e,0xee,0x5c,0x3e,0x3f,0xea,0xb9,0x7b,0xf,0x7d,0x41,0x24,0x8e,0x73,0xd9,0x67, | ||
3310 | 113 | 0x11,0x6f,0xba,0x18,0xb1,0xff,0x55,0x44,0x4f,0x3b,0xa2,0x67,0xf,0x9e,0xeb,0xe0, | ||
3311 | 114 | 0xcd,0x58,0x8,0xad,0xb,0xf1,0xda,0x96,0xe1,0x2d,0x58,0x7f,0xc2,0x95,0xe5,0x49, | ||
3312 | 115 | 0x63,0xb6,0x4d,0x44,0x9c,0xd1,0xf8,0xaf,0xc7,0x9e,0xe0,0x92,0x77,0xbf,0x9f,0xdf, | ||
3313 | 116 | 0xdd,0xfd,0x6b,0xda,0x5a,0x67,0xbc,0x6e,0x9e,0x6f,0xeb,0x8b,0xdb,0xb8,0xfc,0x8a, | ||
3314 | 117 | 0x6b,0x78,0xf8,0x81,0x7b,0xa9,0xab,0xab,0x7b,0xdd,0xb7,0x97,0x37,0x7b,0x25,0xde, | ||
3315 | 118 | 0xec,0x95,0xd3,0x5a,0xc6,0x93,0xca,0xe7,0x79,0xd3,0x29,0xeb,0xb8,0xe6,0xaa,0x2b, | ||
3316 | 119 | 0x59,0xbb,0x66,0x15,0x6b,0x56,0xaf,0xa2,0xb7,0xaf,0x8f,0x67,0x9e,0x79,0x9e,0x7, | ||
3317 | 120 | 0x1e,0x7c,0x98,0xbb,0x7e,0x7b,0x4f,0x85,0x76,0xdb,0xcd,0xa7,0x3f,0xfb,0x5,0x7e, | ||
3318 | 121 | 0x7d,0xfb,0x2d,0x27,0x5c,0xe6,0xd,0x6f,0x79,0x33,0x9f,0xfb,0xcc,0xcd,0xcc,0x9e, | ||
3319 | 122 | 0x39,0x93,0x86,0xc6,0x6,0xe2,0xb1,0x28,0x5d,0xdd,0x7,0xd9,0xbe,0x7d,0x27,0xf7, | ||
3320 | 123 | 0xdc,0xfb,0x1f,0xfc,0xfa,0x37,0xff,0x16,0x9c,0xbb,0x7d,0xc7,0x2e,0xfe,0xe1,0x1f, | ||
3321 | 124 | 0xff,0x17,0x5f,0xff,0xda,0xdf,0x4e,0xaa,0xec,0x9b,0x3f,0xfe,0x11,0x36,0x9c,0x35, | ||
3322 | 125 | 0xf1,0x2a,0xcc,0x65,0x4b,0x97,0xc8,0x60,0x86,0x24,0xf,0xfc,0xe4,0x47,0xdf,0xe7, | ||
3323 | 126 | 0xfd,0x57,0xbe,0x7,0x21,0x44,0xf0,0x5d,0x22,0x51,0xcf,0x92,0xc5,0x8b,0xb8,0xf6, | ||
3324 | 127 | 0x9a,0xf7,0xf1,0x96,0xb3,0xce,0xe4,0xaf,0xbf,0xf4,0x15,0x1c,0xc7,0x1,0xe0,0xfe, | ||
3325 | 128 | 0x7,0x1e,0xe2,0xf,0xff,0xf9,0x20,0x17,0xbf,0xe3,0x82,0x13,0x2a,0xf7,0xf2,0x65, | ||
3326 | 129 | 0x4b,0xb8,0xf0,0xed,0xe7,0x55,0x7d,0xb7,0x64,0xf1,0x22,0x96,0x2c,0x5e,0xc4,0xa5, | ||
3327 | 130 | 0x97,0xbc,0x93,0xb7,0xbd,0xf5,0x2c,0x3e,0xf9,0x99,0x2f,0x4,0xbf,0xdd,0x72,0xdb, | ||
3328 | 131 | 0xed,0xfc,0xdd,0x97,0xbf,0x40,0xc8,0x30,0x26,0x35,0x98,0x5c,0x7a,0xc9,0x3b,0x25, | ||
3329 | 132 | 0xb,0x8e,0x12,0x27,0xcd,0x3c,0xcf,0xbb,0x2f,0x7b,0x57,0x15,0x71,0x46,0xe3,0xa6, | ||
3330 | 133 | 0x1b,0x37,0xf1,0xb7,0x7f,0xf3,0xf9,0x6a,0xc2,0xfd,0xf4,0x96,0x69,0xff,0x5c,0x1b, | ||
3331 | 134 | 0xaf,0xbb,0xb6,0xca,0xa9,0xcf,0x64,0x32,0x3c,0xf1,0xc4,0x53,0xb2,0x67,0x4b,0xf2, | ||
3332 | 135 | 0x1c,0x5f,0x7c,0xe8,0x86,0xeb,0xaa,0x42,0xbf,0xf,0x3d,0xf2,0x28,0xfd,0x3,0x3, | ||
3333 | 136 | 0xd3,0x5e,0xee,0xeb,0x3e,0x70,0x55,0xd5,0xf1,0xbe,0x8e,0xe,0xd9,0x98,0x92,0x3c, | ||
3334 | 137 | 0xc7,0x17,0xc9,0x64,0x82,0xf7,0xbe,0xe7,0xd2,0x11,0xa7,0xd5,0xf3,0x78,0xea,0xa9, | ||
3335 | 138 | 0x67,0xa6,0xbd,0xdc,0xeb,0xd6,0x56,0x67,0x17,0x77,0x75,0x1d,0x94,0x8d,0x29,0xc9, | ||
3336 | 139 | 0x73,0xfc,0xb1,0x72,0xf9,0xb2,0xaa,0xe3,0x2d,0x5b,0x5f,0x9a,0xf6,0x32,0x37,0x37, | ||
3337 | 140 | 0x57,0xcf,0x75,0xf8,0x73,0x67,0x12,0x92,0x3c,0xc7,0x15,0x73,0xe6,0xcc,0xae,0x3a, | ||
3338 | 141 | 0x7e,0x3d,0x98,0x6d,0x2d,0x2d,0xd5,0x73,0x52,0x7d,0xfd,0xfd,0xb2,0x21,0x25,0x79, | ||
3339 | 142 | 0x8e,0x3f,0x46,0x4f,0x32,0xa6,0xd3,0x99,0x69,0x2f,0x73,0x2c,0x56,0x9d,0x5a,0xe4, | ||
3340 | 143 | 0x79,0x72,0x1f,0xcb,0x37,0x3c,0x79,0x4,0x23,0xd1,0xaf,0x5c,0xbe,0x30,0x2d,0x2a, | ||
3341 | 144 | 0x64,0xb4,0xc9,0x13,0x8b,0x45,0xf,0x7b,0x4d,0xa1,0x50,0x38,0x29,0x3b,0x4f,0xfe, | ||
3342 | 145 | 0x24,0x7d,0xee,0x69,0x41,0x9e,0x86,0x86,0xe4,0x88,0xa9,0xd1,0x37,0x3d,0x4c,0x8d, | ||
3343 | 146 | 0xdd,0xed,0x7b,0xaa,0x8e,0x9b,0x1a,0x1b,0xf,0x29,0x37,0x40,0x6f,0x5f,0xdf,0x49, | ||
3344 | 147 | 0xd1,0x59,0xc6,0x3c,0x77,0x6f,0x9f,0x24,0xcf,0x89,0xc2,0xac,0x59,0x33,0xab,0x46, | ||
3345 | 148 | 0xef,0x4c,0xe6,0xc4,0x9b,0x48,0xbb,0x77,0x57,0x93,0x67,0xf5,0xea,0xb1,0x29,0x22, | ||
3346 | 149 | 0xb3,0x67,0xcf,0x1a,0xd5,0x89,0x5e,0x1f,0x3e,0x46,0x5d,0xb4,0x3a,0x3,0x3b,0x9b, | ||
3347 | 150 | 0xcd,0x1e,0xd1,0xf5,0xa3,0x9f,0x7b,0xba,0xc,0x78,0x27,0x25,0x79,0xe6,0x8c,0x6a, | ||
3348 | 151 | 0x8c,0x1d,0x3b,0x77,0x9f,0xd0,0xca,0xe8,0x3e,0xd8,0xc3,0xbd,0xbf,0xbf,0x3f,0x38, | ||
3349 | 152 | 0x56,0x55,0x95,0x73,0xcf,0x7e,0xeb,0x98,0xf3,0x66,0xb6,0xb5,0xa1,0x28,0x4a,0x85, | ||
3350 | 153 | 0xdc,0xbb,0x5e,0x17,0x8d,0xdd,0x32,0x2a,0x2a,0xd7,0x7b,0x84,0x9d,0xbf,0xa5,0xb9, | ||
3351 | 154 | 0x9,0xc3,0xd0,0x5f,0x77,0xcf,0xfd,0x86,0x24,0xcf,0xdc,0x51,0x91,0xad,0x5b,0x7f, | ||
3352 | 155 | 0x79,0xc7,0x9,0xad,0x8c,0x6f,0x7c,0xf3,0xdb,0xe4,0x72,0x23,0x99,0xc4,0x17,0x9c, | ||
3353 | 156 | 0x7f,0x2e,0xc9,0x64,0x62,0xcc,0x79,0xba,0xae,0xd1,0x5a,0x91,0x34,0xfa,0xf4,0xe6, | ||
3354 | 157 | 0x67,0x79,0xf5,0xd5,0x1d,0xd3,0xbe,0xb1,0x9b,0x47,0x65,0x8a,0xfb,0x19,0xed,0x93, | ||
3355 | 158 | 0xf6,0x51,0x85,0x60,0xf6,0xac,0x91,0x1,0x6f,0xeb,0x8b,0xdb,0x78,0x61,0xcb,0x8b, | ||
3356 | 159 | 0x92,0x3c,0x27,0x2,0x17,0x5e,0x70,0x5e,0xd5,0xf1,0x6f,0xee,0xba,0x9b,0xed,0x3b, | ||
3357 | 160 | 0x4e,0xcc,0x68,0xf6,0x93,0x9f,0xdd,0xca,0xaf,0xee,0xb8,0xb3,0xea,0xbb,0xcf,0x7d, | ||
3358 | 161 | 0xe6,0xe6,0x9,0xcf,0xbf,0xe0,0xfc,0x73,0xab,0x8e,0xbf,0xf5,0x3f,0xbf,0x3b,0xe9, | ||
3359 | 162 | 0xcc,0xed,0x13,0x85,0xb6,0xd6,0xd6,0xaa,0x35,0x3f,0x77,0xfd,0xf6,0x9e,0x23,0x8e, | ||
3360 | 163 | 0x26,0x8e,0x6e,0xb3,0x7f,0xfc,0xf6,0xf7,0x30,0x4d,0x4b,0x92,0xe7,0x78,0x63,0xd5, | ||
3361 | 164 | 0xca,0x15,0x9c,0x79,0xc6,0xc8,0x26,0x75,0xb9,0x5c,0x8e,0xf3,0x2f,0xba,0x8c,0x5b, | ||
3362 | 165 | 0x6e,0xbb,0x9d,0xae,0xae,0xee,0xb1,0x66,0x55,0xf7,0x41,0xf2,0xf9,0xfc,0x51,0xdd, | ||
3363 | 166 | 0xeb,0xb5,0x3d,0x7b,0xc7,0x7c,0x97,0xcd,0x66,0xd9,0xfc,0xcc,0x73,0xbc,0xff,0x9a, | ||
3364 | 167 | 0x4d,0x7c,0xfe,0x8b,0x7f,0x57,0xb5,0x40,0xee,0xba,0xf,0x5c,0xcd,0x59,0x6f,0x3e, | ||
3365 | 168 | 0x63,0xc2,0xf2,0xfe,0xdb,0xa6,0xf,0x56,0xe5,0xca,0xdd,0x7d,0xcf,0x7d,0x5c,0x7a, | ||
3366 | 169 | 0xf9,0x55,0x3c,0xf3,0xec,0xf3,0x63,0x64,0x34,0x4d,0xeb,0x88,0x47,0xf9,0x63,0x81, | ||
3367 | 170 | 0x78,0x3c,0xc6,0xbb,0x2b,0x16,0xfb,0x65,0x32,0x19,0x3e,0xb8,0xe9,0xa6,0x2a,0x73, | ||
3368 | 171 | 0xd9,0xb2,0x6c,0x76,0xb7,0xef,0xe1,0x47,0x3f,0xfe,0x39,0x7f,0x7c,0xe8,0x91,0x31, | ||
3369 | 172 | 0x65,0x6c,0xba,0xfe,0xda,0x2a,0x93,0xf5,0x3f,0xfe,0xf0,0x0,0x17,0x5f,0x76,0x25, | ||
3370 | 173 | 0x4f,0x6d,0x7e,0xb6,0x4a,0x6b,0xfb,0xcf,0xbd,0xaf,0x63,0xff,0x1b,0x96,0x3c,0x27, | ||
3371 | 174 | 0x3c,0xab,0xfa,0x7b,0xdf,0xf9,0x26,0xe7,0x5f,0x78,0x19,0x45,0xd3,0xc,0x8,0xf4, | ||
3372 | 175 | 0x99,0xbf,0xfc,0x22,0x50,0xca,0x7a,0x6e,0x6e,0x6a,0x22,0x97,0xcf,0x33,0x38,0x30, | ||
3373 | 176 | 0x38,0xa5,0xfd,0xa6,0xcf,0x3a,0xfb,0x42,0xea,0xeb,0xe3,0x24,0x13,0x9,0x22,0x91, | ||
3374 | 177 | 0x30,0xf9,0x7c,0x81,0x8e,0xfd,0x9d,0xe3,0xce,0x89,0x9c,0x71,0xfa,0xa9,0x7c,0xe7, | ||
3375 | 178 | 0x7f,0x7c,0xfd,0x90,0xe5,0x9d,0x7e,0xda,0x9b,0xf8,0xf0,0x87,0x36,0xf2,0xd3,0x9f, | ||
3376 | 179 | 0xdf,0x16,0x7c,0xf7,0xd4,0xe6,0x67,0xb9,0xf0,0xe2,0x52,0xe6,0xf6,0x9c,0x39,0xb3, | ||
3377 | 180 | 0x50,0x15,0x95,0x54,0x3a,0xcd,0xe0,0xe0,0xd0,0xb4,0x99,0x7b,0xb9,0xf9,0xe3,0x1f, | ||
3378 | 181 | 0xe1,0xee,0x7b,0xee,0xb,0x8e,0xff,0xeb,0xb1,0x27,0x38,0x73,0xc3,0xf9,0xc4,0xe3, | ||
3379 | 182 | 0x31,0xe2,0xf1,0x38,0xdd,0xdd,0x7,0x83,0x41,0x64,0xe3,0x75,0xd7,0x8e,0xc9,0xe8, | ||
3380 | 183 | 0x5e,0xbb,0x66,0x35,0x7f,0xf1,0xb1,0x9b,0xf8,0xa7,0x1f,0xfc,0x38,0xf8,0xee,0xb9, | ||
3381 | 184 | 0xe7,0xb7,0xf0,0xce,0x4b,0xae,0x28,0x99,0x75,0xb3,0x67,0xa1,0xa9,0x2a,0xe9,0x74, | ||
3382 | 185 | 0x86,0xc1,0xa1,0xa1,0xaa,0x1,0x49,0x6a,0x9e,0x63,0xa0,0x7d,0x7e,0xf5,0xcb,0x9f, | ||
3383 | 186 | 0x12,0xe,0x85,0xc6,0xfc,0x36,0x3c,0x9c,0x62,0x77,0xfb,0x1e,0xba,0xba,0xba,0x6b, | ||
3384 | 187 | 0xb2,0x51,0x7b,0x2a,0x95,0x66,0x5f,0xc7,0x7e,0xb6,0xef,0xd8,0xc5,0xbe,0x8e,0xfd, | ||
3385 | 188 | 0xe3,0x76,0xe8,0xab,0xdf,0x7f,0x5,0xbf,0xbb,0xfb,0xd7,0x84,0xc3,0x87,0xdf,0x50, | ||
3386 | 189 | 0xe2,0x5b,0xdf,0xf8,0x2a,0xef,0xbd,0xfc,0xd2,0x31,0xdf,0x7b,0x9e,0x47,0x47,0x47, | ||
3387 | 190 | 0x27,0xaf,0xed,0xdd,0xc7,0xc0,0xc0,0xe0,0xb4,0x9a,0xb4,0x3c,0xe3,0xf4,0x53,0xf9, | ||
3388 | 191 | 0xd4,0x27,0x3e,0x36,0x26,0xc3,0x3c,0x9d,0xce,0x70,0xe0,0x40,0x57,0x55,0x67,0x7f, | ||
3389 | 192 | 0xf2,0xa9,0xcd,0xe3,0x96,0xf1,0xf7,0x5f,0xf9,0x12,0xd7,0x5e,0x7d,0xe5,0xb8,0xcf, | ||
3390 | 193 | 0xbd,0x7f,0x7f,0xe9,0xb9,0xfb,0x7,0x6,0xde,0xd0,0xc4,0x99,0x16,0xe4,0x1,0xb8, | ||
3391 | 194 | 0xf0,0xed,0xe7,0xf1,0xe4,0xe3,0xf,0x72,0xe5,0x7b,0xdf,0x3d,0x2e,0x89,0xc6,0xd8, | ||
3392 | 195 | 0xee,0x6d,0xad,0xbc,0xeb,0xe2,0x8b,0xf8,0xe4,0xcd,0x1f,0x9d,0xf0,0x9c,0xab,0xdf, | ||
3393 | 196 | 0x7f,0x5,0xef,0xbd,0xfc,0xd2,0x31,0xe1,0xd5,0xf1,0x10,0xe,0x85,0xb8,0xf8,0x1d, | ||
3394 | 197 | 0x17,0x70,0xff,0xef,0x7f,0xcb,0x8f,0x7f,0xf8,0xbf,0x27,0x25,0x3,0x94,0xf6,0x10, | ||
3395 | 198 | 0xb8,0xe5,0x67,0x3f,0xe4,0x27,0x3f,0xfa,0x3e,0x2b,0x96,0x1f,0xfe,0x5,0xb3,0xba, | ||
3396 | 199 | 0xae,0xb1,0x6e,0xed,0x6a,0x6e,0xd8,0xf8,0x41,0xce,0x39,0x7b,0xc3,0x9,0xab,0xef, | ||
3397 | 200 | 0xbf,0xff,0xca,0x97,0xf8,0xf5,0xed,0xbf,0x38,0xe4,0x92,0xed,0x25,0x8b,0x17,0xf1, | ||
3398 | 201 | 0xbe,0x2b,0x2f,0x1f,0xbf,0xd3,0x28,0xa,0x3f,0xfa,0xe7,0xef,0x71,0xcb,0xcf,0x7e, | ||
3399 | 202 | 0xc8,0xaa,0x95,0x2b,0x26,0x55,0x4f,0x6b,0x56,0xaf,0x62,0xe3,0x75,0xd7,0x72,0xfe, | ||
3400 | 203 | 0xf9,0xe7,0xbc,0x61,0xc8,0x33,0xed,0xde,0x49,0x5a,0x28,0x14,0x78,0x7a,0xf3,0x73, | ||
3401 | 204 | 0x1c,0xec,0xe9,0x61,0x78,0x38,0x45,0x24,0x12,0xa6,0x21,0x99,0xa4,0xb1,0xb1,0x81, | ||
3402 | 205 | 0x64,0x32,0x49,0x4b,0x4b,0xd3,0xb8,0x13,0x97,0x87,0x42,0x4f,0x6f,0x1f,0xdd,0xdd, | ||
3403 | 206 | 0x7,0x19,0x18,0x18,0x64,0x60,0x70,0x90,0x81,0x81,0x41,0x4c,0xd3,0xa4,0xb1,0xb1, | ||
3404 | 207 | 0x91,0xd9,0xb3,0xda,0x38,0xe3,0xf4,0x53,0x27,0xa5,0x69,0xe,0x87,0x7d,0x1d,0xfb, | ||
3405 | 208 | 0x79,0xf1,0xc5,0x6d,0xc,0xe,0xd,0x51,0x28,0x14,0x49,0x26,0x13,0x34,0x34,0x24, | ||
3406 | 209 | 0x69,0x6c,0x68,0xa0,0xa1,0x21,0xc9,0xcc,0x99,0x6d,0x93,0x5a,0xa4,0x76,0xbc,0xe0, | ||
3407 | 210 | 0xba,0x2e,0x5b,0xb6,0xbe,0xc4,0xee,0xf6,0x3d,0xc,0xf,0xa7,0x48,0x24,0xea,0x59, | ||
3408 | 211 | 0xb8,0x60,0x3e,0xb,0x17,0xcc,0xa7,0xb1,0xb1,0x61,0xd2,0xe5,0xec,0xdf,0xdf,0xc9, | ||
3409 | 212 | 0xd6,0xf2,0x73,0xe7,0xf3,0x85,0xe0,0xb9,0x1b,0x92,0xc9,0xe0,0xb9,0x27,0x3b,0x20, | ||
3410 | 213 | 0x49,0xf2,0x48,0x48,0xc8,0x68,0x9b,0x84,0x84,0x84,0x24,0x8f,0x84,0x84,0x24,0x8f, | ||
3411 | 214 | 0x84,0x84,0x24,0x8f,0x84,0x84,0x24,0x8f,0x84,0x84,0x24,0x8f,0x84,0x84,0x84,0x24, | ||
3412 | 215 | 0x8f,0x84,0x84,0x24,0x8f,0x84,0x84,0x24,0x8f,0x84,0x84,0x24,0x8f,0x84,0x84,0x84, | ||
3413 | 216 | 0x24,0x8f,0x84,0x84,0x24,0x8f,0x84,0x84,0x24,0x8f,0x84,0x84,0x24,0x8f,0x84,0x84, | ||
3414 | 217 | 0x24,0x8f,0x84,0x84,0x84,0x24,0x8f,0x84,0x84,0x24,0x8f,0x84,0x84,0x24,0x8f,0x84, | ||
3415 | 218 | 0x84,0x24,0x8f,0x84,0x84,0x24,0x8f,0x84,0x84,0x84,0x24,0x8f,0x84,0xc4,0xb1,0x84, | ||
3416 | 219 | 0x36,0xdd,0x4,0x3a,0x70,0xb0,0x9f,0x3,0xdd,0x7d,0x14,0xa,0x45,0x3c,0xcf,0xc3, | ||
3417 | 220 | 0x71,0x9c,0xc3,0xfe,0x8d,0xde,0x5c,0x2f,0x5a,0x17,0x61,0xf9,0xd2,0x85,0xac,0x58, | ||
3418 | 221 | 0xb6,0x48,0xb6,0xb0,0xc4,0xc9,0x41,0x9e,0xe1,0x54,0x86,0x8e,0xce,0x1e,0x62,0xb1, | ||
3419 | 222 | 0x18,0x89,0x44,0x92,0xa6,0xa6,0x26,0x32,0x99,0xc,0x85,0x42,0x1,0x4d,0xd3,0x10, | ||
3420 | 223 | 0x42,0xe0,0xba,0x2e,0xa1,0x50,0x8,0xc3,0x30,0xb0,0x6d,0x9b,0x42,0xa1,0x80,0xe7, | ||
3421 | 224 | 0x79,0x78,0x9e,0x87,0xa6,0x69,0xe4,0xf3,0x79,0x32,0x99,0xc,0x2f,0x6f,0x6f,0x27, | ||
3422 | 225 | 0x51,0x1f,0x67,0x66,0x5b,0xcb,0x31,0x95,0x39,0x9b,0xcb,0x93,0xce,0xe4,0x49,0x67, | ||
3423 | 226 | 0x72,0xa4,0x33,0x39,0xa,0x5,0x93,0x70,0xd8,0x20,0x1e,0xab,0x23,0x16,0x8d,0x4, | ||
3424 | 227 | 0xff,0x6b,0x8d,0xde,0xfe,0x21,0xb6,0xef,0xda,0x77,0xcc,0x9e,0x6b,0xc9,0xc2,0x39, | ||
3425 | 228 | 0xb4,0xcd,0x68,0xac,0x59,0x79,0xa6,0x69,0xf1,0x5a,0xc7,0x1,0xfa,0x7,0x86,0x29, | ||
3426 | 229 | 0x16,0x4d,0xf2,0x85,0x2,0xa6,0x69,0xa1,0xeb,0x1a,0xe1,0x50,0x88,0x70,0x38,0x44, | ||
3427 | 230 | 0x63,0xb2,0x9e,0x5,0xf3,0x67,0x13,0xe,0x19,0xaf,0xb,0xf2,0x4c,0xab,0x7d,0xdb, | ||
3428 | 231 | 0xf6,0xec,0xeb,0xc2,0x76,0x15,0x9a,0x9a,0x9a,0xd8,0xbe,0x7d,0x3b,0xb1,0x58,0x8c, | ||
3429 | 232 | 0x64,0x32,0x49,0x3c,0x1e,0x47,0xd3,0xb4,0x60,0xdb,0xda,0x81,0x81,0x1,0x22,0x91, | ||
3430 | 233 | 0x8,0x7b,0xf6,0xec,0x21,0x99,0x4c,0xe2,0x38,0xe,0x9e,0xe7,0xd1,0xd7,0xd7,0xc7, | ||
3431 | 234 | 0xdc,0xb9,0x73,0x51,0x14,0x85,0xae,0xae,0x2e,0x34,0xc5,0xe3,0x8c,0x53,0xd7,0x1c, | ||
3432 | 235 | 0x13,0x59,0x6d,0xdb,0x61,0x47,0x7b,0x7,0xf9,0x82,0x45,0x73,0x53,0x33,0x89,0xba, | ||
3433 | 236 | 0x4,0xa1,0x88,0x81,0x66,0xe8,0x14,0xcd,0x22,0xb9,0x7c,0x8e,0x5c,0x26,0xcb,0xc0, | ||
3434 | 237 | 0xe0,0x20,0x86,0xa1,0xb0,0x6c,0xf1,0x3c,0xc,0xbd,0x76,0x63,0xd5,0xfe,0x3,0xbd, | ||
3435 | 238 | 0xa8,0x46,0x1d,0xf3,0xe7,0xcf,0x7,0x8,0x6,0x10,0x28,0x6d,0x66,0xe8,0x1f,0x57, | ||
3436 | 239 | 0x7e,0x3f,0x59,0x74,0x76,0x76,0x62,0x9b,0x39,0x16,0xce,0x9b,0x39,0x65,0x39,0x2d, | ||
3437 | 240 | 0xcb,0x66,0xeb,0xb6,0x1d,0x74,0x1f,0xec,0x63,0xd5,0xea,0x55,0xcc,0x9e,0x3d,0x7, | ||
3438 | 241 | 0xc3,0x30,0x30,0xc,0x3,0x55,0x55,0xb1,0x6d,0x1b,0xd3,0x34,0x29,0x14,0xa,0x1c, | ||
3439 | 242 | 0x38,0xd0,0xc9,0x2b,0x2f,0xbf,0xc2,0x8c,0x19,0x4d,0xac,0x5b,0xbd,0x6c,0xda,0x93, | ||
3440 | 243 | 0x68,0x5a,0x91,0xe7,0xd5,0x9d,0xfb,0x88,0x44,0xe3,0x84,0x42,0x21,0x3a,0x3b,0x3b, | ||
3441 | 244 | 0x59,0xba,0xb4,0xb4,0x85,0xad,0x10,0x2,0x4d,0xd3,0x50,0x14,0x5,0x45,0x51,0xc8, | ||
3442 | 245 | 0xe5,0x72,0x64,0xb3,0x59,0x4c,0xd3,0x24,0x12,0x89,0x4,0x9d,0xa5,0xa3,0xa3,0x83, | ||
3443 | 246 | 0x44,0x22,0x41,0x24,0x12,0x61,0x60,0x60,0x80,0xe1,0xa1,0x1,0xce,0x7b,0xdb,0x19, | ||
3444 | 247 | 0x35,0x97,0xb3,0x7f,0x60,0x98,0x1d,0xed,0x1d,0xcc,0x9d,0xb3,0x80,0xfa,0xc6,0x56, | ||
3445 | 248 | 0x9c,0x82,0x45,0xc4,0x72,0x71,0x84,0x83,0xa5,0x3b,0xa8,0xaa,0x8a,0xa2,0x28,0xa8, | ||
3446 | 249 | 0x9a,0x8a,0xaa,0xaa,0xf4,0xf4,0xf4,0xd0,0xb1,0x7f,0x1f,0x8b,0x17,0xcc,0xa6,0xa5, | ||
3447 | 250 | 0x29,0x59,0x33,0xf2,0x84,0xa3,0x9,0xfe,0xf4,0xa7,0x3f,0xf1,0xf0,0xc3,0xf,0x1f, | ||
3448 | 251 | 0x75,0x39,0xbe,0x69,0xec,0xba,0x2e,0xae,0xeb,0xf2,0x96,0xb7,0xbc,0x85,0x8b,0x2e, | ||
3449 | 252 | 0xba,0x8,0xc7,0xca,0xd7,0x84,0x3c,0x3b,0x77,0xef,0xa5,0x68,0xc3,0x69,0xa7,0x9d, | ||
3450 | 253 | 0x8e,0x10,0x22,0xb8,0xd7,0x9d,0x77,0xde,0xc9,0xe6,0xcd,0x9b,0x59,0xb7,0x6e,0x1d, | ||
3451 | 254 | 0xd7,0x5e,0x7b,0x2d,0xaa,0x5a,0xaa,0x2b,0x21,0x4,0xcf,0x3d,0xf7,0x2c,0x8a,0x67, | ||
3452 | 255 | 0xb3,0x7a,0xe5,0x12,0x69,0xb6,0x4d,0x16,0x85,0xa2,0x49,0x7d,0x52,0x67,0x78,0x78, | ||
3453 | 256 | 0x98,0x85,0xb,0x17,0xa2,0xeb,0x3a,0xba,0xae,0x63,0x18,0x6,0xae,0xeb,0x52,0x28, | ||
3454 | 257 | 0x14,0xc8,0xe7,0xf3,0x98,0xa6,0x89,0xa6,0x69,0xe8,0xba,0x5e,0xe5,0xef,0x24,0x12, | ||
3455 | 258 | 0x89,0x60,0x3,0xf3,0x50,0x28,0x44,0x36,0x9b,0xab,0xb9,0x8c,0x7b,0xf7,0x77,0xd3, | ||
3456 | 259 | 0x3f,0x98,0x61,0xd5,0xfa,0xf5,0xb8,0x42,0xa5,0xb7,0x2f,0x8f,0xe2,0xb9,0x8,0x4, | ||
3457 | 260 | 0xaa,0xea,0xa2,0xe8,0xa,0xae,0xe7,0xe2,0x39,0x1e,0x8e,0xeb,0xa0,0x28,0xa,0x2d, | ||
3458 | 261 | 0x2d,0x2d,0x24,0x93,0x49,0xb6,0x6f,0xdf,0x4e,0x36,0x9b,0x67,0x41,0xd,0x3a,0x25, | ||
3459 | 262 | 0x94,0xde,0x5c,0xe7,0x79,0x1e,0xe1,0x70,0x98,0x70,0x38,0x8c,0x10,0x22,0x78,0xfe, | ||
3460 | 263 | 0xd1,0x9a,0xc7,0x1f,0x60,0x1c,0xc7,0xc1,0xb6,0x6d,0x6c,0xdb,0x1e,0xf7,0xb3,0x69, | ||
3461 | 264 | 0x9a,0x35,0xdd,0x98,0x7e,0x57,0xfb,0x3e,0xde,0xf1,0xce,0x8b,0x3,0x93,0x1b,0xe0, | ||
3462 | 265 | 0xa5,0x97,0x5e,0xe2,0xe9,0xa7,0x9f,0x26,0x1e,0x8f,0xf3,0xdc,0x73,0xcf,0xb1,0x72, | ||
3463 | 266 | 0xe5,0x4a,0xd6,0xaf,0x5f,0x8f,0x65,0x59,0x68,0x9a,0xc6,0x8a,0x15,0x2b,0xb9,0xef, | ||
3464 | 267 | 0xde,0x7b,0x59,0xb5,0x62,0xf1,0x98,0xd,0xe9,0x65,0xb4,0x6d,0x2,0x14,0x4d,0x13, | ||
3465 | 268 | 0x5d,0xd7,0xb1,0x6d,0x9b,0x48,0x24,0x82,0xa2,0x28,0xd8,0xb6,0x4d,0x26,0x93,0xa1, | ||
3466 | 269 | 0xb7,0xb7,0x97,0xbd,0x7b,0xf7,0xd2,0xd1,0xd1,0x81,0x65,0x59,0x55,0xef,0x88,0xf1, | ||
3467 | 270 | 0x2b,0x38,0x16,0x8b,0x61,0x94,0xf7,0x82,0xe,0x85,0x42,0x64,0x73,0xf9,0x9a,0xca, | ||
3468 | 271 | 0x97,0xcd,0xe5,0xe9,0xec,0xea,0x63,0xe5,0xba,0x95,0xa4,0x35,0x97,0x61,0x27,0x7, | ||
3469 | 272 | 0x86,0x8d,0xe5,0x41,0x11,0xf,0xe1,0x95,0xde,0xef,0xed,0x77,0x62,0x5f,0x2e,0xd3, | ||
3470 | 273 | 0x32,0x51,0x55,0x95,0xd5,0x6b,0x56,0x73,0xe0,0x60,0x3f,0xa9,0x74,0xb6,0x66,0xe4, | ||
3471 | 274 | 0xa9,0xac,0x3,0x45,0x51,0x82,0xfb,0xfa,0x9f,0x7d,0x33,0xce,0xb6,0x6d,0x8a,0xc5, | ||
3472 | 275 | 0x22,0x85,0x42,0x81,0x62,0xb1,0x18,0x7c,0xce,0xe7,0xf3,0x55,0xff,0x6d,0xdb,0xae, | ||
3473 | 276 | 0x19,0x79,0xd2,0x99,0x2c,0xb6,0xe3,0x92,0x48,0x94,0xde,0xae,0xe7,0x5b,0xe,0x7, | ||
3474 | 277 | 0xe,0x1c,0x40,0xd3,0x34,0x54,0x4d,0x5,0xe1,0xf1,0xda,0x6b,0xaf,0x5,0xcf,0x60, | ||
3475 | 278 | 0x59,0x16,0xd1,0x68,0x94,0x50,0x38,0x4c,0x5f,0xff,0xa0,0xd4,0x3c,0x93,0x81,0xeb, | ||
3476 | 279 | 0x79,0xd8,0xb6,0x8d,0xa6,0x69,0x34,0x35,0x35,0x61,0x59,0x16,0xae,0xeb,0xd2,0xdb, | ||
3477 | 280 | 0xdb,0x4b,0x3a,0x9d,0x26,0x14,0xa,0xd1,0x5a,0x7e,0xb3,0x99,0x3f,0x92,0x56,0x9a, | ||
3478 | 281 | 0x1e,0x25,0x3f,0xc4,0x26,0x14,0xa,0x5,0xe4,0x12,0x42,0x4,0x65,0x4e,0x15,0x9e, | ||
3479 | 282 | 0xe7,0xb1,0xed,0xd5,0x76,0xd6,0xad,0x5d,0x8a,0x46,0x16,0xc3,0xb6,0xc8,0x69,0x21, | ||
3480 | 283 | 0x8c,0x88,0x87,0x5d,0x4,0xb,0x1,0x8e,0x7,0xde,0x8,0x99,0x85,0x10,0x20,0x8, | ||
3481 | 284 | 0x46,0x5d,0x4d,0xd5,0x58,0xb6,0x6c,0x19,0xdb,0xb6,0x6f,0xe7,0xcd,0xa7,0xad,0x41, | ||
3482 | 285 | 0x99,0xe2,0xa8,0xaa,0x28,0xca,0x18,0x9f,0x46,0x51,0x94,0xaa,0x48,0xa4,0x65,0x59, | ||
3483 | 286 | 0x81,0x56,0xf1,0x8f,0x47,0x6b,0x9b,0xca,0xef,0x2c,0xcb,0xaa,0x19,0x79,0x86,0x86, | ||
3484 | 287 | 0x53,0xb4,0xb5,0xb5,0xe1,0x79,0x1e,0x42,0x88,0xaa,0x72,0x2d,0xdb,0xa2,0x50,0xc8, | ||
3485 | 288 | 0x7,0xfe,0x6a,0xb5,0x3f,0x69,0xd3,0xda,0xda,0x4a,0x2a,0x95,0xa1,0xa5,0xb9,0x51, | ||
3486 | 289 | 0x92,0xe7,0xb0,0x5a,0xa7,0x68,0x6,0xc4,0x8,0x85,0x42,0xf4,0xf7,0xf7,0xd3,0xdb, | ||
3487 | 290 | 0xdb,0xcb,0xc2,0x85,0xb,0x99,0x31,0x63,0x46,0xd0,0x81,0x7d,0xf3,0xa3,0x92,0x34, | ||
3488 | 291 | 0xfe,0x67,0x7f,0x4,0xad,0xab,0xab,0x3,0x20,0x1c,0xe,0x91,0xcd,0xe6,0x49,0x24, | ||
3489 | 292 | 0xe2,0x35,0x31,0xd7,0xea,0xe3,0xf5,0xc4,0x23,0x11,0xf2,0x56,0x2f,0x71,0x5,0x14, | ||
3490 | 293 | 0xf,0x86,0x42,0x6,0x5a,0x5c,0xc1,0x2d,0xea,0x60,0xbb,0x34,0x34,0xd4,0x23,0x42, | ||
3491 | 294 | 0xa,0x96,0x69,0x91,0xcb,0xe5,0xf0,0x18,0xe9,0x38,0xa6,0x69,0x12,0x8f,0xc7,0x89, | ||
3492 | 295 | 0xc7,0x13,0xec,0xd9,0xdb,0xc9,0xe2,0x5,0x73,0xa6,0x18,0xb4,0xb0,0xab,0x4c,0x31, | ||
3493 | 296 | 0xbf,0x3e,0x7c,0xbf,0xa2,0x92,0x20,0xa3,0x89,0x53,0x49,0x16,0xff,0x37,0xff,0x77, | ||
3494 | 297 | 0xcf,0xf3,0xa8,0x85,0xb1,0x94,0x4e,0x67,0x89,0x45,0xa3,0xb8,0xae,0x8b,0xe3,0x38, | ||
3495 | 298 | 0x41,0x3b,0xb5,0xb5,0xb5,0xe1,0xba,0x2e,0x99,0x6c,0x16,0x45,0x28,0x55,0x41,0xf, | ||
3496 | 299 | 0x5f,0xfe,0x58,0x2c,0xc6,0x70,0xaa,0x5f,0x6a,0x9e,0xc9,0x91,0xc7,0xa,0x22,0x6a, | ||
3497 | 300 | 0x3d,0x3d,0x3d,0xf4,0xf7,0xf7,0xb3,0x6a,0xd5,0xaa,0x2a,0x5b,0x79,0xb4,0x1d,0x3f, | ||
3498 | 301 | 0x3a,0x9a,0x14,0x8d,0x46,0xe9,0xee,0xee,0x46,0x8,0x81,0x61,0x18,0x84,0x42,0x21, | ||
3499 | 302 | 0x32,0xb9,0xda,0x90,0xa7,0xab,0xbb,0x8f,0xd3,0xd7,0xae,0xc1,0x48,0xa5,0x10,0xae, | ||
3500 | 303 | 0x82,0x1d,0xf2,0x50,0x8c,0x3c,0xaa,0xf0,0xc8,0xd4,0xeb,0x38,0x7d,0x26,0xbb,0xfb, | ||
3501 | 304 | 0xf7,0x32,0xb8,0x6b,0x80,0x78,0x3c,0xce,0xbc,0x79,0xf3,0x98,0x35,0x6b,0x16,0xe9, | ||
3502 | 305 | 0x74,0x3a,0xe8,0xcc,0x3e,0x81,0x66,0xcd,0x9a,0xc5,0x2b,0xaf,0x6c,0x9b,0x32,0x79, | ||
3503 | 306 | 0x7c,0x62,0xf8,0xaf,0x33,0xf4,0xef,0xe1,0x3b,0xff,0x3e,0x69,0x46,0x6b,0x21,0x9f, | ||
3504 | 307 | 0x24,0xbe,0xf9,0x66,0x9a,0x26,0xa6,0x69,0x6,0xc7,0xb5,0x22,0x8f,0x6d,0xdb,0x18, | ||
3505 | 308 | 0xba,0x8,0xee,0xef,0x63,0xf5,0xea,0xd5,0xac,0x5d,0xb3,0x96,0x17,0x5e,0x78,0x81, | ||
3506 | 309 | 0x55,0xab,0x56,0xb1,0x6e,0xdd,0xba,0xaa,0x8,0xa1,0xeb,0xba,0xa5,0xe0,0x82,0xed, | ||
3507 | 310 | 0x48,0xf2,0x4c,0x6,0xf9,0x42,0x1,0x55,0xd5,0x28,0x16,0x8b,0xec,0xdc,0xb9,0x93, | ||
3508 | 311 | 0xd,0x1b,0x36,0x4,0x95,0xe8,0x93,0xc3,0x30,0xc,0xea,0xea,0xea,0x50,0x55,0x15, | ||
3509 | 312 | 0xcb,0xb2,0xc8,0x66,0xb3,0xe4,0xf3,0xf9,0x2a,0x12,0xcd,0x98,0x31,0x83,0xf6,0xf6, | ||
3510 | 313 | 0x76,0xe6,0xce,0x9d,0x8b,0xa1,0x1b,0x35,0x9,0x1a,0xb8,0xae,0x47,0xbe,0x50,0x0, | ||
3511 | 314 | 0x23,0xc2,0x50,0xd1,0x44,0x47,0x10,0x2a,0xda,0xd4,0x15,0x5d,0xc2,0x75,0x16,0x99, | ||
3512 | 315 | 0x81,0x61,0x7a,0xf6,0x75,0xb1,0x6c,0xc9,0x22,0x16,0x2f,0x9c,0x8b,0xe3,0xba,0xec, | ||
3513 | 316 | 0xd8,0xb9,0x9b,0x4c,0x26,0xc3,0xa2,0x45,0x8b,0x48,0xa5,0x52,0x55,0x5a,0xd3,0x30, | ||
3514 | 317 | 0xc,0x8a,0x45,0x13,0xd7,0x75,0xab,0x7c,0xb7,0xa3,0xe9,0x9c,0x96,0x65,0x5,0xef, | ||
3515 | 318 | 0x40,0xad,0x24,0x8e,0x3f,0xda,0x57,0x9a,0x66,0xbe,0xbf,0x63,0x9a,0x66,0x40,0x24, | ||
3516 | 319 | 0xff,0xdc,0x4a,0x6d,0xee,0x79,0x1e,0xb5,0x60,0x8f,0xa2,0x28,0xe4,0x73,0xf9,0x2a, | ||
3517 | 320 | 0xcd,0xe3,0xdf,0x63,0xd3,0xa6,0x4d,0x6c,0xdc,0xb8,0x71,0xdc,0xa0,0x86,0xa2,0x28, | ||
3518 | 321 | 0x98,0xa6,0x89,0xa2,0x2a,0x92,0x3c,0x93,0x22,0x4f,0xbe,0x88,0xaa,0xaa,0xec,0xdb, | ||
3519 | 322 | 0xb7,0x8f,0x39,0x73,0xe6,0x4,0xda,0xa6,0xd2,0xe4,0x31,0xc,0x83,0x74,0x3a,0x1d, | ||
3520 | 323 | 0xfc,0x96,0x4a,0xa5,0x28,0x14,0xa,0xc4,0x62,0xb1,0xaa,0x46,0x8,0x85,0x42,0xc, | ||
3521 | 324 | 0xe,0xe,0xa2,0xe9,0x3a,0x99,0x1a,0x90,0x27,0x93,0xcd,0x52,0x57,0x17,0xc5,0x3, | ||
3522 | 325 | 0x4c,0xd5,0xc0,0xc4,0x20,0x2f,0xc0,0x50,0x3c,0xc,0x17,0xba,0xf6,0xed,0x60,0xfd, | ||
3523 | 326 | 0xda,0x95,0xbc,0xfc,0xea,0x4e,0x1c,0xdb,0x41,0x51,0x15,0xd6,0xae,0x5e,0xc9,0xd6, | ||
3524 | 327 | 0x97,0x5e,0xa1,0xb5,0xb5,0x35,0x8,0xd1,0x56,0x76,0xee,0xba,0xba,0x3a,0x52,0xe9, | ||
3525 | 328 | 0x2c,0xc9,0x29,0x68,0x45,0xdf,0xf4,0xca,0xe5,0x72,0x55,0x1d,0xd0,0x8f,0x4c,0x5a, | ||
3526 | 329 | 0x96,0x45,0xb1,0x58,0xc,0x34,0x50,0x25,0xb1,0x46,0xcf,0x5,0x8d,0x31,0x8b,0x6b, | ||
3527 | 330 | 0x40,0x1e,0x4d,0x55,0x19,0xce,0xe4,0xc6,0x90,0xa7,0x8a,0xa4,0x13,0x58,0x14,0xc5, | ||
3528 | 331 | 0x62,0x61,0xca,0x3e,0xe1,0x49,0x43,0x9e,0x6c,0xbe,0x80,0xa6,0x85,0xc8,0xe5,0x72, | ||
3529 | 332 | 0xc4,0xe3,0xf1,0x31,0xe4,0xc9,0xe5,0x72,0xa4,0x52,0x29,0x1a,0x1a,0x1a,0x82,0xa, | ||
3530 | 333 | 0x1e,0x1c,0x1c,0x24,0x1a,0x8d,0x8e,0xa9,0x78,0x5d,0xd7,0x19,0x1c,0x1c,0x24,0x99, | ||
3531 | 334 | 0x4c,0x92,0xcd,0x4e,0x3d,0xb2,0x35,0x9c,0xca,0x90,0x4c,0x24,0x4b,0x32,0x9,0x10, | ||
3532 | 335 | 0x8,0x3c,0x1,0x9e,0x1e,0xa2,0x37,0x55,0x7a,0xa3,0x5a,0xff,0xc0,0x20,0xcd,0x8d, | ||
3533 | 336 | 0x9,0xe6,0xce,0x6a,0xe1,0x40,0x77,0x3f,0xbd,0x7d,0x7d,0x34,0x24,0x93,0xc,0xf, | ||
3534 | 337 | 0xf,0x93,0x48,0x24,0xaa,0x4c,0x2a,0xc7,0x71,0xa8,0xab,0xab,0x2b,0x97,0x7b,0xf4, | ||
3535 | 338 | 0xe4,0xf1,0x4d,0xb0,0xe1,0xe1,0x61,0x72,0xb9,0x5c,0x55,0x20,0x60,0xa2,0x70,0xf5, | ||
3536 | 339 | 0xa1,0x26,0x50,0x47,0xfb,0x94,0x53,0x8e,0x6,0x6a,0x2a,0xf9,0x7c,0x3e,0xb8,0xef, | ||
3537 | 340 | 0x78,0x7e,0xea,0x78,0x4,0xf6,0x3c,0x8f,0x42,0xbe,0x40,0x34,0xa2,0x49,0xf2,0x4c, | ||
3538 | 341 | 0x6,0xb9,0x5c,0x81,0x86,0xc6,0x28,0xd,0xd,0xd,0xd8,0xb6,0x3d,0x86,0x3c,0xb1, | ||
3539 | 342 | 0x58,0x8c,0x74,0x3a,0x4d,0x4f,0x4f,0x4f,0x29,0x72,0xa5,0x69,0x24,0x12,0x9,0x74, | ||
3540 | 343 | 0x5d,0xaf,0x6a,0x74,0x5f,0x4b,0xf9,0x29,0x3c,0x3,0xfd,0xbd,0x35,0x91,0xcf,0x6f, | ||
3541 | 344 | 0x5c,0x21,0x4,0xa2,0xc4,0xa0,0x72,0x94,0xb0,0x24,0x8b,0xaa,0xaa,0x8,0xbc,0x20, | ||
3542 | 345 | 0x84,0x2c,0x10,0xa8,0xda,0x88,0xf9,0x34,0xda,0xa6,0xaf,0x45,0x27,0xf5,0x4d,0xb6, | ||
3543 | 346 | 0x9e,0x9e,0x52,0x4a,0xd3,0xe8,0x39,0x91,0xf1,0x34,0xca,0x68,0xd3,0x6e,0xbc,0xce, | ||
3544 | 347 | 0x5c,0xb3,0x79,0x10,0x45,0x21,0x9b,0xcd,0x8c,0x6b,0xb6,0x8d,0xfe,0x5f,0xf9,0xa7, | ||
3545 | 348 | 0x28,0xa,0xf9,0x42,0x81,0x78,0x34,0x3e,0xad,0xc9,0x33,0x6d,0x8c,0xca,0x7c,0xbe, | ||
3546 | 349 | 0x80,0xaa,0xaa,0x34,0x35,0x35,0xa1,0xeb,0x3a,0x8a,0xa2,0x54,0x75,0x3c,0xd7,0x75, | ||
3547 | 350 | 0x89,0x46,0xa3,0x34,0x36,0x36,0xd2,0xdc,0xdc,0x4c,0x22,0x91,0x40,0xd3,0xb4,0x71, | ||
3548 | 351 | 0x47,0x53,0x21,0x4,0x2d,0x2d,0x2d,0xe8,0xba,0x5e,0x93,0xb9,0x9e,0x44,0x7d,0x8c, | ||
3549 | 352 | 0x81,0xc1,0x81,0x80,0x14,0x7e,0xf8,0xd9,0x71,0x1d,0xa2,0xd1,0x28,0x96,0x65,0xd3, | ||
3550 | 353 | 0xd8,0xd0,0x40,0xae,0x60,0xb1,0x73,0x4f,0x37,0xe9,0x5c,0x91,0xe6,0xe6,0x26,0x2c, | ||
3551 | 354 | 0xcb,0xa6,0x21,0xa4,0x82,0x59,0x80,0x51,0xa4,0x49,0xa7,0xd3,0x24,0xea,0x63,0x53, | ||
3552 | 355 | 0x76,0xc8,0x2b,0xcd,0xc1,0xf1,0x12,0x66,0x2b,0x3f,0x8f,0x67,0xb6,0x8d,0xf5,0xef, | ||
3553 | 356 | 0x6a,0xa7,0x79,0x84,0x80,0xee,0xee,0x83,0xa4,0x52,0xa9,0x71,0xe5,0x9a,0x48,0x3e, | ||
3554 | 357 | 0xd3,0x34,0xe9,0xee,0xee,0x66,0xba,0x63,0x5a,0x68,0x1e,0xcf,0xf3,0x28,0x14,0x8b, | ||
3555 | 358 | 0xc1,0x7c,0x4c,0x34,0x1a,0x25,0x16,0x8b,0xe1,0xba,0x2e,0xf9,0x7c,0x9e,0x62,0xc5, | ||
3556 | 359 | 0x6b,0xe4,0xc7,0x38,0xb6,0xe5,0xcf,0x7e,0x30,0x21,0x9b,0xcd,0x92,0x4c,0x26,0x83, | ||
3557 | 360 | 0xb0,0xb7,0xe3,0x38,0x38,0xae,0x8b,0x3a,0x5,0xc7,0x3c,0x16,0x8d,0x92,0x4a,0xd, | ||
3558 | 361 | 0x7,0xbe,0x40,0xe5,0x4,0xa8,0x7f,0xdf,0xfd,0x7,0xe,0xd2,0x36,0xa3,0x5,0xc3, | ||
3559 | 362 | 0xd0,0x71,0x1c,0x87,0xce,0x3,0x7,0x89,0xd4,0x47,0x8,0x87,0xf3,0x84,0xb,0x1e, | ||
3560 | 363 | 0x16,0xa,0x79,0x4f,0x21,0xef,0x9,0x5c,0x4f,0x25,0x93,0xc9,0xd4,0x8c,0x3c,0x95, | ||
3561 | 364 | 0xd1,0xac,0x4a,0xed,0x33,0xde,0xc8,0x5e,0x39,0xd0,0x8c,0xd7,0xe,0x23,0xe4,0x11, | ||
3562 | 365 | 0x35,0x69,0x57,0xd7,0x75,0xd9,0xb6,0x6d,0x1b,0x6b,0xd7,0xae,0x9d,0x50,0x2b,0x8e, | ||
3563 | 366 | 0xfe,0xdf,0xde,0xde,0x5e,0xf3,0x4c,0x87,0x37,0x2c,0x79,0x8a,0x45,0x33,0x98,0xf0, | ||
3564 | 367 | 0xf3,0xd1,0xdf,0xdf,0x1f,0x24,0x86,0x2,0x98,0xa6,0x59,0x15,0x82,0x55,0x14,0x25, | ||
3565 | 368 | 0xc8,0x21,0xf3,0xb3,0xa,0x52,0xa9,0x14,0xf9,0x7c,0xbe,0x6a,0xe6,0x3d,0x14,0xa, | ||
3566 | 369 | 0x91,0xcb,0xe5,0x89,0xc7,0xa2,0x53,0x30,0x3f,0x4,0x91,0x70,0x98,0x5c,0x2e,0x87, | ||
3567 | 370 | 0x61,0x18,0x55,0x24,0xb2,0x6d,0x9b,0xe6,0xe6,0x66,0x6,0x6,0x6,0x18,0x18,0x4a, | ||
3568 | 371 | 0x95,0x3a,0x30,0x2,0x4b,0x8d,0xa2,0x26,0x55,0xfa,0xc9,0x11,0x8d,0x99,0x18,0x45, | ||
3569 | 372 | 0x87,0xb0,0xe9,0x11,0x75,0x60,0xd0,0xcc,0xa2,0xeb,0xda,0x94,0x22,0x6d,0xa3,0x4d, | ||
3570 | 373 | 0x2d,0xc7,0x71,0xe,0x69,0xb6,0x4d,0x36,0x49,0x74,0xe4,0x9c,0xda,0x90,0x47,0xd3, | ||
3571 | 374 | 0x34,0xe,0x1e,0x3c,0xc8,0xd2,0xa5,0x4b,0xd1,0x75,0xfd,0xb0,0x4,0x72,0x5d,0x97, | ||
3572 | 375 | 0xce,0xce,0xce,0x60,0xf0,0x93,0xe4,0x39,0x9c,0xbf,0x53,0x28,0xa2,0x69,0x6a,0x30, | ||
3573 | 376 | 0xe2,0x2c,0x5f,0xbe,0xbc,0xe4,0xa8,0xf,0xf,0x93,0xcd,0x66,0x89,0xc7,0x4b,0xc9, | ||
3574 | 377 | 0xa2,0x75,0x75,0x75,0x1,0x51,0x7c,0xf5,0x5e,0x2c,0x16,0xc9,0x64,0x32,0xc,0xf, | ||
3575 | 378 | 0xf,0x57,0xcd,0x8e,0xb7,0xb7,0xb7,0x7,0x7e,0x4f,0x36,0x3b,0x35,0xf2,0x0,0xcc, | ||
3576 | 379 | 0x9a,0xd9,0xc2,0xae,0xdd,0xbb,0x38,0x65,0xfd,0x29,0x14,0xcd,0x62,0xe0,0x8b,0xf9, | ||
3577 | 380 | 0x23,0x75,0x2c,0x56,0xd2,0x22,0xc2,0xf2,0x20,0xab,0x50,0x10,0x1e,0x56,0xd6,0x61, | ||
3578 | 381 | 0x20,0x1a,0xc6,0x71,0x5,0x51,0x2d,0x8f,0xd0,0x3c,0x28,0xea,0xbc,0xbc,0xbd,0x93, | ||
3579 | 382 | 0x59,0x35,0x58,0x2a,0xe1,0xdf,0x7f,0x78,0x78,0x98,0xe1,0xe1,0xe1,0x9a,0x5a,0x2, | ||
3580 | 383 | 0xb5,0x2a,0x47,0xd3,0x54,0x12,0x89,0x4,0xed,0xed,0xed,0x2c,0x5d,0xba,0x74,0x4c, | ||
3581 | 384 | 0xd9,0xa3,0x9,0xde,0xd1,0xd1,0x41,0x28,0x14,0xa,0x4c,0x72,0x49,0x9e,0xc3,0x6, | ||
3582 | 385 | 0xb,0xf2,0x28,0x8a,0xca,0xac,0x59,0xb3,0x82,0x75,0x3a,0x95,0x11,0xa5,0x4a,0xb3, | ||
3583 | 386 | 0xcd,0xcf,0xb0,0xf6,0xd3,0x77,0xc6,0x1b,0xc1,0x0,0x96,0x2f,0x5f,0x8e,0x6d,0xdb, | ||
3584 | 387 | 0x74,0x74,0x74,0x90,0xcb,0x4f,0xdd,0xef,0x59,0xb2,0x70,0x2e,0x8f,0x3c,0xb6,0x99, | ||
3585 | 388 | 0x83,0x3d,0x7,0x69,0x69,0x69,0x9,0xcc,0x8a,0x31,0x93,0x7b,0x2e,0x68,0x2,0x74, | ||
3586 | 389 | 0x4f,0x60,0x65,0x34,0x34,0xc5,0x64,0x30,0x1c,0xc2,0x71,0x3d,0xe2,0x8a,0x45,0xce, | ||
3587 | 390 | 0xcc,0x33,0x9c,0x1a,0xe6,0x8c,0x53,0x57,0xd5,0xa4,0x73,0x6e,0xda,0xb4,0x89,0x4d, | ||
3588 | 391 | 0x9b,0x36,0xd5,0xb4,0x3d,0x6a,0x45,0x44,0xc3,0x30,0xc8,0xe5,0x72,0x34,0x36,0x36, | ||
3589 | 392 | 0xd2,0xdd,0xdd,0x5d,0x15,0x5,0x9c,0x48,0xfb,0xf4,0xf6,0xf6,0xd2,0xd4,0xd4,0xc4, | ||
3590 | 393 | 0x81,0x3,0x9d,0x18,0xa3,0x34,0x95,0x24,0xcf,0x38,0xd8,0xb1,0x73,0x17,0x8a,0x16, | ||
3591 | 394 | 0x9,0x42,0xd4,0xfa,0x24,0x2a,0xed,0x48,0xf2,0xd5,0x5e,0xdd,0xbe,0x93,0x45,0xb, | ||
3592 | 395 | 0xe6,0x4e,0xb9,0xa3,0xae,0x59,0xb9,0x84,0xcd,0xcf,0xbf,0xc0,0x79,0xe7,0x9d,0x87, | ||
3593 | 396 | 0xa2,0x28,0x81,0xa6,0xab,0x22,0x90,0xe7,0xa1,0xa,0x5,0xc3,0xf3,0xc8,0x3,0x5e, | ||
3594 | 397 | 0x5e,0xa0,0x29,0x36,0x39,0xdd,0x40,0x14,0xe0,0xf9,0x67,0x5f,0xe1,0xd4,0x75,0xcb, | ||
3595 | 398 | 0x61,0x8a,0xa3,0x7b,0x28,0xa4,0xd7,0x5c,0xe3,0x54,0xa2,0x71,0xc1,0xec,0x29,0x97, | ||
3596 | 399 | 0x31,0x77,0xf6,0x4c,0x86,0x86,0x86,0x2,0xd3,0x3a,0x93,0xc9,0x10,0x89,0x44,0x26, | ||
3597 | 400 | 0x24,0x50,0xa1,0x50,0x40,0x51,0x14,0xc2,0xe1,0x30,0x7b,0xf7,0xee,0xe3,0xfa,0x6b, | ||
3598 | 401 | 0xde,0x23,0xc9,0x73,0x38,0xb8,0x8e,0xc3,0xad,0xbf,0xbc,0x85,0xf9,0xf3,0xe7,0x71, | ||
3599 | 402 | 0xdf,0x7d,0xf7,0xe1,0x38,0xe,0xad,0xad,0xad,0x34,0x35,0x35,0xd1,0xd0,0xd0,0x40, | ||
3600 | 403 | 0x7d,0x7d,0x3d,0xb1,0x58,0x8c,0x48,0x24,0x12,0xa8,0x74,0xbf,0xd2,0x2d,0xcb,0xa, | ||
3601 | 404 | 0xfc,0xa1,0xf1,0x22,0x38,0xaf,0xbd,0xb6,0x97,0x8d,0x1f,0x78,0xdf,0x94,0x65,0xb4, | ||
3602 | 405 | 0x1d,0x87,0x48,0x38,0xc4,0xcc,0x19,0x8d,0x3c,0xfe,0xf8,0xe3,0x9c,0x7a,0xea,0xa9, | ||
3603 | 406 | 0x84,0xc3,0xe1,0x71,0x9,0xe4,0xe0,0x12,0x42,0x41,0xf5,0x5c,0x6c,0x53,0x21,0xa4, | ||
3604 | 407 | 0xa9,0x38,0xb9,0x3c,0x5b,0xb7,0xbe,0xcc,0x8c,0xe6,0x24,0xb1,0x68,0x1d,0xb6,0xe3, | ||
3605 | 408 | 0x54,0xf9,0x66,0x47,0x8a,0x96,0xa6,0xe4,0x61,0xd7,0x6,0xed,0xd8,0xbd,0x97,0x3, | ||
3606 | 409 | 0xdd,0xfd,0x41,0x56,0xb3,0xef,0x17,0x36,0x35,0xc4,0x59,0x73,0x1c,0xd6,0xca,0x28, | ||
3607 | 410 | 0x8a,0xc2,0xfa,0xb5,0xab,0x78,0xec,0xb1,0xc7,0x38,0xeb,0xac,0xb3,0x2,0x9f,0x71, | ||
3608 | 411 | 0x3c,0xf3,0xd0,0x9f,0xcb,0xab,0xaf,0xaf,0xe7,0x89,0x27,0x9e,0x60,0xcd,0xaa,0xe5, | ||
3609 | 412 | 0x55,0xe7,0x4a,0xf2,0x4c,0x80,0xd6,0x19,0xcd,0x81,0xef,0x12,0x8d,0x46,0x83,0x5c, | ||
3610 | 413 | 0xad,0xca,0x39,0x89,0xd1,0xa9,0x24,0x3e,0x41,0xfc,0xd4,0xfa,0xd1,0xc4,0xa9,0xfc, | ||
3611 | 414 | 0x7d,0xe6,0xcc,0xd6,0xa9,0x57,0x94,0xaa,0xe2,0x6a,0x2a,0x8b,0x17,0xce,0x25,0x12, | ||
3612 | 415 | 0xee,0xe1,0xf1,0xc7,0x1f,0x63,0xc1,0x82,0x85,0x2c,0x5c,0xb8,0xb0,0x5a,0x56,0x5c, | ||
3613 | 416 | 0x5c,0xe1,0x62,0xa0,0x12,0x12,0x1e,0x28,0x30,0xb0,0xbf,0x93,0x7d,0x7b,0xdb,0x59, | ||
3614 | 417 | 0xbe,0x64,0x1e,0xb3,0x67,0xb6,0xa2,0x69,0x2a,0xda,0x14,0x88,0x33,0x39,0xb2,0xbb, | ||
3615 | 418 | 0x38,0xae,0xc2,0x8a,0x15,0x2b,0x8,0x87,0xc3,0x15,0xc1,0x99,0x22,0x3,0x3,0xfd, | ||
3616 | 419 | 0x58,0xb6,0x83,0xae,0x1d,0x5b,0x19,0xb2,0xd9,0x2c,0xa7,0x9d,0xb2,0x86,0xce,0xce, | ||
3617 | 420 | 0x2e,0x1e,0x7d,0xf4,0x51,0x36,0x6c,0xd8,0x40,0x22,0x91,0x18,0xe3,0xe7,0xf8,0x81, | ||
3618 | 421 | 0x8e,0x7c,0x3e,0xcf,0x93,0x4f,0x3e,0x89,0xaa,0xc0,0x5b,0xcf,0x3a,0x9f,0x6c,0x36, | ||
3619 | 422 | 0x4b,0x34,0x1a,0x95,0xe4,0x39,0x14,0x66,0xcc,0x68,0x21,0x9f,0x2f,0x90,0x4a,0xa5, | ||
3620 | 423 | 0x58,0xbf,0x7e,0x3d,0x8b,0x17,0x2f,0x2e,0x47,0xc9,0x72,0x14,0x8b,0xc5,0x60,0x95, | ||
3621 | 424 | 0xa1,0x9f,0xd3,0x56,0x99,0x72,0x62,0x9a,0x26,0xf9,0x7c,0x7e,0xdc,0x8d,0x41,0x2c, | ||
3622 | 425 | 0xcb,0x22,0x97,0xcd,0x31,0x73,0x66,0xdb,0x94,0x65,0x54,0x55,0x95,0x48,0x24,0x82, | ||
3623 | 426 | 0xa6,0xe9,0xcc,0x9f,0x37,0x8b,0x96,0x96,0x46,0x5e,0x7a,0x79,0x17,0x1d,0x1d,0x1d, | ||
3624 | 427 | 0x34,0x37,0x35,0x11,0x2f,0x6b,0xc7,0xb0,0x11,0x26,0x67,0xe5,0xe9,0xcf,0xd,0x32, | ||
3625 | 428 | 0x94,0x1e,0xa0,0xa7,0xaf,0x97,0xba,0x48,0x88,0xb7,0x9d,0x75,0xa,0xb1,0x68,0x1d, | ||
3626 | 429 | 0xba,0x6e,0xa0,0xeb,0xda,0x31,0xee,0xb4,0x79,0x76,0xef,0xeb,0x26,0x5a,0x17,0xd, | ||
3627 | 430 | 0xea,0xac,0x52,0x1b,0x84,0x42,0x21,0x5e,0xd9,0xd9,0xc1,0xa2,0x79,0xad,0xc7,0x64, | ||
3628 | 431 | 0x7f,0x85,0x4a,0x8,0x21,0x38,0xff,0xdc,0xd,0x3c,0xf6,0xc4,0xd3,0xdc,0xf5,0xaf, | ||
3629 | 432 | 0xff,0xca,0x82,0x5,0xb,0x58,0xb2,0x74,0x29,0x8d,0x8d,0x8d,0xd4,0xd7,0xd7,0x93, | ||
3630 | 433 | 0x4e,0xa7,0xe9,0xef,0xef,0xa7,0x7d,0xf7,0xee,0x52,0x50,0x61,0xc9,0x42,0xce,0x79, | ||
3631 | 434 | 0xeb,0x9b,0x6b,0x12,0x89,0x3c,0xd6,0x98,0x16,0xcb,0xb0,0x5d,0xd7,0xe5,0xc3,0x1f, | ||
3632 | 435 | 0xfd,0x2c,0x7,0xba,0xba,0x6b,0xde,0x70,0x97,0x5c,0x7c,0x1,0x9f,0xba,0xf9,0x23, | ||
3633 | 436 | 0xc7,0x44,0x6e,0xcf,0xf3,0x18,0x18,0x1c,0xa6,0xb7,0x6f,0x80,0xfe,0x81,0x21,0x6, | ||
3634 | 437 | 0x87,0x52,0x64,0xb2,0x39,0xa2,0xd1,0x8,0x8d,0xc9,0x4,0x8d,0xd,0x9,0x9a,0x9b, | ||
3635 | 438 | 0x1a,0x68,0x6e,0x6a,0x38,0x2e,0x2b,0x22,0x73,0xb9,0x1c,0xd9,0x5c,0x9e,0x9e,0x9e, | ||
3636 | 439 | 0x3e,0x9e,0x7c,0x66,0x6b,0x55,0xe0,0x65,0x3c,0x9f,0xf1,0xcc,0xd3,0xd6,0xd0,0xd6, | ||
3637 | 440 | 0x3a,0x83,0x68,0x5d,0x24,0x58,0xc6,0x51,0x6b,0x14,0x4d,0x93,0x74,0x3a,0x4d,0x2e, | ||
3638 | 441 | 0x97,0x67,0x68,0x68,0x98,0xe7,0xb7,0xbc,0x44,0x57,0x77,0x2f,0xc3,0xa9,0x14,0xd9, | ||
3639 | 442 | 0x6c,0x8e,0xba,0xba,0x8,0x89,0xfa,0x7a,0x66,0xb6,0xb5,0xf0,0xa6,0xf5,0x6b,0x68, | ||
3640 | 443 | 0x68,0x48,0x52,0x57,0x17,0x29,0xd,0x44,0xa1,0x90,0x24,0xcf,0xe1,0xe0,0x38,0xe, | ||
3641 | 444 | 0x5b,0x5e,0xdc,0xc6,0xf0,0x70,0x8a,0x42,0xa1,0x8,0xc1,0x4a,0xcc,0x40,0xcc,0x72, | ||
3642 | 445 | 0xe7,0x2b,0x3b,0xe5,0x8e,0xbf,0x18,0xce,0x2b,0xfb,0xdd,0xbe,0x19,0x10,0x74,0xeb, | ||
3643 | 446 | 0xf2,0x8,0x1b,0x66,0xce,0xec,0x56,0x96,0x2f,0x5b,0x5a,0xf3,0xce,0xeb,0x79,0x1e, | ||
3644 | 447 | 0x8e,0xeb,0x52,0xc8,0x17,0x71,0x5c,0x7,0xdb,0x76,0xb0,0xcb,0x73,0x2d,0x9e,0xe7, | ||
3645 | 448 | 0xa1,0xa9,0xa5,0x79,0x28,0x5d,0xd3,0x9,0x85,0x8d,0x63,0x6e,0xa6,0xf9,0xf5,0xe8, | ||
3646 | 449 | 0x38,0x2e,0xd9,0x6c,0x8e,0x54,0x3a,0x8d,0xed,0xb8,0x41,0xbe,0x9b,0xe7,0xba,0x8, | ||
3647 | 450 | 0x45,0x41,0xd3,0xb4,0xd2,0x12,0x76,0x4d,0x25,0x1e,0x8b,0x11,0x8d,0xd6,0xa1,0x96, | ||
3648 | 451 | 0x65,0x3d,0x26,0xe6,0xa3,0x6d,0xe3,0xb8,0x6e,0xb0,0xbe,0x69,0x38,0x9d,0xa6,0x90, | ||
3649 | 452 | 0x2f,0x65,0x76,0x7b,0x78,0xe0,0x9,0x8c,0x90,0x4e,0x24,0x12,0xa1,0x3e,0x1e,0x23, | ||
3650 | 453 | 0x5a,0x57,0x87,0x6e,0xe8,0xa8,0x65,0x59,0xa5,0xcf,0x73,0x98,0x4e,0x68,0x59,0x16, | ||
3651 | 454 | 0x86,0xae,0xd3,0xd6,0xda,0x1a,0x64,0xb,0x54,0x3a,0x94,0x95,0xcb,0x8b,0x47,0xcf, | ||
3652 | 455 | 0xa0,0x8f,0x4e,0x3a,0x1c,0x3d,0xe1,0x66,0xdb,0x25,0xbf,0xa7,0xd2,0xee,0x9f,0xaa, | ||
3653 | 456 | 0x96,0x74,0xdd,0xd2,0xaa,0xd7,0x5c,0xbe,0x10,0x44,0x92,0xc,0xa3,0xb4,0xc4,0x58, | ||
3654 | 457 | 0x50,0x22,0x8f,0xe7,0x82,0xeb,0xd9,0x14,0x4d,0x93,0xa2,0x69,0x12,0x89,0x84,0xd0, | ||
3655 | 458 | 0x35,0x1d,0x45,0x11,0xc7,0xcc,0x24,0xf1,0x27,0x8d,0x93,0xc9,0x7a,0xc2,0xe5,0xa8, | ||
3656 | 459 | 0x96,0xa6,0x8d,0x9d,0x98,0x74,0x9c,0x92,0x46,0xa,0x19,0xda,0x98,0x3a,0xad,0x39, | ||
3657 | 460 | 0x99,0xcb,0xc4,0x19,0x1a,0x4e,0x61,0x59,0x16,0x89,0xfa,0x24,0x6d,0xad,0x91,0xaa, | ||
3658 | 461 | 0x3a,0xf0,0x33,0x49,0x72,0xb9,0x2c,0x96,0x65,0x53,0x1f,0x8f,0x11,0xa,0x87,0x10, | ||
3659 | 462 | 0x53,0xc,0xaa,0x9c,0x14,0x3e,0x8f,0x6d,0x3b,0xc1,0x66,0x1f,0xe9,0x74,0x1a,0xd3, | ||
3660 | 463 | 0x2c,0xa2,0xeb,0x3a,0xaa,0xaa,0x96,0x93,0x2e,0x95,0x60,0xfd,0x7b,0xe5,0xda,0xfc, | ||
3661 | 464 | 0xf1,0xc8,0x53,0x49,0xa2,0x52,0x92,0xa8,0x85,0x6d,0x3b,0x55,0x8e,0xe9,0xd1,0x92, | ||
3662 | 465 | 0xdc,0x75,0x5d,0x1c,0xd7,0xc5,0x34,0x2d,0x2c,0xcb,0xa6,0xae,0xae,0xae,0x2a,0xf2, | ||
3663 | 466 | 0x17,0xe8,0x49,0x57,0x20,0x14,0x81,0x23,0xc,0x42,0xaa,0x81,0xe7,0x98,0x14,0xa, | ||
3664 | 467 | 0x45,0x6c,0xcd,0x21,0x1c,0xe,0x5,0xc9,0x8f,0xc7,0xa2,0xd3,0x8e,0x6c,0x80,0xa2, | ||
3665 | 468 | 0x53,0x28,0x98,0x38,0x8e,0x3d,0xa6,0xa3,0x7a,0x9e,0x47,0x24,0x12,0xe2,0x58,0x1b, | ||
3666 | 469 | 0x92,0x42,0x8,0xf0,0x3c,0x52,0xe9,0x74,0x90,0xc8,0x3b,0x7e,0x4,0x4d,0x45,0xd7, | ||
3667 | 470 | 0x35,0x22,0x91,0x52,0x16,0x47,0x3a,0x93,0xc5,0x30,0x74,0x98,0xc6,0xc4,0x99,0x3e, | ||
3668 | 471 | 0xe4,0x71,0x9c,0x20,0x1b,0xc0,0xef,0xf4,0x95,0x41,0x2,0xbf,0xa3,0xf9,0x9d,0x60, | ||
3669 | 472 | 0xb4,0xf6,0x99,0x68,0x59,0x76,0x89,0x30,0xa,0xb6,0x33,0xf5,0x15,0x89,0xa5,0xf2, | ||
3670 | 473 | 0x4a,0xa9,0x44,0x42,0x28,0xc4,0x62,0xb1,0x71,0xf7,0x10,0xa0,0xbc,0x14,0xc6,0xa3, | ||
3671 | 474 | 0xb4,0x2f,0x3,0x8,0x54,0x43,0x27,0x6c,0xa8,0xd8,0x85,0x12,0x89,0x22,0xe1,0x70, | ||
3672 | 475 | 0x4d,0xc8,0x7c,0xa8,0x4c,0x80,0xd2,0x6f,0xa5,0xc,0xf3,0xd1,0xf5,0xa5,0xaa,0xa, | ||
3673 | 476 | 0xee,0x38,0xe9,0x3c,0xa3,0x3b,0x7e,0x2d,0xc8,0x9d,0xcd,0xe5,0x31,0x8c,0x10,0xa1, | ||
3674 | 477 | 0x50,0xe8,0x90,0x5a,0x44,0x8,0x11,0x4,0x65,0x4c,0xd3,0x24,0x93,0xcd,0xd1,0xd8, | ||
3675 | 478 | 0x90,0x94,0xe4,0x39,0xdc,0xe8,0xa4,0x6b,0x1a,0x8d,0x8d,0x8d,0xe8,0xba,0x4e,0x43, | ||
3676 | 479 | 0x43,0xc3,0x21,0x47,0xd4,0x89,0x3b,0xca,0xf8,0x30,0x4d,0x13,0x45,0x30,0xe5,0x8e, | ||
3677 | 480 | 0x50,0x5a,0xe,0x5e,0x22,0x61,0x24,0x12,0x9,0x7c,0x9b,0xf1,0xca,0x2d,0x91,0xa7, | ||
3678 | 481 | 0xb4,0x74,0x41,0x28,0xa5,0x70,0xb5,0x82,0x4a,0x28,0x62,0x50,0xcc,0x17,0x71,0x5d, | ||
3679 | 482 | 0x17,0x55,0xd5,0xa6,0x3c,0xe0,0xf8,0x1a,0x75,0xe2,0x7a,0x61,0x8c,0x89,0x58,0x92, | ||
3680 | 483 | 0x1b,0x8a,0xa6,0x75,0xe8,0x8e,0xa1,0x69,0x35,0xd9,0xa4,0xd1,0xb2,0x2c,0x62,0xb1, | ||
3681 | 484 | 0x78,0xf9,0x99,0xd5,0x9,0x4d,0x56,0x7f,0xc0,0xf4,0x77,0x4e,0x4a,0xa7,0x53,0x4c, | ||
3682 | 485 | 0xf3,0xd4,0xb6,0xe9,0xe1,0xf3,0x18,0x86,0x81,0x69,0x5a,0x81,0xa3,0x3f,0xba,0x43, | ||
3683 | 486 | 0x56,0x1e,0x8f,0xde,0x97,0x6c,0xa4,0xbb,0x8e,0x25,0x91,0x5b,0xce,0xa6,0x36,0xc, | ||
3684 | 487 | 0xbd,0x6,0x23,0x3d,0x98,0x96,0x55,0xde,0x12,0xcb,0x27,0xce,0xa1,0xd8,0x56,0xda, | ||
3685 | 488 | 0x7,0x40,0x28,0x25,0xf1,0x14,0x5c,0x14,0x1,0x4a,0xc4,0xa0,0x50,0xb0,0xcb,0xdb, | ||
3686 | 489 | 0x7,0x4f,0x89,0xce,0x81,0x76,0x38,0x54,0x54,0x6d,0x62,0xdf,0xcd,0x3b,0xa4,0xdf, | ||
3687 | 490 | 0x54,0x8b,0x76,0xb5,0x6d,0x1b,0x5d,0x37,0x10,0xa2,0xb4,0x3c,0x41,0x3d,0xc4,0xb2, | ||
3688 | 491 | 0x6a,0x9f,0xd4,0x8a,0x52,0xa,0x14,0x85,0x43,0xe1,0xf2,0x2e,0x48,0xc6,0xb4,0xdd, | ||
3689 | 492 | 0xbb,0x6d,0x5a,0x68,0x1e,0x55,0x55,0x10,0x4a,0xa9,0xf2,0x7c,0xff,0xa7,0xd2,0x74, | ||
3690 | 493 | 0x18,0xcf,0x64,0x1b,0xed,0xdf,0x8c,0x44,0xdf,0x46,0xb6,0xa1,0x12,0xa2,0xe4,0x7b, | ||
3691 | 494 | 0x94,0x1a,0x64,0x6a,0xd,0x60,0xd9,0x76,0x79,0x9d,0x91,0x5a,0x1e,0x11,0xc5,0x84, | ||
3692 | 495 | 0x9d,0x46,0xf8,0xcb,0xe2,0x94,0x12,0x89,0x94,0xf2,0x47,0x3c,0x81,0x82,0x40,0x53, | ||
3693 | 496 | 0x55,0x2c,0xdb,0x26,0x64,0xe8,0x47,0xdd,0x31,0xcb,0x9b,0x5b,0x91,0xcd,0x66,0x6b, | ||
3694 | 497 | 0x9a,0xa2,0x13,0x8f,0xc7,0xa9,0xaf,0xaf,0xaf,0x89,0xa6,0x2e,0x5,0x7b,0x4,0xae, | ||
3695 | 498 | 0xeb,0x95,0x35,0xad,0x18,0xd3,0x7e,0xa3,0xaf,0xd1,0xb4,0xd2,0xbe,0x7d,0x42,0x99, | ||
3696 | 499 | 0xde,0x4b,0xb0,0xa7,0x8d,0xcf,0xe3,0x57,0xa8,0x3f,0x79,0x38,0x52,0xf1,0x95,0xc1, | ||
3697 | 500 | 0x81,0x89,0x17,0x69,0x95,0x2a,0x7d,0x64,0xfd,0x4e,0x65,0x59,0xb6,0xed,0xa1,0x28, | ||
3698 | 501 | 0x53,0x77,0x3c,0x3d,0xd7,0x45,0x37,0x8c,0xb2,0x49,0xe6,0x8d,0xd1,0x88,0x41,0x6, | ||
3699 | 502 | 0xb0,0x28,0xfd,0x2e,0x28,0x8d,0xa0,0xaa,0xf0,0x10,0x78,0x8,0x77,0x44,0x49,0xea, | ||
3700 | 503 | 0xba,0x8a,0x65,0xd9,0x53,0xae,0x33,0xa5,0x3c,0x30,0xe8,0xba,0x36,0x61,0x67,0x3f, | ||
3701 | 504 | 0x92,0xc,0xe9,0x52,0x20,0xa3,0x24,0x77,0x2d,0xba,0xae,0xbf,0x6c,0x44,0x8,0x30, | ||
3702 | 505 | 0xc,0x7d,0x42,0xb,0xa2,0x12,0xba,0xae,0xe1,0xba,0xe,0x9e,0xa7,0xa0,0x28,0x72, | ||
3703 | 506 | 0xf,0x83,0xc9,0x69,0x1f,0x45,0x9,0x76,0xdb,0xf4,0x2b,0x7e,0xb2,0x6b,0x50,0xfc, | ||
3704 | 507 | 0x5d,0x76,0x84,0x10,0x28,0xe5,0xad,0xaa,0x14,0xdf,0x27,0x1,0x6a,0xa1,0xf5,0xfd, | ||
3705 | 508 | 0xb2,0x4b,0xde,0x4c,0x85,0x2d,0x57,0x26,0x96,0x0,0x14,0x55,0x9,0xcc,0x43,0xd7, | ||
3706 | 509 | 0x71,0xf1,0x5c,0xaf,0x62,0x13,0x8b,0x92,0x36,0xf2,0xbc,0x11,0x8d,0x3a,0x55,0x53, | ||
3707 | 510 | 0x52,0x0,0xaa,0xa2,0xa0,0xd7,0x68,0x3e,0xc4,0xf3,0xbc,0xaa,0x76,0x98,0xaa,0x7c, | ||
3708 | 511 | 0xbe,0x8c,0xba,0xa6,0x8d,0xbb,0x99,0xc7,0x44,0x5b,0x5c,0xe9,0x9a,0x16,0xd4,0xed, | ||
3709 | 512 | 0x74,0xde,0x6e,0x77,0xda,0xcc,0x42,0x89,0x92,0x57,0x5f,0xee,0x60,0x5e,0x75,0xd6, | ||
3710 | 513 | 0xf1,0x61,0x2a,0xd0,0x6f,0xe8,0xc0,0x94,0xab,0xb8,0xae,0x16,0xdb,0x17,0xb9,0xae, | ||
3711 | 514 | 0x87,0xa2,0xaa,0x25,0xf9,0x2a,0x43,0xd2,0xfe,0x7d,0xcb,0x9d,0xd8,0x75,0x5d,0x4a, | ||
3712 | 515 | 0xf3,0x7e,0x25,0xdf,0xcd,0xf5,0x3c,0x5c,0xe1,0xdb,0x6f,0x25,0xe6,0x78,0xe5,0xe0, | ||
3713 | 516 | 0x85,0xa2,0xaa,0x65,0x22,0x1d,0x1d,0x91,0x85,0xf0,0x10,0x8a,0x82,0xaa,0x69,0x68, | ||
3714 | 517 | 0xba,0x3e,0xa9,0x4e,0x36,0x99,0x85,0x70,0xaa,0xa6,0x95,0x85,0x2a,0x45,0x2a,0xa7, | ||
3715 | 518 | 0x38,0xe2,0x4,0xf2,0x1d,0xc9,0x83,0xaa,0x9a,0x36,0xe5,0xc4,0xd9,0x93,0x86,0x3c, | ||
3716 | 519 | 0x9e,0xe7,0xa1,0x88,0xd2,0x88,0x17,0x68,0x8b,0x9,0xce,0xab,0xdc,0xba,0xb5,0x32, | ||
3717 | 520 | 0x9c,0x5a,0xb9,0xbf,0x9b,0x52,0xf1,0xbb,0x22,0x6a,0xe0,0xfc,0x52,0xd6,0x20,0xa3, | ||
3718 | 521 | 0x47,0xca,0x32,0xc9,0x45,0xf0,0xc,0xa2,0xec,0xbb,0x79,0x23,0xa3,0x6a,0x99,0x20, | ||
3719 | 522 | 0xc1,0x6,0x22,0xe5,0xeb,0x94,0x1a,0xd8,0x46,0x4a,0x59,0x1b,0x1e,0xad,0xe6,0x19, | ||
3720 | 523 | 0x8f,0x4c,0xaa,0xa2,0x94,0x9e,0xa3,0x16,0xda,0x1a,0x11,0x94,0x37,0xae,0x8f,0x73, | ||
3721 | 524 | 0xa8,0x8e,0xa9,0xaa,0x4c,0xf3,0x60,0xdb,0xf4,0x31,0xdb,0x4a,0xf6,0xad,0xa8,0xa, | ||
3722 | 525 | 0x14,0x8c,0x51,0xf1,0xa2,0x7a,0x76,0xde,0x3b,0x8c,0x6a,0xf7,0xcb,0x9d,0xba,0xe9, | ||
3723 | 526 | 0x21,0x4a,0xd1,0xb3,0x71,0x34,0x8f,0x4f,0x2f,0x9f,0x20,0xa2,0xac,0x3d,0x47,0x8e, | ||
3724 | 527 | 0x27,0x9a,0xc,0x2d,0xf9,0x45,0x53,0x19,0xd5,0xf1,0xa8,0x7a,0x6f,0xd1,0x54,0x7d, | ||
3725 | 528 | 0x1e,0x3f,0xda,0x56,0x7a,0x6,0xaf,0x26,0xed,0xea,0x47,0xd8,0x8e,0xb4,0xd,0x54, | ||
3726 | 529 | 0x55,0x91,0xa1,0xea,0x23,0xa9,0x68,0xaf,0xb2,0x92,0xc5,0xf8,0x41,0x85,0xf1,0xcc, | ||
3727 | 530 | 0x35,0xff,0xdc,0x2a,0x8d,0x14,0xc4,0xa3,0x6a,0x21,0x5b,0xa9,0xab,0x7b,0x54,0x6f, | ||
3728 | 531 | 0x6,0xe8,0xf9,0xa4,0x29,0xeb,0x4a,0x21,0x4,0xae,0xe7,0x7,0xb,0x4,0x1e,0x6e, | ||
3729 | 532 | 0x10,0x40,0x18,0x2b,0x88,0x3f,0x95,0x2a,0x8e,0x92,0xd0,0x94,0x4c,0x40,0x45,0xa0, | ||
3730 | 533 | 0x4d,0x62,0x3e,0x66,0xb2,0x24,0x52,0x55,0xb5,0x1c,0x5a,0x17,0x35,0xab,0x37,0xc4, | ||
3731 | 534 | 0x51,0x2c,0xed,0x16,0x41,0xcc,0x52,0x92,0x67,0x52,0x11,0xb7,0xca,0x51,0xfd,0x12, | ||
3732 | 535 | 0xcf,0x20,0x1b,0x0,0x0,0x0,0xa2,0x49,0x44,0x41,0x54,0x8,0x23,0x75,0x55,0x66, | ||
3733 | 536 | 0xd1,0x61,0x48,0x77,0xb4,0xb2,0x8d,0xd2,0x85,0xd5,0x2e,0xd9,0x28,0xd2,0x7a,0x9e, | ||
3734 | 537 | 0x7b,0xd8,0x1d,0x2f,0xa7,0x14,0x2c,0x28,0xcb,0xe4,0x9b,0x45,0xb5,0x30,0xd9,0x2, | ||
3735 | 538 | 0xad,0x5f,0x4b,0x8b,0xa2,0x6c,0xa6,0x1e,0x4d,0x99,0x42,0x91,0xdb,0xed,0x1e,0x59, | ||
3736 | 539 | 0x87,0x38,0x1,0xd7,0x1e,0x5d,0xf9,0xa2,0xfa,0x93,0x38,0x32,0x79,0x6a,0x46,0xea, | ||
3737 | 540 | 0x69,0x1e,0x91,0x3a,0x5a,0xd9,0x84,0x98,0xfe,0xf3,0x3c,0xf2,0x55,0xf2,0x12,0x12, | ||
3738 | 541 | 0x92,0x3c,0x12,0x12,0x92,0x3c,0x12,0x12,0x92,0x3c,0x12,0x12,0x92,0x3c,0x12,0x12, | ||
3739 | 542 | 0x12,0x92,0x3c,0x12,0x12,0x92,0x3c,0x12,0x12,0x92,0x3c,0x12,0x12,0x92,0x3c,0x12, | ||
3740 | 543 | 0x12,0x92,0x3c,0x12,0x12,0x12,0x87,0x87,0x66,0x84,0x63,0xb2,0x16,0x24,0x24,0x8e, | ||
3741 | 544 | 0x86,0x3c,0xbb,0xb6,0xfc,0x51,0xd6,0x82,0x84,0xc4,0x51,0x40,0x0,0x73,0x64,0x35, | ||
3742 | 545 | 0x48,0x48,0x48,0x48,0x48,0x1c,0x37,0xfc,0x7f,0xcd,0x24,0x8c,0x47,0x3d,0x8b,0x9b, | ||
3743 | 546 | 0x5e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82, | ||
3744 | 547 | |||
3745 | 548 | }; | ||
3746 | 549 | |||
3747 | 550 | static const unsigned char qt_resource_name[] = { | ||
3748 | 551 | // images | ||
3749 | 552 | 0x0,0x6, | ||
3750 | 553 | 0x7,0x3,0x7d,0xc3, | ||
3751 | 554 | 0x0,0x69, | ||
3752 | 555 | 0x0,0x6d,0x0,0x61,0x0,0x67,0x0,0x65,0x0,0x73, | ||
3753 | 556 | // checkbox-qt-head.png | ||
3754 | 557 | 0x0,0x14, | ||
3755 | 558 | 0x7,0xf,0xe1,0xc7, | ||
3756 | 559 | 0x0,0x63, | ||
3757 | 560 | 0x0,0x68,0x0,0x65,0x0,0x63,0x0,0x6b,0x0,0x62,0x0,0x6f,0x0,0x78,0x0,0x2d,0x0,0x71,0x0,0x74,0x0,0x2d,0x0,0x68,0x0,0x65,0x0,0x61,0x0,0x64,0x0,0x2e, | ||
3758 | 561 | 0x0,0x70,0x0,0x6e,0x0,0x67, | ||
3759 | 562 | |||
3760 | 563 | }; | ||
3761 | 564 | |||
3762 | 565 | static const unsigned char qt_resource_struct[] = { | ||
3763 | 566 | // : | ||
3764 | 567 | 0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1, | ||
3765 | 568 | // :/images | ||
3766 | 569 | 0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x2, | ||
3767 | 570 | // :/images/checkbox-qt-head.png | ||
3768 | 571 | 0x0,0x0,0x0,0x12,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0, | ||
3769 | 572 | |||
3770 | 573 | }; | ||
3771 | 574 | |||
3772 | 575 | QT_BEGIN_NAMESPACE | ||
3773 | 576 | |||
3774 | 577 | extern Q_CORE_EXPORT bool qRegisterResourceData | ||
3775 | 578 | (int, const unsigned char *, const unsigned char *, const unsigned char *); | ||
3776 | 579 | |||
3777 | 580 | extern Q_CORE_EXPORT bool qUnregisterResourceData | ||
3778 | 581 | (int, const unsigned char *, const unsigned char *, const unsigned char *); | ||
3779 | 582 | |||
3780 | 583 | QT_END_NAMESPACE | ||
3781 | 584 | |||
3782 | 585 | |||
3783 | 586 | int QT_MANGLE_NAMESPACE(qInitResources_resources)() | ||
3784 | 587 | { | ||
3785 | 588 | QT_PREPEND_NAMESPACE(qRegisterResourceData) | ||
3786 | 589 | (0x01, qt_resource_struct, qt_resource_name, qt_resource_data); | ||
3787 | 590 | return 1; | ||
3788 | 591 | } | ||
3789 | 592 | |||
3790 | 593 | Q_CONSTRUCTOR_FUNCTION(QT_MANGLE_NAMESPACE(qInitResources_resources)) | ||
3791 | 594 | |||
3792 | 595 | int QT_MANGLE_NAMESPACE(qCleanupResources_resources)() | ||
3793 | 596 | { | ||
3794 | 597 | QT_PREPEND_NAMESPACE(qUnregisterResourceData) | ||
3795 | 598 | (0x01, qt_resource_struct, qt_resource_name, qt_resource_data); | ||
3796 | 599 | return 1; | ||
3797 | 600 | } | ||
3798 | 601 | |||
3799 | 602 | Q_DESTRUCTOR_FUNCTION(QT_MANGLE_NAMESPACE(qCleanupResources_resources)) | ||
3800 | 603 | |||
3801 | 604 | 0 | ||
3802 | === modified file 'qt/frontend/qtfront.ui' | |||
3803 | --- qt/frontend/qtfront.ui 2012-02-15 00:11:21 +0000 | |||
3804 | +++ qt/frontend/qtfront.ui 2012-02-23 20:35:19 +0000 | |||
3805 | @@ -47,7 +47,7 @@ | |||
3806 | 47 | <enum>QTabWidget::Rounded</enum> | 47 | <enum>QTabWidget::Rounded</enum> |
3807 | 48 | </property> | 48 | </property> |
3808 | 49 | <property name="currentIndex"> | 49 | <property name="currentIndex"> |
3810 | 50 | <number>0</number> | 50 | <number>1</number> |
3811 | 51 | </property> | 51 | </property> |
3812 | 52 | <widget class="QWidget" name="tabWelcome"> | 52 | <widget class="QWidget" name="tabWelcome"> |
3813 | 53 | <attribute name="title"> | 53 | <attribute name="title"> |
3814 | @@ -159,9 +159,9 @@ | |||
3815 | 159 | <property name="geometry"> | 159 | <property name="geometry"> |
3816 | 160 | <rect> | 160 | <rect> |
3817 | 161 | <x>30</x> | 161 | <x>30</x> |
3819 | 162 | <y>40</y> | 162 | <y>10</y> |
3820 | 163 | <width>571</width> | 163 | <width>571</width> |
3822 | 164 | <height>181</height> | 164 | <height>261</height> |
3823 | 165 | </rect> | 165 | </rect> |
3824 | 166 | </property> | 166 | </property> |
3825 | 167 | <property name="frameShape"> | 167 | <property name="frameShape"> |
3826 | @@ -178,7 +178,7 @@ | |||
3827 | 178 | <property name="geometry"> | 178 | <property name="geometry"> |
3828 | 179 | <rect> | 179 | <rect> |
3829 | 180 | <x>30</x> | 180 | <x>30</x> |
3831 | 181 | <y>230</y> | 181 | <y>280</y> |
3832 | 182 | <width>571</width> | 182 | <width>571</width> |
3833 | 183 | <height>31</height> | 183 | <height>31</height> |
3834 | 184 | </rect> | 184 | </rect> |
3835 | @@ -189,14 +189,14 @@ | |||
3836 | 189 | </font> | 189 | </font> |
3837 | 190 | </property> | 190 | </property> |
3838 | 191 | <property name="text"> | 191 | <property name="text"> |
3840 | 192 | <string>Ok</string> | 192 | <string>OK</string> |
3841 | 193 | </property> | 193 | </property> |
3842 | 194 | </widget> | 194 | </widget> |
3843 | 195 | <widget class="QCheckBox" name="checkBox"> | 195 | <widget class="QCheckBox" name="checkBox"> |
3844 | 196 | <property name="geometry"> | 196 | <property name="geometry"> |
3845 | 197 | <rect> | 197 | <rect> |
3846 | 198 | <x>310</x> | 198 | <x>310</x> |
3848 | 199 | <y>280</y> | 199 | <y>320</y> |
3849 | 200 | <width>321</width> | 200 | <width>321</width> |
3850 | 201 | <height>20</height> | 201 | <height>20</height> |
3851 | 202 | </rect> | 202 | </rect> |
3852 | @@ -246,8 +246,99 @@ | |||
3853 | 246 | <height>89</height> | 246 | <height>89</height> |
3854 | 247 | </size> | 247 | </size> |
3855 | 248 | </property> | 248 | </property> |
3856 | 249 | <property name="palette"> | ||
3857 | 250 | <palette> | ||
3858 | 251 | <active> | ||
3859 | 252 | <colorrole role="Button"> | ||
3860 | 253 | <brush brushstyle="SolidPattern"> | ||
3861 | 254 | <color alpha="255"> | ||
3862 | 255 | <red>73</red> | ||
3863 | 256 | <green>73</green> | ||
3864 | 257 | <blue>80</blue> | ||
3865 | 258 | </color> | ||
3866 | 259 | </brush> | ||
3867 | 260 | </colorrole> | ||
3868 | 261 | <colorrole role="Base"> | ||
3869 | 262 | <brush brushstyle="SolidPattern"> | ||
3870 | 263 | <color alpha="255"> | ||
3871 | 264 | <red>73</red> | ||
3872 | 265 | <green>73</green> | ||
3873 | 266 | <blue>80</blue> | ||
3874 | 267 | </color> | ||
3875 | 268 | </brush> | ||
3876 | 269 | </colorrole> | ||
3877 | 270 | <colorrole role="Window"> | ||
3878 | 271 | <brush brushstyle="SolidPattern"> | ||
3879 | 272 | <color alpha="255"> | ||
3880 | 273 | <red>73</red> | ||
3881 | 274 | <green>73</green> | ||
3882 | 275 | <blue>80</blue> | ||
3883 | 276 | </color> | ||
3884 | 277 | </brush> | ||
3885 | 278 | </colorrole> | ||
3886 | 279 | </active> | ||
3887 | 280 | <inactive> | ||
3888 | 281 | <colorrole role="Button"> | ||
3889 | 282 | <brush brushstyle="SolidPattern"> | ||
3890 | 283 | <color alpha="255"> | ||
3891 | 284 | <red>73</red> | ||
3892 | 285 | <green>73</green> | ||
3893 | 286 | <blue>80</blue> | ||
3894 | 287 | </color> | ||
3895 | 288 | </brush> | ||
3896 | 289 | </colorrole> | ||
3897 | 290 | <colorrole role="Base"> | ||
3898 | 291 | <brush brushstyle="SolidPattern"> | ||
3899 | 292 | <color alpha="255"> | ||
3900 | 293 | <red>73</red> | ||
3901 | 294 | <green>73</green> | ||
3902 | 295 | <blue>80</blue> | ||
3903 | 296 | </color> | ||
3904 | 297 | </brush> | ||
3905 | 298 | </colorrole> | ||
3906 | 299 | <colorrole role="Window"> | ||
3907 | 300 | <brush brushstyle="SolidPattern"> | ||
3908 | 301 | <color alpha="255"> | ||
3909 | 302 | <red>73</red> | ||
3910 | 303 | <green>73</green> | ||
3911 | 304 | <blue>80</blue> | ||
3912 | 305 | </color> | ||
3913 | 306 | </brush> | ||
3914 | 307 | </colorrole> | ||
3915 | 308 | </inactive> | ||
3916 | 309 | <disabled> | ||
3917 | 310 | <colorrole role="Button"> | ||
3918 | 311 | <brush brushstyle="SolidPattern"> | ||
3919 | 312 | <color alpha="255"> | ||
3920 | 313 | <red>73</red> | ||
3921 | 314 | <green>73</green> | ||
3922 | 315 | <blue>80</blue> | ||
3923 | 316 | </color> | ||
3924 | 317 | </brush> | ||
3925 | 318 | </colorrole> | ||
3926 | 319 | <colorrole role="Base"> | ||
3927 | 320 | <brush brushstyle="SolidPattern"> | ||
3928 | 321 | <color alpha="255"> | ||
3929 | 322 | <red>73</red> | ||
3930 | 323 | <green>73</green> | ||
3931 | 324 | <blue>80</blue> | ||
3932 | 325 | </color> | ||
3933 | 326 | </brush> | ||
3934 | 327 | </colorrole> | ||
3935 | 328 | <colorrole role="Window"> | ||
3936 | 329 | <brush brushstyle="SolidPattern"> | ||
3937 | 330 | <color alpha="255"> | ||
3938 | 331 | <red>73</red> | ||
3939 | 332 | <green>73</green> | ||
3940 | 333 | <blue>80</blue> | ||
3941 | 334 | </color> | ||
3942 | 335 | </brush> | ||
3943 | 336 | </colorrole> | ||
3944 | 337 | </disabled> | ||
3945 | 338 | </palette> | ||
3946 | 339 | </property> | ||
3947 | 249 | <property name="styleSheet"> | 340 | <property name="styleSheet"> |
3949 | 250 | <string notr="true">background-color: #C2C7CB;</string> | 341 | <string notr="true">background: #494950;</string> |
3950 | 251 | </property> | 342 | </property> |
3951 | 252 | <widget class="QLabel" name="progressLabel"> | 343 | <widget class="QLabel" name="progressLabel"> |
3952 | 253 | <property name="geometry"> | 344 | <property name="geometry"> |
3953 | @@ -270,6 +361,13 @@ | |||
3954 | 270 | <pointsize>11</pointsize> | 361 | <pointsize>11</pointsize> |
3955 | 271 | </font> | 362 | </font> |
3956 | 272 | </property> | 363 | </property> |
3957 | 364 | <property name="autoFillBackground"> | ||
3958 | 365 | <bool>false</bool> | ||
3959 | 366 | </property> | ||
3960 | 367 | <property name="styleSheet"> | ||
3961 | 368 | <string notr="true">color: "white"; | ||
3962 | 369 | background: transparent;</string> | ||
3963 | 370 | </property> | ||
3964 | 273 | <property name="text"> | 371 | <property name="text"> |
3965 | 274 | <string>10 tests completed out of 30 (30%)</string> | 372 | <string>10 tests completed out of 30 (30%)</string> |
3966 | 275 | </property> | 373 | </property> |
3967 | @@ -279,10 +377,13 @@ | |||
3968 | 279 | <rect> | 377 | <rect> |
3969 | 280 | <x>50</x> | 378 | <x>50</x> |
3970 | 281 | <y>40</y> | 379 | <y>40</y> |
3972 | 282 | <width>118</width> | 380 | <width>241</width> |
3973 | 283 | <height>16</height> | 381 | <height>16</height> |
3974 | 284 | </rect> | 382 | </rect> |
3975 | 285 | </property> | 383 | </property> |
3976 | 384 | <property name="styleSheet"> | ||
3977 | 385 | <string notr="true"/> | ||
3978 | 386 | </property> | ||
3979 | 286 | <property name="minimum"> | 387 | <property name="minimum"> |
3980 | 287 | <number>0</number> | 388 | <number>0</number> |
3981 | 288 | </property> | 389 | </property> |
3982 | @@ -326,7 +427,7 @@ | |||
3983 | 326 | </property> | 427 | </property> |
3984 | 327 | <property name="styleSheet"> | 428 | <property name="styleSheet"> |
3985 | 328 | <string notr="true"> QTabWidget::pane#testsTab { /* The tab widget frame */ | 429 | <string notr="true"> QTabWidget::pane#testsTab { /* The tab widget frame */ |
3987 | 329 | border-top: 15 solid #C2C7CB; | 430 | border-top: 15 solid #494950; |
3988 | 330 | position: absolute; | 431 | position: absolute; |
3989 | 331 | top: -1.7em; | 432 | top: -1.7em; |
3990 | 332 | } | 433 | } |
3991 | @@ -342,14 +443,12 @@ | |||
3992 | 342 | min-width: 10ex; | 443 | min-width: 10ex; |
3993 | 343 | min-height: 3ex; | 444 | min-height: 3ex; |
3994 | 344 | padding: 0px; | 445 | padding: 0px; |
3999 | 345 | border-top-left-radius: 4px; | 446 | border-radius: 4px; |
3996 | 346 | border-top-right-radius: 4px; | ||
3997 | 347 | border-bottom-left-radius: 4px; | ||
3998 | 348 | border-bottom-right-radius: 4px; | ||
4000 | 349 | } | 447 | } |
4001 | 350 | 448 | ||
4002 | 351 | QTabBar::tab:selected { | 449 | QTabBar::tab:selected { |
4004 | 352 | background: #C2C7CB; | 450 | color: #FFFFFF; |
4005 | 451 | background: #494950; | ||
4006 | 353 | border-color: #000000; | 452 | border-color: #000000; |
4007 | 354 | border-bottom-color: #000000; | 453 | border-bottom-color: #000000; |
4008 | 355 | }</string> | 454 | }</string> |
4009 | @@ -358,7 +457,7 @@ | |||
4010 | 358 | <enum>QTabWidget::Rounded</enum> | 457 | <enum>QTabWidget::Rounded</enum> |
4011 | 359 | </property> | 458 | </property> |
4012 | 360 | <property name="currentIndex"> | 459 | <property name="currentIndex"> |
4014 | 361 | <number>1</number> | 460 | <number>2</number> |
4015 | 362 | </property> | 461 | </property> |
4016 | 363 | <widget class="QWidget" name="welcome"> | 462 | <widget class="QWidget" name="welcome"> |
4017 | 364 | <property name="font"> | 463 | <property name="font"> |
4018 | @@ -395,10 +494,10 @@ | |||
4019 | 395 | <widget class="Line" name="line"> | 494 | <widget class="Line" name="line"> |
4020 | 396 | <property name="geometry"> | 495 | <property name="geometry"> |
4021 | 397 | <rect> | 496 | <rect> |
4023 | 398 | <x>40</x> | 497 | <x>10</x> |
4024 | 399 | <y>60</y> | 498 | <y>60</y> |
4027 | 400 | <width>571</width> | 499 | <width>601</width> |
4028 | 401 | <height>16</height> | 500 | <height>20</height> |
4029 | 402 | </rect> | 501 | </rect> |
4030 | 403 | </property> | 502 | </property> |
4031 | 404 | <property name="orientation"> | 503 | <property name="orientation"> |
4032 | @@ -408,10 +507,10 @@ | |||
4033 | 408 | <widget class="Line" name="line_2"> | 507 | <widget class="Line" name="line_2"> |
4034 | 409 | <property name="geometry"> | 508 | <property name="geometry"> |
4035 | 410 | <rect> | 509 | <rect> |
4037 | 411 | <x>410</x> | 510 | <x>390</x> |
4038 | 412 | <y>40</y> | 511 | <y>40</y> |
4039 | 413 | <width>20</width> | 512 | <width>20</width> |
4041 | 414 | <height>211</height> | 513 | <height>271</height> |
4042 | 415 | </rect> | 514 | </rect> |
4043 | 416 | </property> | 515 | </property> |
4044 | 417 | <property name="orientation"> | 516 | <property name="orientation"> |
4045 | @@ -421,7 +520,7 @@ | |||
4046 | 421 | <widget class="QLabel" name="label_2"> | 520 | <widget class="QLabel" name="label_2"> |
4047 | 422 | <property name="geometry"> | 521 | <property name="geometry"> |
4048 | 423 | <rect> | 522 | <rect> |
4050 | 424 | <x>50</x> | 523 | <x>10</x> |
4051 | 425 | <y>50</y> | 524 | <y>50</y> |
4052 | 426 | <width>101</width> | 525 | <width>101</width> |
4053 | 427 | <height>17</height> | 526 | <height>17</height> |
4054 | @@ -434,7 +533,7 @@ | |||
4055 | 434 | <widget class="QLabel" name="label_3"> | 533 | <widget class="QLabel" name="label_3"> |
4056 | 435 | <property name="geometry"> | 534 | <property name="geometry"> |
4057 | 436 | <rect> | 535 | <rect> |
4059 | 437 | <x>430</x> | 536 | <x>410</x> |
4060 | 438 | <y>50</y> | 537 | <y>50</y> |
4061 | 439 | <width>67</width> | 538 | <width>67</width> |
4062 | 440 | <height>17</height> | 539 | <height>17</height> |
4063 | @@ -450,10 +549,10 @@ | |||
4064 | 450 | </property> | 549 | </property> |
4065 | 451 | <property name="geometry"> | 550 | <property name="geometry"> |
4066 | 452 | <rect> | 551 | <rect> |
4068 | 453 | <x>430</x> | 552 | <x>410</x> |
4069 | 454 | <y>80</y> | 553 | <y>80</y> |
4072 | 455 | <width>181</width> | 554 | <width>201</width> |
4073 | 456 | <height>171</height> | 555 | <height>231</height> |
4074 | 457 | </rect> | 556 | </rect> |
4075 | 458 | </property> | 557 | </property> |
4076 | 459 | <property name="palette"> | 558 | <property name="palette"> |
4077 | @@ -515,10 +614,10 @@ | |||
4078 | 515 | <widget class="QTreeView" name="treeView"> | 614 | <widget class="QTreeView" name="treeView"> |
4079 | 516 | <property name="geometry"> | 615 | <property name="geometry"> |
4080 | 517 | <rect> | 616 | <rect> |
4082 | 518 | <x>50</x> | 617 | <x>10</x> |
4083 | 519 | <y>80</y> | 618 | <y>80</y> |
4086 | 520 | <width>361</width> | 619 | <width>381</width> |
4087 | 521 | <height>171</height> | 620 | <height>231</height> |
4088 | 522 | </rect> | 621 | </rect> |
4089 | 523 | </property> | 622 | </property> |
4090 | 524 | <property name="frameShape"> | 623 | <property name="frameShape"> |
4091 | @@ -543,9 +642,9 @@ | |||
4092 | 543 | </property> | 642 | </property> |
4093 | 544 | <property name="geometry"> | 643 | <property name="geometry"> |
4094 | 545 | <rect> | 644 | <rect> |
4098 | 546 | <x>430</x> | 645 | <x>410</x> |
4099 | 547 | <y>260</y> | 646 | <y>320</y> |
4100 | 548 | <width>181</width> | 647 | <width>201</width> |
4101 | 549 | <height>27</height> | 648 | <height>27</height> |
4102 | 550 | </rect> | 649 | </rect> |
4103 | 551 | </property> | 650 | </property> |
4104 | @@ -592,12 +691,12 @@ | |||
4105 | 592 | <number>0</number> | 691 | <number>0</number> |
4106 | 593 | </property> | 692 | </property> |
4107 | 594 | <item> | 693 | <item> |
4109 | 595 | <layout class="QVBoxLayout" name="verticalLayout_2"> | 694 | <layout class="QVBoxLayout" name="testVLayout"> |
4110 | 596 | <property name="spacing"> | 695 | <property name="spacing"> |
4111 | 597 | <number>0</number> | 696 | <number>0</number> |
4112 | 598 | </property> | 697 | </property> |
4113 | 599 | <item> | 698 | <item> |
4115 | 600 | <widget class="QWidget" name="widget_2" native="true"> | 699 | <widget class="QFrame" name="titleFrame"> |
4116 | 601 | <property name="sizePolicy"> | 700 | <property name="sizePolicy"> |
4117 | 602 | <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> | 701 | <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> |
4118 | 603 | <horstretch>0</horstretch> | 702 | <horstretch>0</horstretch> |
4119 | @@ -613,31 +712,49 @@ | |||
4120 | 613 | <widget class="QLabel" name="testTypeLabel"> | 712 | <widget class="QLabel" name="testTypeLabel"> |
4121 | 614 | <property name="geometry"> | 713 | <property name="geometry"> |
4122 | 615 | <rect> | 714 | <rect> |
4127 | 616 | <x>20</x> | 715 | <x>10</x> |
4128 | 617 | <y>6</y> | 716 | <y>0</y> |
4129 | 618 | <width>291</width> | 717 | <width>611</width> |
4130 | 619 | <height>31</height> | 718 | <height>25</height> |
4131 | 620 | </rect> | 719 | </rect> |
4132 | 621 | </property> | 720 | </property> |
4133 | 721 | <property name="sizePolicy"> | ||
4134 | 722 | <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> | ||
4135 | 723 | <horstretch>0</horstretch> | ||
4136 | 724 | <verstretch>0</verstretch> | ||
4137 | 725 | </sizepolicy> | ||
4138 | 726 | </property> | ||
4139 | 622 | <property name="font"> | 727 | <property name="font"> |
4140 | 623 | <font> | 728 | <font> |
4141 | 624 | <family>Ubuntu</family> | 729 | <family>Ubuntu</family> |
4143 | 625 | <pointsize>17</pointsize> | 730 | <pointsize>16</pointsize> |
4144 | 626 | </font> | 731 | </font> |
4145 | 627 | </property> | 732 | </property> |
4146 | 628 | <property name="text"> | 733 | <property name="text"> |
4147 | 629 | <string>TextLabel</string> | 734 | <string>TextLabel</string> |
4148 | 630 | </property> | 735 | </property> |
4149 | 736 | <property name="alignment"> | ||
4150 | 737 | <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> | ||
4151 | 738 | </property> | ||
4152 | 739 | <property name="wordWrap"> | ||
4153 | 740 | <bool>true</bool> | ||
4154 | 741 | </property> | ||
4155 | 631 | </widget> | 742 | </widget> |
4156 | 632 | <widget class="QLabel" name="purposeLabel"> | 743 | <widget class="QLabel" name="purposeLabel"> |
4157 | 633 | <property name="geometry"> | 744 | <property name="geometry"> |
4158 | 634 | <rect> | 745 | <rect> |
4162 | 635 | <x>30</x> | 746 | <x>10</x> |
4163 | 636 | <y>35</y> | 747 | <y>30</y> |
4164 | 637 | <width>591</width> | 748 | <width>611</width> |
4165 | 638 | <height>21</height> | 749 | <height>21</height> |
4166 | 639 | </rect> | 750 | </rect> |
4167 | 640 | </property> | 751 | </property> |
4168 | 752 | <property name="sizePolicy"> | ||
4169 | 753 | <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> | ||
4170 | 754 | <horstretch>0</horstretch> | ||
4171 | 755 | <verstretch>0</verstretch> | ||
4172 | 756 | </sizepolicy> | ||
4173 | 757 | </property> | ||
4174 | 641 | <property name="font"> | 758 | <property name="font"> |
4175 | 642 | <font> | 759 | <font> |
4176 | 643 | <family>Ubuntu</family> | 760 | <family>Ubuntu</family> |
4177 | @@ -650,180 +767,109 @@ | |||
4178 | 650 | <property name="text"> | 767 | <property name="text"> |
4179 | 651 | <string>TextLabel</string> | 768 | <string>TextLabel</string> |
4180 | 652 | </property> | 769 | </property> |
4181 | 770 | <property name="alignment"> | ||
4182 | 771 | <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> | ||
4183 | 772 | </property> | ||
4184 | 773 | <property name="wordWrap"> | ||
4185 | 774 | <bool>true</bool> | ||
4186 | 775 | </property> | ||
4187 | 653 | </widget> | 776 | </widget> |
4188 | 654 | </widget> | 777 | </widget> |
4189 | 655 | </item> | 778 | </item> |
4190 | 656 | <item> | 779 | <item> |
4202 | 657 | <widget class="QWidget" name="widget_3" native="true"> | 780 | <widget class="QFrame" name="testFrame"> |
4203 | 658 | <layout class="QHBoxLayout" name="horizontalLayout_6"> | 781 | <layout class="QHBoxLayout" name="horizontalLayout_3"> |
4204 | 659 | <property name="spacing"> | 782 | <item> |
4205 | 660 | <number>0</number> | 783 | <widget class="QFrame" name="stepsFrame"> |
4206 | 661 | </property> | 784 | <property name="sizePolicy"> |
4207 | 662 | <property name="margin"> | 785 | <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> |
4208 | 663 | <number>0</number> | 786 | <horstretch>30</horstretch> |
4209 | 664 | </property> | 787 | <verstretch>30</verstretch> |
4210 | 665 | <item> | 788 | </sizepolicy> |
4211 | 666 | <layout class="QHBoxLayout" name="horizontalLayout_3"> | 789 | </property> |
4212 | 667 | <property name="spacing"> | 790 | <property name="minimumSize"> |
4213 | 791 | <size> | ||
4214 | 792 | <width>0</width> | ||
4215 | 793 | <height>0</height> | ||
4216 | 794 | </size> | ||
4217 | 795 | </property> | ||
4218 | 796 | <property name="sizeIncrement"> | ||
4219 | 797 | <size> | ||
4220 | 798 | <width>0</width> | ||
4221 | 799 | <height>0</height> | ||
4222 | 800 | </size> | ||
4223 | 801 | </property> | ||
4224 | 802 | <property name="autoFillBackground"> | ||
4225 | 803 | <bool>false</bool> | ||
4226 | 804 | </property> | ||
4227 | 805 | <property name="frameShape"> | ||
4228 | 806 | <enum>QFrame::Box</enum> | ||
4229 | 807 | </property> | ||
4230 | 808 | <property name="frameShadow"> | ||
4231 | 809 | <enum>QFrame::Plain</enum> | ||
4232 | 810 | </property> | ||
4233 | 811 | <property name="lineWidth"> | ||
4234 | 812 | <number>1</number> | ||
4235 | 813 | </property> | ||
4236 | 814 | </widget> | ||
4237 | 815 | </item> | ||
4238 | 816 | <item> | ||
4239 | 817 | <widget class="QFrame" name="testButtonsFrame"> | ||
4240 | 818 | <property name="sizePolicy"> | ||
4241 | 819 | <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding"> | ||
4242 | 820 | <horstretch>6</horstretch> | ||
4243 | 821 | <verstretch>0</verstretch> | ||
4244 | 822 | </sizepolicy> | ||
4245 | 823 | </property> | ||
4246 | 824 | <property name="frameShape"> | ||
4247 | 825 | <enum>QFrame::NoFrame</enum> | ||
4248 | 826 | </property> | ||
4249 | 827 | <property name="frameShadow"> | ||
4250 | 828 | <enum>QFrame::Plain</enum> | ||
4251 | 829 | </property> | ||
4252 | 830 | <property name="lineWidth"> | ||
4253 | 668 | <number>0</number> | 831 | <number>0</number> |
4254 | 669 | </property> | 832 | </property> |
4412 | 670 | <item> | 833 | <widget class="QPushButton" name="yesTestButton"> |
4413 | 671 | <widget class="QWidget" name="widget_5" native="true"> | 834 | <property name="geometry"> |
4414 | 672 | <property name="sizePolicy"> | 835 | <rect> |
4415 | 673 | <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> | 836 | <x>10</x> |
4416 | 674 | <horstretch>0</horstretch> | 837 | <y>0</y> |
4417 | 675 | <verstretch>0</verstretch> | 838 | <width>85</width> |
4418 | 676 | </sizepolicy> | 839 | <height>27</height> |
4419 | 677 | </property> | 840 | </rect> |
4420 | 678 | <layout class="QHBoxLayout" name="horizontalLayout_8"> | 841 | </property> |
4421 | 679 | <property name="spacing"> | 842 | <property name="text"> |
4422 | 680 | <number>0</number> | 843 | <string>Yes</string> |
4423 | 681 | </property> | 844 | </property> |
4424 | 682 | <property name="margin"> | 845 | </widget> |
4425 | 683 | <number>0</number> | 846 | <widget class="QPushButton" name="testTestButton"> |
4426 | 684 | </property> | 847 | <property name="geometry"> |
4427 | 685 | <item> | 848 | <rect> |
4428 | 686 | <widget class="QScrollArea" name="scrollArea"> | 849 | <x>10</x> |
4429 | 687 | <property name="sizePolicy"> | 850 | <y>40</y> |
4430 | 688 | <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> | 851 | <width>85</width> |
4431 | 689 | <horstretch>0</horstretch> | 852 | <height>27</height> |
4432 | 690 | <verstretch>0</verstretch> | 853 | </rect> |
4433 | 691 | </sizepolicy> | 854 | </property> |
4434 | 692 | </property> | 855 | <property name="text"> |
4435 | 693 | <property name="frameShape"> | 856 | <string>Test</string> |
4436 | 694 | <enum>QFrame::NoFrame</enum> | 857 | </property> |
4437 | 695 | </property> | 858 | </widget> |
4438 | 696 | <property name="frameShadow"> | 859 | <widget class="QPushButton" name="noTestButton"> |
4439 | 697 | <enum>QFrame::Plain</enum> | 860 | <property name="geometry"> |
4440 | 698 | </property> | 861 | <rect> |
4441 | 699 | <property name="lineWidth"> | 862 | <x>10</x> |
4442 | 700 | <number>0</number> | 863 | <y>80</y> |
4443 | 701 | </property> | 864 | <width>85</width> |
4444 | 702 | <property name="verticalScrollBarPolicy"> | 865 | <height>27</height> |
4445 | 703 | <enum>Qt::ScrollBarAsNeeded</enum> | 866 | </rect> |
4446 | 704 | </property> | 867 | </property> |
4447 | 705 | <property name="horizontalScrollBarPolicy"> | 868 | <property name="text"> |
4448 | 706 | <enum>Qt::ScrollBarAsNeeded</enum> | 869 | <string>No</string> |
4449 | 707 | </property> | 870 | </property> |
4450 | 708 | <property name="widgetResizable"> | 871 | </widget> |
4451 | 709 | <bool>true</bool> | 872 | </widget> |
4295 | 710 | </property> | ||
4296 | 711 | <widget class="QWidget" name="scrollAreaWidgetContents"> | ||
4297 | 712 | <property name="geometry"> | ||
4298 | 713 | <rect> | ||
4299 | 714 | <x>0</x> | ||
4300 | 715 | <y>0</y> | ||
4301 | 716 | <width>85</width> | ||
4302 | 717 | <height>178</height> | ||
4303 | 718 | </rect> | ||
4304 | 719 | </property> | ||
4305 | 720 | <layout class="QVBoxLayout" name="verticalLayout_9"> | ||
4306 | 721 | <property name="spacing"> | ||
4307 | 722 | <number>0</number> | ||
4308 | 723 | </property> | ||
4309 | 724 | <property name="sizeConstraint"> | ||
4310 | 725 | <enum>QLayout::SetDefaultConstraint</enum> | ||
4311 | 726 | </property> | ||
4312 | 727 | <property name="margin"> | ||
4313 | 728 | <number>0</number> | ||
4314 | 729 | </property> | ||
4315 | 730 | <item> | ||
4316 | 731 | <widget class="QFrame" name="stepsFrame"> | ||
4317 | 732 | <property name="sizePolicy"> | ||
4318 | 733 | <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed"> | ||
4319 | 734 | <horstretch>0</horstretch> | ||
4320 | 735 | <verstretch>0</verstretch> | ||
4321 | 736 | </sizepolicy> | ||
4322 | 737 | </property> | ||
4323 | 738 | <property name="minimumSize"> | ||
4324 | 739 | <size> | ||
4325 | 740 | <width>0</width> | ||
4326 | 741 | <height>178</height> | ||
4327 | 742 | </size> | ||
4328 | 743 | </property> | ||
4329 | 744 | <property name="sizeIncrement"> | ||
4330 | 745 | <size> | ||
4331 | 746 | <width>0</width> | ||
4332 | 747 | <height>0</height> | ||
4333 | 748 | </size> | ||
4334 | 749 | </property> | ||
4335 | 750 | <property name="autoFillBackground"> | ||
4336 | 751 | <bool>false</bool> | ||
4337 | 752 | </property> | ||
4338 | 753 | <property name="frameShape"> | ||
4339 | 754 | <enum>QFrame::Box</enum> | ||
4340 | 755 | </property> | ||
4341 | 756 | <property name="frameShadow"> | ||
4342 | 757 | <enum>QFrame::Plain</enum> | ||
4343 | 758 | </property> | ||
4344 | 759 | <property name="lineWidth"> | ||
4345 | 760 | <number>1</number> | ||
4346 | 761 | </property> | ||
4347 | 762 | </widget> | ||
4348 | 763 | </item> | ||
4349 | 764 | </layout> | ||
4350 | 765 | </widget> | ||
4351 | 766 | </widget> | ||
4352 | 767 | </item> | ||
4353 | 768 | </layout> | ||
4354 | 769 | </widget> | ||
4355 | 770 | </item> | ||
4356 | 771 | <item> | ||
4357 | 772 | <widget class="QWidget" name="widget_4" native="true"> | ||
4358 | 773 | <property name="sizePolicy"> | ||
4359 | 774 | <sizepolicy hsizetype="Fixed" vsizetype="Preferred"> | ||
4360 | 775 | <horstretch>0</horstretch> | ||
4361 | 776 | <verstretch>0</verstretch> | ||
4362 | 777 | </sizepolicy> | ||
4363 | 778 | </property> | ||
4364 | 779 | <property name="minimumSize"> | ||
4365 | 780 | <size> | ||
4366 | 781 | <width>150</width> | ||
4367 | 782 | <height>0</height> | ||
4368 | 783 | </size> | ||
4369 | 784 | </property> | ||
4370 | 785 | <widget class="QPushButton" name="testTestButton"> | ||
4371 | 786 | <property name="geometry"> | ||
4372 | 787 | <rect> | ||
4373 | 788 | <x>30</x> | ||
4374 | 789 | <y>70</y> | ||
4375 | 790 | <width>80</width> | ||
4376 | 791 | <height>25</height> | ||
4377 | 792 | </rect> | ||
4378 | 793 | </property> | ||
4379 | 794 | <property name="text"> | ||
4380 | 795 | <string>Test</string> | ||
4381 | 796 | </property> | ||
4382 | 797 | </widget> | ||
4383 | 798 | <widget class="QPushButton" name="yesTestButton"> | ||
4384 | 799 | <property name="geometry"> | ||
4385 | 800 | <rect> | ||
4386 | 801 | <x>30</x> | ||
4387 | 802 | <y>110</y> | ||
4388 | 803 | <width>80</width> | ||
4389 | 804 | <height>25</height> | ||
4390 | 805 | </rect> | ||
4391 | 806 | </property> | ||
4392 | 807 | <property name="text"> | ||
4393 | 808 | <string>Yes</string> | ||
4394 | 809 | </property> | ||
4395 | 810 | </widget> | ||
4396 | 811 | <widget class="QPushButton" name="noTestButton"> | ||
4397 | 812 | <property name="geometry"> | ||
4398 | 813 | <rect> | ||
4399 | 814 | <x>30</x> | ||
4400 | 815 | <y>150</y> | ||
4401 | 816 | <width>80</width> | ||
4402 | 817 | <height>25</height> | ||
4403 | 818 | </rect> | ||
4404 | 819 | </property> | ||
4405 | 820 | <property name="text"> | ||
4406 | 821 | <string>No</string> | ||
4407 | 822 | </property> | ||
4408 | 823 | </widget> | ||
4409 | 824 | </widget> | ||
4410 | 825 | </item> | ||
4411 | 826 | </layout> | ||
4452 | 827 | </item> | 873 | </item> |
4453 | 828 | </layout> | 874 | </layout> |
4454 | 829 | </widget> | 875 | </widget> |
4455 | 830 | 876 | ||
4456 | === modified file 'qt/frontend/treemodel.cpp' | |||
4457 | --- qt/frontend/treemodel.cpp 2012-02-15 00:11:21 +0000 | |||
4458 | +++ qt/frontend/treemodel.cpp 2012-02-23 20:35:19 +0000 | |||
4459 | @@ -9,7 +9,7 @@ | |||
4460 | 9 | { | 9 | { |
4461 | 10 | if (!m_messageBox) | 10 | if (!m_messageBox) |
4462 | 11 | m_messageBox = new QErrorMessage(); | 11 | m_messageBox = new QErrorMessage(); |
4464 | 12 | m_messageBox->showMessage("Changeme: If you deselect this, the result wont be submitted to Ubuntu Friendly!"); | 12 | m_messageBox->showMessage("Unselecting a test will invalidate your submission for Ubuntu Friendly. If you plan to participate in Ubuntu Friendly, please, select all tests. You can always skip individual tests if you don't have the needed equipment."); |
4465 | 13 | } | 13 | } |
4466 | 14 | 14 | ||
4467 | 15 | bool TreeModel::setData(const QModelIndex &index, const QVariant &value, int role) | 15 | bool TreeModel::setData(const QModelIndex &index, const QVariant &value, int role) |